Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кручинський.docx
Скачиваний:
1
Добавлен:
08.09.2019
Размер:
205.74 Кб
Скачать
  1. Оператори введення даних з клавіатури:

Read ("сп"); Readln ("сп");

Тут "сп" - список змінних.Перед введенням даних з клавіатури бажано вивести на екран що пояснює повідомлення. Для цього в програму необхідно включити оператор виведення, наприклад: Write ('введіть значення а ='); потім оператор Readln (a); При виконанні програми на екрані з'явиться напис: введіть значення а =. Оператор Readln (a); буде чекати введення даних. Слід набрати на клавіатурі значення змінної "а", наприклад, число і натиснути клавішу Enter. Для введення значень декількох змінних, наприклад, a, b, c застосовуються конструкції виду: Readln (a); Readln (b); Readln (c); або Readln (a, b, c);  При введенні декількох числових даних, наприклад, оператором Readln (a, b, c); необхідно після набору кожного значення змінної натискати клавішу SpaceBar або Enter, а в кінці введення - Enter. При введенні значень символьних змінних натискання клавіші Enter призводить до присвоєння символьної змінної значення коду клавіші Enter (# 13), тому значення символьних змінних вводяться одна за одною без натискання Enter або SpaceBar (# 32). Наприклад, оператор: Readln (с1, с2, с3, c4); очікує введення значень символьних змінних с1, с2, с3, c4, тобто набору на клавіатурі символів, наприклад: "У", "Р", "А" , "!" і натиснення Enter. Тоді оператор Writeln (с1, с2, с3, c4); виведе на екран напис: УРА! Оператор Readln; без параметрів служить для припинення виконання програми і очікує натискання клавіші Enter, тобто застосовується з метою припинення виведення інформації на екран для перегляду результатів. При введенні даних краще використовувати оператор Readln, оскільки оператор Read після спрацьовування не зчитує керуючий код (# 13), який залишається в буфері клавіатури. Наведемо приклад програми зведення позитивного числа "x" у ступінь "n", тобто y = xn. Розрахунок здійснюється за формулою: y = Exp (n * ln (x)).

  1. Оператор присвоювання:

<Індетифікатор(змінна)>:=<Вираз>;

Призначений для обчислення нового значення змінної, а також для визначення значення функції, що повертається. Оператор виконується так: обчислюється вираз (права частина) і отримане значення надається (присвоюється) ідентифікатору (змінній). При цьому тип виразу (тип даних та операції над ними) повинен бути сумісним з типом ідентифікатора (змінної), якому присвоюється результат обчислення. Наприклад: якщо var a, b, x: integer, то оператор присвоювання виконувати не можна.

Треба так:

var a, b : integer;

x : real;

Тоді буде вірно: ;

  1. Оператор розгалуження:

If<умова>then<оператор 1>else<оператор 2>;

Семантика оператора:

1. обчислюється умова, тобто вираз після службового слова if (результат повинен мати логічний тип, булевий);

2. якщо результат умови – TRUE (істина) то виконується then <оператор1>; якщо результат умови FALSE – то виконується else <оператор2>.

Оператори 1, 2 можуть бути будь-якого типу: умовні, складені, прості.

Умова може бути операцією відношення або логічною.

Операції відношення:= , <>, >, <, >=, <=.

Логічні оператори:

Not – заперечення;

And – логічне "і";

Or – логічне "або";

Xor – "або", що виключає.

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