онстант відмінностей немає, а при одноразовому введенні декількох констант відбувається очищення буфера клавіатури. Так, якщо в нашому прикладі замінити перший READ на READLN і теж ввести відразу 5 констант, то другий оператор READ справить зупинку роботи програми і зажадає повторного введення останніх двох значень для змінних D і E. Зауважимо також, що оператор READLN використовується переважно при введенні текстових констант (READLN - read line - читати текст). p align="justify"> Виконання операторів введення відбувається так: хід програми припиняється, на екран виводиться курсор, комп'ютер очікує від користувача набору даних для змінних, імена яких вказані в списку введення. Користувач з клавіатури вводить необхідні знамення в тому порядку, в якому вони потрібні списком введення, натискає Enter. Після цього набрані дані потрапляють у відповідні їм змінні і виконання програми триває. Дані при введенні поділяються пробілами. p align="justify"> При введенні вихідних даних відбувається перетворення з зовнішньої форми представлення у внутрішнім, обумовленим типом змінних. Змінні, що утворюють список введення, можуть належати або до цілого, або до дійсного, або до символьного типам. Читання вихідних даних логічного типу неприпустимо. p align="justify"> По досягненні оператора введення виконання програми зупиняється і очікується введення даних користувачем. Вводяться значення змінних розділяються пропуском або переведенням рядка (натисканням Enter). Після введення значень всіх змінних зі списку робота програми продовжується з наступного оператора.отлічается від read тільки тим, що всі змінні повинні бути введені в один рядок екрану, Enter натискається один раз в кінці. Readln використовується в основному для введення рядків тексту, для введення чисел краще використовувати read, тому що в цьому випадку користувач може вводити дані більш вільно (і в одну, і в кілька рядків екрану). Оператор ReadLn можна писати і без дужок, просто так: ReadLn. Виконуючи оператор в такого запису, комп'ютер зупиниться і буде чекати, але не введення якоїсь інформації, а просто натискання на клавішу Enter. Таким чином, це просто оператор створення паузи в процесі виконання програми. Про те, навіщо потрібні паузи, поговоримо трохи нижче. p align="justify"> Якщо користувач вводить дані неприпустимого типу (наприклад, рядок тексту замість числа), то виводиться повідомлення про помилку і робота програми переривається.
Як правило, перед оператором вводу ставиться оператор виводу, службовець запрошенням до вводу та поясняющий користувачеві, що саме слід зробити (див. нижче). ReadLn (a, b) буде чекати введення двох цілих чисел. p align="justify"> Таким чином, якщо перша програма після запуску буде працювати без зупинки до самого кінця і без клопоту видасть результат, то друга програма на операторі ReadLn зупиниться і буде чекати. Під час цього очікування людина повинна на клавіатурі набрати число 20 (так як першим у списку операто...