Символьные переменные

Символами являются буквы, пробелы, числа и другие знаки, имеющиеся на клавиатуре.

Например: "Локальная сеть", "ФИЗИКА", "3+5=".

Имя символьной переменной заканчивается знаком $

пример: A$

Символьная константа берется в кавычки

пример: «мир»

Функции для работы с символьными переменными

LEN(а$)

Количество символов в строке а

(определяет длину символьного выражения)

Пример:

T$=”Москва”

N=LEN(T$)

PRINT “длина текста = “;N

<На экране появится: длина текста = 6>

left$(а$, n)

Выделение из строки а слева n символов

Пример:

T$=”контрабас”

A$=LEFT$(T$,6)

PRINT A$

<На экране появится: контра>

right$(а$,n)

Выделение из строки а справа n символов

Пример:

T$=”контрабас”

A$=RIGHT$(T$,3)

PRINT A$

<На экране появится: бас>

mid$(a$,k, n)

Выделение символов из строки а

k – порядковый номер символа.

n – количество выделяемых символов

Пример:

T$=”информатика”

A$=MID(T$,3,5)

PRINT A$

<На экране появится: форма>

mid$(a$,n, m)=строка

Замена символов в строке а

n –порядковый номер символа строки а, с которой начать замену,

m - количество заменяемых символов, строка - символы, которые будут замещать

T$=”ДОМ”

mid$(T$,2,1)= «дом»

PRINT Т$

<На экране появится: дым>

Пример составления программ с символьными переменными

Составить программу, которая определяет количество символов, содержащихся во  фразе «С новым годом!».

CLS

A$= «С новым годом!»

N=LEN (A$)

PRINT”Число символов N=”;N

END

2. Дано слово “информатика”. Составить из букв этого слова 3 новых слова.

CLS

T$=”информатика”

T1$=MID$(T$,3,3)+MID$(T$,7,1)

T2$=MID$(T$,5,1)+LEFT$(T$,1)+MID$(T$,3,1)+MID$(T$,6,2)

T3$=MID$(T$,2,1)+MID$(T$,4,2)+RIGHT$(T$,2)

PRINT T1$;T2$;T3$

END

Ответ: на экране появятся слова: фора, рифма, нора

Задания для самостоятельной работы


Составить программу, которая определяет количество символов, содержащихся во  фразе «Ура! Скоро каникулы!». С клавиатуры вводится название футбольного клуба. Определите количество символов в названии клуба. Составить 5 новых слов из слова «чемпионат». Составить программу, которая определяет количество букв  «а» в слове «спартакиада».