Символьные переменные. Обработка символьных переменных в языке программирования Бейсик.
Вопросы для повторения: 1. Какую величину называют переменной? 2. Какие типы переменных вы знаете? 3. Как записываются имена числовых переменных? 4. Чем отличается запись числовых переменных от записи символьных переменных?
Вопросы для повторения: 5. Какой оператор служит для изменения значений переменных? 6. Что такое слово? 7. Что такое длина слова? 8. Какая функция используется для определения длины слова?
Вопросы для повторения: 9. Чему будет равна переменная Х, после выполнения следующей программы: 10 REM 20 C$=»МОРЕ» 30 Х= LEN(C$) 10. Какая функция используется для выделения из слова его части? 11. Какое слово будет находиться в символьной переменной B$, после выполнения программы: 10 REM 20 A$=»КРОКОДИЛ» 30 B$=MID$(A$,2,3)
Соединения слов КОМ+ПОТ=КОМПОТ БОР+ОДА=БОРОДА ГРАД+УС=ГРАДУС BON+JOUR=BONJOUR BUTTER+BROT=BUTTERBROT BUTTER+FLY=BUTTERFLY FOOT+BALL=FOOTBALL
Сравним свойства соединения слов и сложения чисел Переместительный закон: а+в=в+а ПОТ+КОМ КОМ+ПОТ
Сравним свойства соединения слов и сложения чисел Сочетательный закон: ((а+в)+с=а+(в+с)) (ПАР+О)+ХОД= ПАР+(О+ХОД)= ПАР+О+ХОД= ПАРОХОД
а + 0 = а Слово называется пустым, если в нем вообще нет символов. Сравним свойства соединения слов и сложения чисел
Например: Комбинируя операции + и MID$ можно из слова ЖЕЛЕЗНОДОРОЖНИК получить слово ДОЗОР: 10 А$ = »ЖЕЛЕЗНОДОРОЖНИК» 20 D$ = MID$(A$,8,2)+ MID$(A$,5,1)+ MID$(A$,9,2)
Например: Из слов секрет, материя, сериалы, волшебные с помощью операций + и MID$ составить предложение: Секретные материалы. 10 A$= »СЕКРЕТ» 20 B$= МАТЕРИЯ 30 C$= СЕРИАЛЫ 40 D$= ВОЛШЕБНЫЕ 50 E$= 60 F$= A$+MID$(D$,7,3) 70 X$= MID$(B$,1,5)+ MID$(C$,4,4) 80 Y$= F$+E$+X$ 90 PRINT Y$
Задача: Из слов солнце, небыль, округ, вечный с помощью операций + и MID$ составить предложение: Солнечный круг, небо вокруг!
Домашнее задание: Составить программу для решения задачи: Из слов любовь, старая, действие, щука, ела, программист с помощью операций + и MID$ составить предложение: Любая действующая программа - устарела!