нної занести її значення в пам'ять, ідентифікатор якої розташований у лівій частині. Мінлива і вирази повинні бути сумісні по типу.
Оператор присвоювання виконується таким чином: спочатку обчислюється вираз в правій частині присвоювання, а потім його значення присвоюється змінної, зазначеної у частині оператора.
Умовні оператори
Умовні оператори дозволяють перевірити деякі умови і залежно від результатів перевірки виконати ту чи іншу дію.
Оператор умови If
Оператор умови If має повну і коротку форми.
Повна: If <умова> then <оператор 1>
Коротка: If <умова> then <оператор>;
В якості умови вказується деякий логічне вираження. Якщо умова виявляється істинним - виконується оператор1, в іншому випадку виконується оператор2 (в повній формі) або відбувається перехід до наступного оператору програми (у короткій формі).
Оператор вибору Caseіспользуется для реалізації алгоритму має більше двох гілок. Загальний вигляд оператора Case: селектор of
Список 1 значень селектора: оператор 1;
Список 2 значень селектора: оператор 2;
...
Список N значень селектора: оператор N; оператор; End;
Гілка Else оператора Case може бути відсутнім.
Селектор - вираз, скалярного типу (але не речового). Виконання оператора починається з обчислення значення селектора. Потім для виконання вибирається оператор, одна з міток якого збігається з отриманим значенням. Після виконання цього оператора управління передається на оператор наступний за оператором вибору. Якщо значення селектора не співпало з жодною з міток, то виконується оператор, що стоїть після слова ELSE.
Оператори циклу
Цикл дозволяє багаторазово виконати деяку послідовність дій, яка задається операторами, складовими тіло циклу. У Pascale є декілька різновидів оператора циклу.
Оператор циклу WHILE
Оператор циклу while або оператор циклу з передумовою має наступну форму: <умова> do
Умова - булевское вираз, тіло циклу - простий або складений оператор. Перед кожним виконанням тіла циклу обчислюється значення виразу умови. Якщо результат дорівнює True, то тіло циклу виконується, і знову обчислюється вираз умови. Якщо результат дорівнює False, відбувається вихід з циклу і перехід до першого після while оператору.
Оператор циклу FOR
Оператор циклу з параметром використовується для організації циклу з відомим числом повторень. У циклі FOR, параметр циклу автоматично збільшується на одиницю, якщо використовується конструкція for .. to .. do, параметр циклу зменшується на одиницю, якщо використовується конструкція for .. to .. downto.
Загальний вигляд оператора For: <параметр циклу>:= to do <оператор>;
Або <параметр циклу>:= to downto <оператор>;
Для кожного значення змінної-параметра виконується тіло циклу. Значення параметра циклу після завершення циклу вважається невизначеним.
Якщо для циклу for .. to .. do початкове знач...