На головну

оператор введення

  1. арифметичні оператори
  2. Буферизація дискового введення-виведення
  3. ВЗАЄМОДІЯ КОРЕСПОНДЕНТА І ОПЕРАТОРА
  4. Взаємини між операторами зв'язку різного типу
  5. Види потенційних помилок оператора
  6. Вкладені умовні оператори
  7. Вкладені умовні оператори

Базова форма оператора введення дозволяє користувачеві ввести з клавіатури значення однієї або декількох змінних. Оператор введення з клавіатури може бути записаний в одній з наступних форм:

read (спісок_переменних);

readln (спісок_переменних);

Імена змінних в списку перераховуються через кому. Тут і далі список даних, що передаються будь-якого оператора (а пізніше і написаним нами підпрограм), ми будемо називати параметрами. Таким чином, параметрами оператора (точніше, стандартної процедури) Read є імена змінних, описаних раніше в розділі var.

Після досягнення оператора введення виконання програми зупиняється і очікується введення даних користувачем. Введені значення змінних розділяються пробілом або переказом рядка (натисканням Enter). Після введення значень всіх змінних зі списку робота програми продовжується з наступного оператора.

Оператор readln відрізняється від read тільки тим, що всі змінні повинні бути введені в один рядок екрану, клавіша Enter натискається один раз після закінчення введення. Форма запису readln використовується, в основному, для введення рядків тексту, для введення числових значень краще використовувати read, т. К. В цьому випадку користувач може вводити дані вільніше (і в одну, і в кілька рядків екрану).

Якщо користувач вводить дані неприпустимого типу (наприклад, рядок тексту замість числа), то виводиться системне повідомлення про помилку і робота програми переривається.

Як приклад організуємо введення вихідних даних для вирішення квадратного рівняння:

var a, b, c: real;

...

read (a, b, c);

Для завдання значень a = 1, b = 4, c = 2.5 на екрані вводиться:

1_4_2.5

Тут і далі "_" означає пропуск, а "" - натискання Enter. Інший варіант введення з клавіатури:

2.5

Третій варіант:

4_2.5

У всіх варіантах прогалин може бути і кілька, зайві будуть проігноровані оператором.

Як правило, перед оператором введення ставиться оператор виведення, службовець запрошенням до введення і пояснює користувачеві, що саме слід зробити (див. П. 4.3).

 



Попередня   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   Наступна

Коротка історія та класифікація мов програмування 4 сторінка | Коротка історія та класифікація мов програмування 5 сторінка | Коротка історія та класифікація мов програмування 6 сторінка | Коротка історія та класифікація мов програмування 7 сторінка | Коротка історія та класифікація мов програмування 8 сторінка | Форми запису алгоритму | Етапи розробки програми | константи | Змінні і типи змінних | арифметичні вирази |

© um.co.ua - учбові матеріали та реферати