Для представления данных из этой
Мама
|
26
|
6
|
1949
|
Папа
|
22
|
5
|
1946
|
Сережа
|
25
|
10
|
1973
|
Оля
|
1
|
12
|
1974
|
Для представления данных из этой таблицы в программе воспользуемся следующей последовательностью операторов
data:
Дни рождения:
Мама
|
26
|
6
|
1949
|
Папа
|
22
|
5
|
1946
|
Сережа
|
25
|
10
|
1973
|
Оля
|
1
|
12
|
1974
|
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, а добавление или удаление строк в таблице отображается добавлением или удалением соответствующих операторов в программе.
Рассмотрим алгоритм и программу вывода списка дней рождения в семье, составленные в соответствии с выбранным представлением данных:
алг «дни рождения» '
дни рождения
нач сls
вывод («дни рождения») 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
Для формирования и обработки новых групп данных в программах используются массивы.
Массив в программе - это область оперативной памяти ЭВМ, используемая для размещения некоторой совокупности данных.
Содержание Назад Вперед