Зворотний зв'язок

Лексика мови Паскаль та загальний вигляд програми

Бажана послідовність із мінімальним числом множень. Наприклад, обчислення x6 можна задати так: x2:=x*x; x4:=x2*x2; x6:=x4*x2.

2.3.4. Обчисли й напишиКомп'ютер виведе значення виразу на екран, якщо написати цей вираз в "операторі" запису, або виведення:

writeln(вираз)

Насправді цей "оператор" є викликом спеціальної програми, що називається "процедура запису writeln" (від англійського write line – "записати рядок"). При її виконанні комп'ютер обчислює значення виразу, за цим значенням створює відповідну сталу, тобто послідовність символів, і передає її пристрою, частиною якого є екран. І вже в цьому пристрої стала друкується на екрані. Наприклад, при виконанні операторів програми з цілою змінною z

z:=1; writeln(1+z);

writeln(z<=1)

на екрані з'являються символи:

2

true

На екрані майже завжди присутня світлова позначка – курсор. При виконанні "оператора" запису стала виводиться, починаючи з того місця на екрані, де знаходиться курсор. Після виведення курсор пересувається в наступний рядок екрана.

Усередині дужок "оператора" writeln можна написати кілька виразів через кому. Вони обчислюються один за одним і сталі, що подають їх значення, виводяться підряд, а курсор пересувається в наступний рядок після виведення останньої сталої. Наприклад, у результаті виконання операторів

x:=2; writeln(1,x, x*x, x*x>2)

на екрані з'явиться 124true.

У "операторах" виведення нарівні з виразами можна записувати послідовності символів у апострофах, наприклад, 'x=', '123' тощо. Вони називаються рядковими сталими, або літералами, і виводяться так само, як записані в програмі, тільки без апострофів. Наприклад, за операторами

x:=2; writeln( 1, ') x=', x, '; x2=', x*x, '; x2>2 : ', x*x>2 )

на екран виводиться

1) x=2; x2=4; x2>2 : true.

За виразом у "операторі" виведення можна написати двокрапку і за ним цілу сталу, наприклад, x+y:10. Стала задає так звану ширину поля, у яке виводяться символи значення виразу. Якщо кількість символів менше, ніж ця ширина, то спочатку виводяться пропуски (доповнюючи символи до ширини поля), а якщо символів більше, то виводяться всі вони. Наприклад, при виконанні операторів

x:=10; writeln('x=', x:5, ', x2=', x*x:1)

на екран перед 10 виводиться три пропуски, а також усі цифри 100:


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат