93
разработки программ для компьютеров IBM PC.
Основной особенностью языка структурного и графического программирования Бейсик как языка
обработки данных являются операторы данных data, позволяющие описывать данные непосредственно
в текстах программ. Пример и реализация алгоритма обработки данных:
алг «день рождения»
' день рождения
нач
сls
вывод («день рождения:»)
print «день рождения:»
чтение пт$, dn, ms, gd
read nm$, dn, ms, gd
вывод nm$; dn; ms; gd
print nm$; dn; ms; gd
кон
end
дано: Саша, 18, 10, 1980
data «Саша», 18,10,1980
Выполнение программы на компьютере приведет к появлению на экране следующих строк:
день рождения:
Саша 18 10 1980
Для решения этой задачи для других данных необходимо внести изменения в оператор данных data
и вновь запустить программу на выполнение. Пример изменения данных:
дано: Оля, 1, 12, 1974 data «Оля»,1, 12,1974
В традиционных версиях языка Бейсик с нумерацией строк операторы data выделяются в отдельные
группы и нумеруются обычно с числа 1000. Это позволяет четко отделить в программах описание
данных от операторов их обработки:
алг «дни рождения»
10 ' дни рождения
нач
20 сls
вывод («день рождения:»)
30 print «день рождения:»
чтение пт$, dn, ms, gd
40 read nm$, dn, ms, gd
вывод nm$; dn; ms; gd
50 print nm$; dn; ms; gd
кон
60 end
дано: Иванов, Саша, 18,10,1980
1000 data «Саша»,18,10,1980
При размещении нескольких таблиц или других групп данных в программах на Бейсике полезным
средством являются операторы restore (операторы чтения данных с заданного номера или метки):
1) оператор чтения данных после метки test:
restore test чтение данных после метки test;
2) оператор чтения данных с оператора 1000:
restore 1000 чтение данных, начиная с 1000-го оператора;
3) оператор чтения данных с самого начала:
restore чтение данных сначала.
В задачах обработки данных переработке могут подвергаться не только числовые данные, но и
символьная информация. Для этих целей в программах используются символьные данные, переменные
и массивы.
Символьные данные
это последовательности символов. В текстах программ на Бейсике
символьные данные заключаются в двойные кавычки. Примеры: «мама», «корень=», «2 + 1» и т.д. Во
входных данных символьные данные записываются в соответствии с входными спецификациями.
Символьные переменные это переменные, значениями которых являются символьные данные. В
программах на Бейсике символьными являются те переменные, к имени которых справа приписан знак
$. Примеры символьных переменных: s$, p$, sl$, pr$.
Числовые данные и переменные в языке Бейсик могут быть трех основных типов
целочисленные, вещественные и вещественные двойной точности. В программах для этих типов
переменных используются следующие обозначения:
|