94
n%, m%, nl%, m3%
целочисленные;
х, у, xl, y5
вещественные;
а#, b#, a1#, b8#
вещественные двойной точности.
В качестве примера решения задач обработки данных рассмотрим алгоритм и программу вывода
списка дней рождения членов семьи по данным, представленным в следующей таблице:
Для представления данных из этой таблицы в программе воспользуемся следующей
последовательностью операторов data:
dni: ' дни рождения
data «мама», 26, 6, 1949
data «папа», 22, 5, 1946
data «Сережа», 25, 10, 1973
data «Оля», 1, 12, 1974
data «», 0, 0, 0
Обратите внимание!
1. Каждый оператор data здесь отвечает одной строке таблицы.
2. Последний оператор
data содержит пустую «запись» пустое имя «» и три нуля, означающие
конец данных.
Такая форма представления данных, позволяет достаточно просто вносить изменения, исправления
и добавления в данные. Эти изменения в таблице переносятся в соответствующие операторы data, а
добавление или удаление строк в таблице отображается добавлением или удалением соответствующих
операторов в программе.
Рассмотрим алгоритм и программу вывода списка дней рождения В семье, составленные в
соответствии с выбранным представлением данных:
алг «дни рождения»
' дни рождения
нач
cls
вывод («дни рождения»)
print «дни рождения»
чтение таблицы dni
restore dni
цикл
do
чтение (пп, d, т, g)
read nn$, d, m, g
при пп = «» вых
if nn$ = «» exit then do
вывод (пп, d, m, g)
print nn$, d, m, g
кцикл
loop
кон
end
|