Приложение

Download Report

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$
составить предложение: Любая
действующая программа - устарела!