Основи алгоритмізації та програмування Програми з розгалуженнями.

Презентация:



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

Основи алгоритмізації та програмування Надання значень величинам. Вказівки присвоєння та введення.
Основи алгоритмізації та програмування Вказівка повторення. Цикли.
Основи алгоритмізації та програмування Підпрограми.
Основи алгоритмізації та програмування Опрацювання табличних величин. Заняття 1. Алгоритми формування масивів, виведення масивів, зміни значень елементів.
Основи алгоритмізації та програмування Виведення інформації Вказівка виведення інформації.
Коротка О.Б.. Це зрозуміла та точна інструкція (указівка) виконавцю, як йому реалізувати певну послідовність дій, призначених досягнути поставленої мети.
Оператори. Введення і виведення даних. Оператор присвоювання Оператори це команди програми. Оператор присвоювання є основним оператором мови програмування.
Структура програми. Вказівки введення й виведення.
Ізяславський НВК 2, Гульчак інна Василівна Події та обробники подій Оператор. Виведення даних. Змінна. Типи даних. Оператор надання значень. Введення даних.
Тема 1. Вступ. Основи алгоритмізації Урок 3. Типові операції алгоритмізації Урок 4. Реалізація алгоритму на алгоритмічній мові Основи алгоритмізації та.
Ізяславський НВК 2, Гульчак інна Василівна Оператор. Виведення даних. Змінна. Типи даних. Оператор надання значень. Константи. Введення даних.
1 ТАБЛИЧНІ ВЕЛИЧИНИ (УРОК 1) (Turbo Pascal 7.0) ТАБЛИЧНІ ВЕЛИЧИНИ (УРОК 1) (Turbo Pascal 7.0) Інформатика-11 Тема-6.
* Тема: Величини (змінні і константи), їхні властивості. Прості типи величин: числовий, логічний, символьний, рядковий.
8 Практична робота 11 Налагодження готової програми За новою програмою Урок 38.
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
Тема: Розвязування показникових рівнянь Математика здає свої фортеці лише сильним, сміливим і кмітливим А.Конфорович.
Тема: Функція. 1. Поняття функції. 2. Способи задання функцій. 3. Класифікація елементарних функцій. 4. Монотонні функції. 5. Парні та непарні функції.
Базові структури алгоритмів Інформатика-11 Тема-2.
Введення даних і виведення результатів. Використання присвоєння Нехай змінній а потрібно надати початкове значення 5, змінній b 10, змінній с -2,5, змінній.
Транксрипт:

Основи алгоритмізації та програмування Програми з розгалуженнями

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 – осінь. Клікай на малюнку та перевіряй роботу програми