Програмування основних алгоритмічних структур
1. Оператори присвоювання, вводу-виводу; запис лінійних алгоритмів.
Практично кожна програма повинна виконувати такі дії: вводити вихідні дані, проводити опрацювання цих даних (як правило, обчислення) та виводити результати роботи. Для виконання цих дій використовуються оператори вводу, присвоювання та виводу.
Одним з основних операторів є оператор присвоювання. Він використовується для обчислення значення виразу і присвоювання його змінній величині.
Вид оператора:
ім’я змінної := вираз
При цьому значення виразу, розташованого справа від знака присвоювання : =, присвоюється змінній, ідентифікатор якої розташований зліва від знака присвоювання. При цьому результат виконання оператора на екрані не відображається.
Оператор присвоювання можна використовувати для присвоювання значень змінній будь-якого типу, крім файлового. Єдиною умовою є, щоб змінна в лівій частині і вираз в правій частині оператору мали однаковий або сумісний тип. Виняток складають випадки, коли змінна в лівій частині оператора має тип real, тоді вираз може бути цілочисельного типу.
ПРИКЛАДИ:
a :=41;
b := false;
c := a+8;
c := c div 2;
d := ‘a’;
Оператор присвоювання не виводить результат обчислень на екран. Він лише запам’ятовує ці результати в пам’яті у вигляді значень змінних.
Типовими помилками при використанні цього оператора, є:
• несумісні типи даних змінної та виразу;
• використання в лівій частині оператора замість змінної виразу.
Розповсюдженими є також синтаксичні помилки при записі виразів в лівій частині оператора.
ПРИКЛАДИ:
var
a: integer;
b:real;