Символьные переменные
Символами являются буквы, пробелы, числа и другие знаки, имеющиеся на клавиатуре.
Например: "Локальная сеть", "ФИЗИКА", "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 новых слов из слова «чемпионат». Составить программу, которая определяет количество букв «а» в слове «спартакиада».


