Обработка строковой информации в QBasic
Строковая ( символьная ) переменная – это переменная, в которой хранится слово или фраза. В конце имени строковой переменной ставится знак доллара $.
Операции, производимые над строковыми переменными : присвоение текстовой константы A$=" СТРОКА СИМВОЛОВ "
Операции, производимые над строковыми переменными : печать значений строковых переменных PRINT A$
Операции, производимые над строковыми переменными : ввод значений строковых переменных с клавиатуры INPUT B$
Операции, производимые над строковыми переменными : слияние двух и более строк, соединенных знаком «+», в одну C$=A$+B$ D$=" СЛИЯНИЕ "+" "+" СТРОК "
Задание. Подсчитайте длину символьной величины А $=" Информатика изучает технологию сбора, хранения и переработки информации." Ответ : 72
Основные функции работы с символьными переменными : LEN( строка ) подсчитывает длину символов в строке
Функция LEN LEN(" учебник ») 7 LEN("*****") 5 LEN ("") 0
Функция LEN Р $ = " Прогноз погоды " PRINT " длина = "; LEN(P$) 14
Основные функции работы с символьными переменными : MID$( строка, начальная позиция, число символов ) вырезает заданное число символов с указанной позиции
Функция MID$ В $ = MID$(" математика ", 3, 4) « тема » MID$("паровоз ", 5) « воз »
Основные функции работы с символьными переменными : LEFT$( строка, число символов ) вырезает заданное число символов с левого края строки
Функция LEFT$ B$=" кинозал " PRINT LEFT$(B$, 4) « кино »
Основные функции работы с символьными переменными : RIGHT$( строка, число символов ) вырезает заданное число символов с правого края строки
Функция RIGHT$ F$=" блок - схема " PRINT RIGHT$(F$, 5) « схема »
Задача : Составить программу, которая из слова ИНФОРМАТИКА получит слова ФОРМАТ, НОРМА, НОРА, ТОРФ, ФИРМА, НОТА.
Домашнее задание. Решить задачи : 1. Подсчитать сколько раз среди символов заданной строки встречается буква " а ". 2. Составить программу, которая печатает заданное слово задом наперед.