Основи алгоритмізації та програмування Програми з розгалуженнями
Exit Вступ Конструкція розгалуження є однією із трьох базових конструкцій в алгоритмізації і займає досить важливе місце. Щоб з нею розібратися, розглянемо ряд прикладів, наведених в наступних слайдах презентації.
Exit Задача 1 Написати програму, в якій змінній величині c присвоюється більше значення із двох величин a та b. В цій задачі на етапі програмування значення змінних величин a та b невідоме. Їх вводитиме користувач вже під час роботи програми. Тому в залежності від того, які значення він введе, залежить і результат. Наприклад, якщо змінній a він введе значення 2, а змінній b введе значення 3, то змінна c повинна отримати значення від змінної b, тобто 3. Блок-схема до задачі Клікай на малюнку та перевіряй роботу програми
Exit Етапи написання програми Етап 1: Записуємо загальну структуру програми.
Exit Етапи написання програми Етап 2: Оголошуємо змінні величини, які будуть використовуватися в програмі: a та b – вхідні дані (аргументи), c – вихідні дані (результат). Оскільки тип величин в умові не оговорюється, то виберемо довільний числовий тип, наприклад, integer.
Exit Етапи написання програми Етап 3: Першою вказівкою розділу операторів запишемо введення значень зміннім a та b. Саме ця вказівка дозволить вводити значення змінним a та b підчас роботи програми.
Exit Етапи написання програми Етап 4: Записуємо вказівку розгалуження, зміст якої: якщо a>b, то c присвоїти значення змінної a, інакше c присвоїти значення змінної b
Exit Етапи написання програми Етап 5: Після тримання значення результуючою змінною c, його слід вивести на екран. Для цього скористаємося процедурою виведення WriteLn.
Exit Виконання програми Після того як програма написана, її слід перевірити. Для цього необхідно декілька разів виконати програму для різних вхідних даних. Дивіться малюнки внизу. Для a=2 та b=3 :Для a=7 та b=4 :Для a=5 та b=5 : C=3 C=7C=5
Exit Задача 2 Написати програму для визначення знаку результату різниці двох цілих числових змінних a та b. Клікай на малюнку та перевіряй роботу програми
Exit Задача 3 Написати програму виведення кореня квадратного із значення введеної цілої числової величини a. Передбачити реакцію на введення відємного значення. Клікай на малюнку та перевіряй роботу програми
Exit Задача 4 Для побудови графіка функції необхідно знати координати певної кількості його точок. Для розрахунку координат необхідно створити програму, в якій значення x задаються, а y розраховуються. Функція: Клікай на малюнку та перевіряй роботу програми
Exit Задача 5 Написати програму, яка за введеним номером пори року виводить на екран її назву. 1 – зима; 2 – весна; 3 – літо; 4 – осінь. Клікай на малюнку та перевіряй роботу програми