E). Рядки виводяться "як є". Після виведення робота програми продовжується з наступного оператора. p align="justify"> Оператор writeln відрізняється від write лише тим, що після виведення значення останнього елемента списку виконується переклад курсору на наступний рядок екрана.
Після виведення результату виконання програми продовжиться, а якщо оператор writeln був у ній останнім, то і завершиться. Щоб користувач встиг прочитати результат, слід в кінці програми додати оператор readln; який буде чекати натискання клавіші Enter. p align="justify"> У операторі write або writeln дійсне значення (а також ціле або строкове) часто зручніше записувати у вигляді:
мінлива: ширина: точність
ширина - ціле позитивне число, визначає, скільки екранних позицій відводиться для виведення всього числа. Визначено для будь-яких чисел і рядків. p align="justify"> точність - ціле позитивне число, визначає, скільки цифр з ширини відводиться на виведення дробової частини числа. Визначено тільки для дійсних чисел . Не враховує позицію десяткової точки. Розумні значення точності - від 0 до ширина-2 включно. Неприпустимі значення ширини і точності не будуть враховані при виведенні.
Форма представлення значень у полі висновку відповідає типу змінних і виразів: величини цілого типу виводяться як цілі десяткові числа, дійсного типу - як дійсні десяткові числа з десятковим порядком, символьного типу і рядка - у виді символів, логічного типу - у вигляді логічних констант TRUE і FALSE.
Подвійне форматування використовується тільки для виведення речових значень. Наприклад, WRITE (C: 17:7) означає, що для виведення значення змінної C відведено всього 17 позицій, з них 7 позицій призначені для представлення дробової частини. Якщо формат не вказано, то речові константи виводяться на екран у експоненційної формі. Зауважимо також, що форматувати в операторах WRITE можна не тільки змінні, але і вирази, наприклад:
Для початку необхідно оголосити файлову змінну. Файлові змінні мають специфічне застосування. Над ними можна виконувати ніяких операцій (присвоювати значення, порівнювати і т. д). Їх можна використовувати лише для виконання операцій з файлами (читання, запис і т. д.). p align="justify"> Перед тим як здійснювати введення-виведення, файлова змінна повинна бути пов'язана з конкретним зовнішнім файлом за допомогою процедури Assign.
(<Ім'я файлової змінної>, <Файл>);
Файл здасться або строковой константою, або через змінну тина String. Назва файлу повинна відповідати правилам працюючої в даний момент операційної системи. Якщо рядок імені порожня, то зв'язок файлової змінної здійснюється зі стандартним пристроєм введення-виведення (як правило - з консоллю). p align="justify"> Після цього файл повине...