Ввод данных возможен одним из следующих способов:
1. Из блока данных;
2. С помощью клавиатуры (диалоговый ввод);
3. С помощью оператора присваивания.
Рассмотрим применение этих способов на следующем примере.
Ввести исходные данные А=3,5 В=0,75 С=-1,34.
1-й способ. Для ввода данных используется оператор READ совместно с оператором блока данных DATA (это невыполнимый оператор программы и его можно расположить в любом месте программы). Оператор READ производит чтение данных, представленных в блоке DATA. Несколько операторов READ могут осуществлять ввод данных из одного блока.
Пример: Ввести данные в переменные A,B,C
DATA 3.5,0.75,-1.34
READ A,B,C
Пример: Ввести данные в переменные A,B,C, D, E
DATA 3.5,0.75,-1.34, 3.0, 4.8
READ A,B,C
READ D,E
В этом примере переменные A, B и C принимают значения 3.5,0.75,-1.34 после первого оператора READ, а переменным D, E присваиваются значения 3.0, 4.8 после выполнения второго оператора READ.
2-й способ. Для ввода данных с клавиатуры в режиме диалога используется оператор INPUT
Пример: Ввести с клавиатуры в диалоговом режиме переменные A,B,C.
INPUT A,B,C
или
INPUT “Введите A,B,C=”,A,B,C
3-й способ. Для ввода данных используется простейший оператор присваивания.
А=3.5
В=0.75
С=-1.34
Достоинство способа - простота, недостаток - объем программы зависит от числа вводимых данных, при смене данных программу нужно менять. Поэтому данный способ используется редко и, как правило, начинающими программистами, а при большом числе данных вообще не используется.