Тема 1. Вступ. Основи алгоритмізації Урок 5. Позначення операцій на блок схемі. Урок 6. Основні алгоритмічні структури : послідовність Основи алгоритмізації.

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



Advertisements
Похожие презентации
Тема 1. Вступ. Основи алгоритмізації Урок 7. Основні алгоритмічні структури : розгалуження Урок 8. Основні алгоритмічні структури : цикл Основи алгоритмізації.
Advertisements

Базові структури алгоритмів Інформатика-11 Тема-2.
Тема 1. Вступ. Основи алгоритмізації Урок 3. Типові операції алгоритмізації Урок 4. Реалізація алгоритму на алгоритмічній мові Основи алгоритмізації та.
Тема 2. Системи числення (6 годин) Урок 11. Поняття системи числення Урок 12. Системи числення, що використовуються в ОТ Основи алгоритмізації та програмування.
Розділ 3. Алгоритмізація і програмування п Алгоритми й основні алгоритмічні структури. Складання обчислювальних алгоритмів.
Тема 2. Розгалуження. Алгоритми розгалуження Задача. Ввести два цілих числа і вивести на екран більше з них. Ідея розвязання: потрібно вивести на екран.
Алгоритм - це точний і зрозумілий опис послідовності дій над заданими об'єктами, що дозволяє отримати кінцевий результат. Базові структури алгоритмів.
Інформатика 11 клас. Базові структури алгоритмів Базові структури алгоритмів –– це способи керування процесами обробки даних. Комбінуючи керуючі структури,
Алгоритмічні структури. Базові алгоритмічні структури Слідування Розгалуження Повтор За допомогою комбінацій цих трьох базових структур можна подати будь-який.
Розгалуження Переклад алгоритмів з розгалуженням на мову програмування.
Вказівка повторення. повторити правила опису циклічних алгоритмів за допомогою блок-схем і навчальною алгоритмічною мовою, повторити правила опису циклічних.
Перевірка знань за темою Алгоритми Що таке алгоритми ? Наведіть приклади. Що ви знаєте про історію виникнення алгоритмів ? Що таке система команд виконавця.
Урок 27 5 клас. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМИ.
Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Що таке цикл? Чим характерний цикл як фрагмент алгоритму? Що таке розгалуження? Чим характерне розгалуження як фрагмент алгоритму?. Чим цикл відрізняється.
Циклічні структури та розгалуження 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда.
Розділ 1. Комп'ютерне моделювання. Основи алгоритмізації.
Ізяславський НВК 2, Гульчак Інна Василівна Базові алгоритмічні структури 11 клас Рівень стандарту.
Модель – це опис істотних для поставленої задачі властивостей і закономірностей поведінки обєктів, що забезпечує її розвязання. Основними моделями є:
Основи алгоритмізації та програмування Заняття 5. Базові структури алгоритмів. Типи алгоритмів.
Транксрипт:

Тема 1. Вступ. Основи алгоритмізації Урок 5. Позначення операцій на блок схемі. Урок 6. Основні алгоритмічні структури : послідовність Основи алгоритмізації та програмування

Блок-схеми Поширеним способом наочного подання алгоритму є блок- схема. Вона складається з геометричних фігур, які зєднані напрямленими лініями. Зміст дій описується всередині геометричних фігур. Порядок виконання дій задається лініями. Для подання алгоритму застосовуються геометричні фігури двох видів - прямокутники та ромби. У прямокутниках записують дії, які мають виконуватися, в ромбах - умови, які треба перевіряти. Перевірка умов потрібна для вибору тих чи інших подальших дій. Якщо прямокутник має один вхід і один вихід, то у ромба вхід один, а виходів - два. Коли перевіряється умова, записана в ромбі, то існує два можливих варіанти: умова або виконується, або ні. На ці випадки ("так" і "ні") і є два виходи з ромба, які спрямовують подальші дії виконавця алгоритму залежно від результату перевірки умови.

Позначення операцій на блок-схемі

Лінійна структура початок дія кінець

Лінійна структура: приклад початок Піди на кухню Відкрий холодильник кінець Візьми банан Закрий холодильник

Розгалужена структура Повне розгалуження Обхід Вибір

Розгалужена структура: приклад Скласти блок-схему алгоритму знаходження максимального з трьох чисел а, в, с.

Лінійна, розгалужені структури: приклади

Циклічна структура: цикл з керуючою змінною Початкові присвоювання І=І поч, І кін, h Тіло циклу

Циклічна структура: умовні цикли

АЛГ трикутник Арг a,b Рез с Поч Кін Яку задачу розв'язує алгоритм ?

y = 2x+1 Ввести х Вивести y Початок Кінець