ра ReadLn варто a), потім натиснути клавішу пробілу, потім набрати 16 і натиснути клавішу Enter. Паскаль сприймає натискання пробілу, як сигнал людини про те, що закінчений набір на клавіатурі одного числа і зараз почнеться набір іншого. Після набору на клавіатурі останнього числа необхідно натиснути клавішу Enter на знак того, що введення чисел для даного оператора ReadLn закінчений і комп'ютер може продовжувати роботу. Відповідно до цього комп'ютер відразу ж після натискання Enter припиняє очікування і насамперед спрямовує число 20 в пам'ять, в клітинку a, число ж 16 - у комірку b. На цьому він вважає виконання оператора ReadLn закінченим і переходить до наступного оператору - WriteLn. У результаті буде надруковано число 36. p align="justify"> Таким чином, обидві програми роблять одне і те ж. Навіщо ж тоді застосовувати ReadLn замість оператора присвоювання? Адже перша програма зрозуміліше, та й працює без зупинки. Одна з причин в тому, що програма з ReadLn набагато універсальніше, "вільніше": якщо перша програма вирішує завдання складання тільки двох конкретних чисел, то друга програма складає два будь числа. Друга причина в тому, що програма з ReadLn дозволяє програмісту під час написання програми не замислюватися над конкретними значеннями вихідних даних, залишаючи цей головний біль на момент виконання програми. Але найголовніша причина в тому, що ReadLn дозволяє людині спілкуватися з комп'ютером, вести з ним діалог під час виконання програми. br/>
3.5 Процедури виведення WRITE і WRITELN
Перший оператор, з яким ми познайомимося, займається виключно тим, що наказує комп'ютеру зобразити на екрані монітора ту чи іншу інформацію, що складається з букв (символів) і чисел.
Висновок даних - це передача даних після обробки з оперативної пам'яті на зовнішній пристрій (екран, принтер, файл на диску).
Процедури виведення WRITE і WRITELN служать для виведення на екран констант (як числових, так і текстових), значень змінних і виразів. Вони викликаються за допомогою однойменних операторів виклику процедур, наприклад: ('програма', X, Y - Z * 3). p align="justify"> З цього операторові на екран буде виведено в одному рядку слово В«програмаВ» і далі без пробілів значення змінної X і вирази Y - Z * 3. Наприклад, якщо маємо X = -3, Y = -5, Z = 12, то на екран буде виведено: програма-3-41. p align="justify"> Щоб відокремити елементи виводу один від одного, використовується прийом форматування виводу. Так, WRITE (А: 20) - одиночне форматування - показує, що значенню змінної А відводиться 20 позицій на екрані монітора. Якщо в значення змінної А входить менше 20 символів, то про ні зсуваються вправо, а ліворуч рядок заповнюється пропусками.
Елементи списку виводяться в користувальницьке вікно програми. Речові значення виводяться в експоненційної формі (з буквою ...