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

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

І ще одне зауваження з приводу використання readln. Практично перед кожним "оператором" читання з клавіатури не завадить написати "оператор" запису з запрошенням до введення значень і поясненням, яких саме типів і в якій кількості. Наприклад, якщо x1, x2 означено як цілі:

writeln('введіть два цілих числа');

readln(x1, x2).

Без такого запрошення невідомо, що робити тому, хто запустив програму на виконання, і чи виконується вона взагалі. Не уподібнюйте свої програми мовчазним привідам.

Операторами readln задається читання не лише з клавіатури, але також і з інших зовнішніх носіїв, наприклад, файлів на диску. Але про це у розділі 13.

Задача

2.14. Написати програму читання двох чисел a й b та:

а)* друкування їх суми; б) друкування, чи вірно, що a
2.3.6. Ініціалізація змінних

Крім операторів присвоювання та читання, є ще один спосіб присвоїти змінній значення – безпосередньо в її означенні. Означення змінної з присвоюванням називається ініціалізацією. Природним її виглядом був би такий:

var ім'я : тип := вираз зі сталими;

наприклад, var bool : boolean := true; kb8 : integer := 1024*8;

Проте у системі Турбо Паскаль ініціалізація має інший вигляд. Досить дивний. Означення змінної починається словом const і замість знака присвоювання записується знак "=":

const bool : boolean = true; kb8 : integer = 1024*8;

Вираз, що ініціалізує змінну, обчислюється під час трансляції програми, тому може містити сталі й іменовані сталі, означені вище в програмі. Але імена змінних (у тому числі ініціалізованих) у ньому заборонені. Таким чином, можлива послідовність означень

const kb1=1024; kb8:integer=8*kb1;

але неможлива

const kb1:integer=1024; kb8:integer=8*kb1; {???}

2.3.7. Семантика програми

Підіб'ємо підсумок цього розділу. Паскаль-програма складається з двох основних частин – означень імен та тіла, яке є послідовністю операторів. Ми познайомилися поки що з означеннями імен лише сталих і змінних.

При виконанні програми сталим та їх іменам ставляться у відповідність значення базових типів, представні в комп'ютері. Іменам змінних ставляться у відповідність ділянки пам'яті. Сукупність цих ділянок пам'яті утворює пам'ять процесу виконання програми, яка часто не зовсім точно називається пам'яттю програми.


Реферати!

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







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

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

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