Розділ 3. Алгоритмізація і програмування п. 3.1. Алгоритми й основні алгоритмічні структури . Складання обчислювальних алгоритмів.

Слайд 2

Поняття алгоритму. Алгоритм – це послідовність команд, що визначає, які дії

Поняття алгоритму.

Алгоритм – це послідовність команд, що визначає, які дії і

в якому порядку потрібно виконати, щоб досягти поставленої мети.
Слайд 3

Лінійні алгоритму. Якщо кожна команда алгоритму завжди виконується, причому тільки один

Лінійні алгоритму.

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

такий алгоритм називається лінійним алгоритм.
Слайд 4

Задача1 . Скласти алгоритм для обчислення значення виразу а=b*c, де а,

Задача1 . Скласти алгоритм для обчислення значення виразу а=b*c, де а,

b, c – дійсні числа.

Задати значення змінних а, b, c.
x = b * c
y = a – x
Повідомити значення змінної y.
Закінчити виконання алгоритму.

Слайд 5

Виконаємо алгоритм для таких значень змінних: 1. а = 3; b

Виконаємо алгоритм для таких значень змінних: 1. а = 3; b =

4; c = -2. 2. а = -5,1; b = 14; c = -0, 2. 3. а = -15; b = 4,2; c = 0 .
Слайд 6

Алгоритм з розгалуженням Алгоритм , який містить команду умови і, залежно

Алгоритм з розгалуженням

Алгоритм , який містить команду умови і, залежно від

результату перевірки цієї умови (так або ні) , виконується різні команді, називається алгоритмом з розгалуженням.

Якщо <умова>
<послідовність команд 1>
Інакше
<послідовність команд 2>
Все

Якщо <умова>
<послідовність команд 1>
Все

Слайд 7

Задача 2. Скласти алгоритм для обчислення значення виразу (а-b):(c-d), де а,

Задача 2. Скласти алгоритм для обчислення значення виразу (а-b):(c-d), де а,

b, c, d – дійсні числа.

Задати значення змінних а, b, c, d.
x = c - d
Якщо х=0, то повідомити “вираз значення не має: ділення на нуль” і виконати команду 7, якщо ні – виконати команду 4.
y = a – b
z = y / x
Повідомити значення змінної z.
Закінчити виконання алгоритму.