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

62
Для решения этой задачи для других данных необходимо внести изменения в оператор
данных data и вновь запустить программу на выполнение. Пример изменения данных:
дано: Оля, 1, 12, 1974    
data «Оля», 1,12,1974
В традиционных версиях языка Бейсик с нумерацией строк операторы
data
выделяются в
отдельные группы и нумеруются обычно с числа 1000. Это позволяет четко отделить в програм-
мах описание данных от операторов их обработки:
алг «дни рождения»             
10 ' дни рождения
нач                               
20 cls
вывод («день рождения:»)         
30 print «день рождения:»
чтение nт$, 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$.
Числовые данные и переменные в языке Бейсик могут быть трех основных типов - цело-
численные, вещественные и вещественные двойной точности. В программах для этих типов пере-
менных используются следующие обозначения:
n%, m%, nl%, m3%   
-
целочисленные 
х, у, xl, y5          
-
вещественные
а#, b#, al#, b8#      
-
вещественные двойной точности
В качестве примера решения задач обработки данных рассмотрим алгоритм и программу
вывода списка дней рождения членов семьи по данным, представленным в следующей таблице:
Дни рождения:
Мама
26
6
1949
Папа
22
5
1946
Сережа
25
10
1973
Оля
1
12
1974
Сайт создан в системе uCoz