Navigation bar
  Print document Start Previous page
 94 of 179 
Next page End  

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
Сайт создан в системе uCoz