Розділ 3. Алгоритмізація і програмування п Алгоритми й основні алгоритмічні структури. Складання обчислювальних алгоритмів.
Поняття алгоритму. Алгоритм – це послідовність команд, що визначає, які дії і в якому порядку потрібно виконати, щоб досягти поставленої мети.
Лінійні алгоритму. Якщо кожна команда алгоритму завжди виконується, причому тільки один раз, такий алгоритм називається лінійним алгоритм.
Задача1. Скласти алгоритм для обчислення значення виразу а=b*c, де а, b, c – дійсні числа. 1.Задати значення змінних а, b, c. 2.x = b * c 3.y = a – x 4.Повідомити значення змінної y. 5.Закінчити виконання алгоритму.
Виконаємо алгоритм для таких значень змінних: 1. а = 3; b = 4; c = а = -5,1; b = 14; c = -0, а = -15; b = 4,2; c = 0.
Алгоритм з розгалуженням Алгоритм, який містить команду умови і, залежно від результату перевірки цієї умови (так або ні), виконується різні команді, називається алгоритмом з розгалуженням. Якщо Інакше Все Якщо Все
Задача 2. Скласти алгоритм для обчислення значення виразу (а-b):(c-d), де а, b, c, d – дійсні числа. 1.Задати значення змінних а, b, c, d. 2.x = c - d 3.Якщо х=0, то повідомити вираз значення не має: ділення на нуль і виконати команду 7, якщо ні – виконати команду 4. 4.y = a – b 5.z = y / x 6.Повідомити значення змінної z. 7.Закінчити виконання алгоритму.
Виконаємо алгоритм для таких значень змінних: 1. а = 5; b = 6; c = -3, d = а = 2,5; b = -4,2; c = 12, d = 7, а = 12,3; b = -1; c = 8,2; d = 8,2.