Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kospekt_lektsy_programmirovanie.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
462.78 Кб
Скачать

1. Процедури введенні-виведення

Введення або читання даних – це процес їх передачі із зовнішніх носіїв інформації або пристроїв введення до комірок оперативної пам'яті для подальшої обробки.

Виведення або запис даних – це процес передачі їх з оперативної пам'яті на зовнішній носій інформації або пристрій виведення даних, яким може бути дисплей, принтер, магнітний диск.

В мові Паскаль роль операторів введення-виведення даних, які обробляє програма, відіграють стандартні вбудовані процедури Read, Readln, Write, Writeln.

Введення даних з клавіатури здійснюється за допомогою команд Read або Readln. Формат цих команд:

Read (x1, x2,…,xn); або Readln(x1,x2,…,xn); де x1,x2,…,xn – список змінних, що вводяться.

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

Оператор Readln аналогічний оператору Read. Відрізняються вони тим, що після зчитування останнього значення в списку для одного оператора Readln дані для наступного оператора Readln будуть зчитуватися з початку наступного рядка. Але слід пам’ятати, що натискання клавіші Enter переведе курсор на новий рядок незалежно від того, як відбувається зчитування даних.

Дія оператора Read (x1, x2,x3); аналогічна дії трьох операторів Read (x1); Read (x2); Read (x3);

Якщо викликати процедуру Readln без параметрів, програма чекатиме натиснення клавіші Enter для продовження своєї роботи.

Для виведення інформації (результатів роботи програми) на екран служать оператори write та writeln. У загальному випадку вони мають вид:

Write (x1, x2,…, xn); Writeln (x1, x2,…,xn); де x1,x2,…,xn – список змінних або констант, що виводяться.

Виведення здійснюється зліва направо та згори донизу.

Якщо використовується writeln, то після виведення інформації курсор переміщується у наступний рядок.

В операторах write та writeln можна вказати константу або вираз цілочислового типу, що визначають ширину поля виведення. Це так зване форматоване виведення. Для цілих та рядкових величин вона вказується через двокрапку після імені змінної, що виводиться. При виведенні дійсних значень через двокрапку слід вказувати кількість позицій, необхідних для дробової частини числа.

Наприклад:

Var a: integer; d: real; В даному прикладі, якщо а=345, то при

……. його виведенні перед ним буде стояти три

Write (a: 6); Write (d:10:2); пробіли. Якщо d=12.675, то буде виведено _ _ _ _ _ 12.67

2. Процедури управління розташуванням інформації на екрані

Екран комп'ютера у текстовому режимі має 24 рядка, кожний з яких вміщає 80 символів. Інформація виводиться, починаючи з лівого верхнього кута екрану.

Для виведення інформації в будь-яку точку екрану використовується процедура

GoToXY( x, y ); де x – номер стовпця (0 -79), y – номер рядка (0 -23).

Якщо перед виведенням інформації на екран використати процедуру Window(x1,y1,x2,y2);, де x1,y1- координати лівого верхнього кута, а x2,y2 – координати правого нижнього кута прямокутної області екрану, то інформація буде виводитись у вікно з вказаними координатами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]