Оператори виводу на екран
Write(список виводу)
Writeln(список виводу)
Список виводу – список змінних, сталих та виразів. Вказуються через кому, вирази попередньо обчислюються. Символьні сталі вказуються у одинарних лапках. Якщо потрібно вивести пробіли, то вони теж вказуються у одинарних лапках.
Приклади
Оператор | Пояснення |
---|---|
Writeln (a,’ ‘, b,’ ‘, c,’ ‘, d) | Виводяться значення змінних a, b, c, d та символьна стала, яка має значення пробіл |
Writeln (alpha, ’ ‘, beta) | Виводяться значення змінних alpha, beta та символьна стала, яка має значення пробіл |
Write (a,’ ‘, b,’ ‘, c,’=’,2*a+b) | Виводяться значення змінних a, b, c, дві символьні сталі, які мають значення пробіл, знак = та значення виразу 2*a+b, яке спочатку обчислюється |
Різниця між операторами Write та Writeln
Оператор Writeln(список) виводить значення всього списку виведення на екран, а потім переводить курсор на наступний рядок.
Оператор Write(список) виводить значення всього списку виводу на екран та залишає курсор там, де закінчився вивід.
Приклади роботи операторів виводу
Програма | Екран |
---|---|
Program P1; Var x,y:integer; Begin x:=2; y:=5; Write(x, y); End. | 25 |
Пояснення. Значення x, y виводяться без пробілів. | |
Program P2; Var a,b:integer; Begin a:=4; b:=7; Writeln(a,’ ‘,b); End. | 4 7 |
Пояснення. Значення виводяться через пробіл (у лапках). | |
Program P3; Var a,b:integer; Begin b:=2; a:=6; write(‘площа=’,a*b,’кв.см’); End. | площа=12 кв.см |
Пояснення. Виводяться значення двох рядкових сталих (у лапках) та виразу a*b. Вираз обчислюється. | |
Program P4; Begin Writeln(‘Здравствуй, ’); Write(‘світ!’); End. | Здравствуй, світ! |
Пояснення. Слова виводяться у стовпчик,тому що перший операторWriteln(‘Здравствуй,’) переводить курсор на новий рядок. | |
Program P5; Begin Write(‘Здравствуй, ’); Writeln(‘світ!’); End. | Здравствуй, світ! |
Пояснення. Слова виводяться у рядок, тому що перший оператор Write(‘Здравствуй, ’) не переводить курсор на новий рядок. Не має значення, що другий оператор переводить курсор. | |
Program P6; Begin Writeln(‘Здравствуй, ’); Writeln(‘світ!’); End. | Здравствуй, світ! |
Пояснення. Слова виводяться у стовпчик,тому що перший оператор Writeln(‘Здравствуй, ’) переводить курсор на новий рядок. | |
Program P7; Begin Write(‘Здравствуй, ’); Write(‘світ!’); End. | Здравствуй, світ! |
Пояснення. Слова виводяться у рядок, тому що перший оператор Write(‘Здравствуй, ’) не переводить курсор на новий рядок. |
Немає коментарів:
Дописати коментар