Navigation bar
  Print document Start Previous page
 63 of 144 
Next page End  

63
Для представления данных из этой таблицы в программе воспользуемся следующей после-
довательностью операторов 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,
при пп = «» вых            
   if nn$ = «» exit then do
вывод (пп, d, m, g)           
      print nn$, d, m, g 
кцикл                      
   loop 
кон                        
end
Для формирования и обработки новых групп данных в программах используются массивы.
Массив в программе - это область оперативной памяти ЭВМ, используемая для размещения неко-
торой совокупности данных.
Использование массивов в программах на Бейсике требует описания их с помощью опера-
торов dim. В операторах dim для каждого массива указывается его имя и размеры. Массивы в
программах могут быть одномерными, двумерными, трехмерными и т. д.
Примеры описаний массивов:
одномерные массивы из 20 элементов -
dim nm$(20), d(20), m(20)
двумерные массивы из 2х10 и 10х10 элементов – 
dim fm$(2,10), tb(10,10)
Обращения к элементам массивов записываются в зависимости от размерности, указанной
в их описаниях. Примеры обращений к одномерным и двумерным массивам:
nm$(4) = «Костя» 
d(4) = 10
fm$(l,10) = «Петров» 
tb(3,4) = 3*4
В программах на Бейсике операторы dim являются выполняемыми. Результатом их выпол-
нения является выделение участков памяти для хранения соответствующих массивов. По этой
Сайт создан в системе uCoz