Transcript Приложение
Символьные переменные. Обработка символьных переменных в языке программирования Бейсик. Вопросы для повторения: 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$ составить предложение: Любая действующая программа - устарела!