Базові алгоритмічні структури. Типи даних в мові Pascal. Пріоритет операцій в мові Pascal. (11 клас)

Слайд 2

Базові алгоритмічні структури лінійні розгалуження цикли (слідування) (умова) (повторення)

Базові алгоритмічні структури
лінійні розгалуження цикли
(слідування) (умова) (повторення)

Слайд 3

Лінійна структура Задача 1. Обчислити значення виразу (а-b)*(c-d). Лінійна структура –

Лінійна структура

Задача 1. Обчислити значення виразу (а-b)*(c-d).
Лінійна структура – передбачає, що

тіло
алгоритму являє собою послідовність команд,
що виконуються одна за одною

ПОЧАТОК

КІНЕЦЬ

Уведіть значення а,b, c, d

Виведіть значення змінної z

x:=a-b

y:=c-d

z:=x*y

Слайд 4

Розгалуження Задача 2. Обчислити значення виразу (а-b)/(c-d). Розгалуження – забезпечує виконання

Розгалуження

Задача 2. Обчислити значення виразу (а-b)/(c-d).
Розгалуження – забезпечує
виконання

або не виконання
групи команд залежно від
заданих умов
Ні Так

х=0?

ПОЧАТОК

Уведіть значення а,b, c, d

x:=с-d

у:=a-b

z:=y/х

Вивести:
“Вираз значення немає”

Вивести значення z

КІНЕЦЬ

Слайд 5

Цикли Задача 3. Є порожня діжка і відро. Використовуючи відро, наповнити

Цикли

Задача 3. Є порожня діжка і відро. Використовуючи відро, наповнити діжку

водою з колодязя.
Цикл – вид базової структури, що
дозволяє багаторазово
повторювати задану послідовність
команд
Ні Так

КІНЕЦЬ

Наповнити відро водою

Вилити воду з відра в діжку

Діжка повна?

ПОЧАТОК

Слайд 6

Типи даних в мові Pascal

Типи даних в мові Pascal

Слайд 7

Правила використання виразів в мові Pascal Вирази записуються в один рядок.

Правила використання виразів в мові Pascal

Вирази записуються в один рядок.
У виразах

використовуються тільки круглі дужки, причому кількість дужок що відкривається повинна дорівнювати кількості дужок, що закриваються.
Не можна записувати підряд два знаки арифметичних операцій.
Обчислення виконуються зліва направо відповідно пріоритету операцій:
а) операції обчислення функцій;
б) дії в дужках;
в) операції *, /, mod, div;
г) операції +, -.