Головна |
Цілі числа - це числа без десяткового дробу в діапазоні від -32768 до 32767.
Опис цілих змінних:
Х: Integer;
дві операції поділу:
DIV - цілочисельне ділення
MOD - залишок від ділення.
Приклади результату виконання операцій ділення:
9 DIV 2 результат 4
9 MOD 2 результат 1
Завдання до § 8
1. Обчисліть значення виразів або знайдіть помилки:
a) 20 div 6
b) 20 div 4
c) 2 div 5
d) 123 div 0
e) 20 mod 6
f) 20 mod 4
g) 2 mod 5
h) 3.0 mod 3
Проста програма. команда Writeln
Проста програма на мові Pascal складається з двох частин.
Перша частина - опис змінних. Воно починається зі слова Var. І виглядає приблизно так:
Var
X, У: Integer;
A, B, C: Real;
Z: Integer;
У цій частині вказуються Усе змінні, які будуть використовуватися в програмі і тип, до якого вони належать. Зверніть увагу на оформлення: імена змінних відокремлюються одна від одної комами, Перед типом, до якого вони належать, ставиться двокрапка, А після нього - крапка з комою.
Друга частина - виконувана частина програми. Вона починається зі слова Begin і закінчується словом End. (End із крапкою!)
Запишемо тепер перший варіант нашої програми
Var
X, У: Integer;
A, B, C: Real;
Z: Integer;
Begin
X: = 5;
Y: = 9;
Z: = (X + Y) * (X-Y);
A: = 15;
B: = 5;
C: = A / B;
End.
Результат обчислення добутку суми двох цілих величин Х і Y на їх різницю буде присвоєно змінної Z, а частка від ділення речової величини A на B і буде присвоєно змінної С.
Щоб побачити результат на екрані комп'ютера нам знадобиться команда виведення результату. Вона починається зі слова Writeln, а після нього, в круглих дужках, перераховуються імена змінних, значення яких потрібно повідомити в ході виконання програми.
Припустимо, що нас цікавить тільки значення Z. Тоді після обчислення Z потрібно написати таку команду:
Writeln (Z);
Якщо нас цікавить крім Z ще і С, то після обчислення С можна написати
Writeln (С);
Або зробити так:
Writeln (Z, C);
Тепер готові два варіанти програми
VarX, У: Integer; A, В, С: Real; Z: Integer; BeginX: = 5; Y: = 9; Z: = (X + Y) * (XY); Writeln (Z); A: = 15 ; B: = 5; C: = A / B; Writeln (C); End. | VarX, У: Integer; A, В, С: Real; Z: Integer; BeginX: = 5; Y: = 9; Z: = (X + Y) * (XY); A: = 15; B: = 5 ; C: = A / B; Writeln (Z, C); End. |
У популярному викладі | Постійні і змінні величини | Арифметичні вирази. дужки | Обчислення значення арифметичного виразу. команда присвоювання | Значення всіх змінних в арифметичному виразі повинні бути задані до того, як вони в ньому використовуються. | Рядок символів в команді Writeln | Введення вихідних даних. команда Readln | Відносини між величинами | Розгалужуються алгоритми. Повний розгалуження | Зверніть увагу: ПЕРЕД ELSE крапка з комою не ставиться. |