Формули й таблиці

ІНФОРМАТИКА

Основні оператори мови Поскаль


Опис

Синтаксис

Примітка

умовний

if вираз-умова оператор1;

else оператор2

Вираз має бути скалярним і не мати арифметичного типу або типу покажчика. Припустима також скорочена форма оператора умови. У ній опускають фрагмент «else оператор2»

переривання циклів і перемикачів

break

Безумовне переривання циклу або вихід з перемикача

перемикач

switch вираз case вираз1: оператор!.;

case вираз2: оператор2;

case вираз3: оператор3;

case вираз: оператор; default: оператор

}

Оператор передає керування операторові, вираз якого збігається з початковим перемикаючим виразом. Всі case - вирази мають бути константними. Якщо значення перемикаючого виразу не збігається з жодним константним виразом, то керування передається default операторові. Мітки case не змінюють послідовності виконання операторів, тому при необхідності виконання тільки однієї з умов варто скористатися оператором break.

цикл із передумовою

while вираз-умова оператори

Повторює виконання операторів до тих пір, поки дійсний вираз-умова. Якщо вираз-умова недійсний, оператори не виконуються жодного разу

цикл із ітерацією

for (початкові_значення; умови_виконання; вираз) оператори

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

цикл із після-умовою

do оператори while вираз-умова

Повторює виконання операторів до тих пір, поки дійсний вираз-умова. Якщо вираз-умова недійсний, оператори виконуються один раз.

перехід

goto мітка

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

перехід у циклі

continue

завершується поточна ітерація і починається перевірка умови подальшого продовження всього циклу.

вихід з функції

return вираз

Вихід з функції (у тому числі й основний). Вираз повертається як результат її роботи.


Для універсального опису алгоритмів застосовують блок-схеми.


Початок або кінець алгоритму

Організація розгалужень

Обчислення за формулами

Введення/вивід даних


Наприклад:

розв’язання квадратного рівняння виду ах2 + bх + с = 0 (а ≠ 0) у вигляді блок-схеми:



Приклади програми «Hello World» на Сі і Паскалі, що виводить на екран повідомлення й коректно завершується.


#indude<stdio.h>// підключення бібліотеки (яка містить функцію виводу на екран)

int main() // основна функція програми

{

printf(«Пpивіт, світе!\п»); // вивід на екран

return 0; // нормальне завершення програми

}

Pascal

program HelloWorld; {заголовок програми}


begin {початок тіла програми}

Writeln (‘Привіт, світе!’); {процедура виводу тексту}

end. {кінець програми}