Гіпермаркет Знань>>Інформатика>>Інформатика 5 клас>>Інформатика: Алгоритми з розгалуженням
Алгоритми з розгалуженням Але є багато задач, які не можуть бути розв'язані за допомогою лінійного алгоритму. Алгоритми розв'язування таких задач містять команди перевірки умови. У залежності від того, виконуються ці умови чи ні, будуть виконуватися різні послідовності команд.
Наведена блок-схема алгоритму, крім блоків, і призначення яких ви вже знаєте, містить блок введення даних. Завдяки команді введення даних можна виконувати алгоритм з різними дієсловами. Виконаємо цей алгоритм для дієслів: малювати, бігти, читати У таких алгоритмах кожна команда, яка виконується, виконується тільки один ран. Але є команди, які не викопуються жодного разу. Це залежить від результату виконання команди перевірки умови. А результат перевірки умови залежить від того, з якими даними виконується алгоритм. Іншим прикладом алгоритму з розгалуженням є алгоритм визначення парності або нетіарності натурального числа. Ви пам'ятаєте, що натуральне число є парним, якщо воно закінчується на цифру 0, або 2, або 4, або 6, або 8. В інших випадках натуральне число є непарним. Складіть самостійно блок-схему визначення парності натурального числа. Виконайте складений алгоритм для чисел 35, 280,1.
Практична робота Давайте пригадаємо виконавця Восьминіжку Складемо алгоритм розв'язування такої задачі. Восьминіжка стоїть у клітині (дивись рисунок) і перед нею може стояти одна перешкода або иі (на рисунку така перешкода стоїть). Потрібно скласти такий алгоритм для Восьминіжки, щоб вона в будь-якому випадку зафарбувала три останні клітини в своєму рядку. Зрозуміло, якщо перед Восьминіжкою є перешкода, то вона має її обійти (наприклад, Вгору Вправо Вправо Вниз). А якщо перешкоди немає, то вона може замість чотирьох команд виконати лише дві (Вправо Вправо). Після цього в будь-якому випадку Восьминіжка повинна зробити два кроки вправо і далі фарбувати потрібні клітини. ♦ Проаналізуйте алгоритм виконання задачі.
Питання та завдання 1. Які алгоритми називають лінійними?
Ломаковська Г.В., Колесніков С.Я., Ривкінд Й.Я. Інформатика 5 клас Вислано читачаму з сайту
Підручники скачати безкоштовно, онлайн уроки, реферати, домашнє завдання запитання та відповіді Зміст уроку конспект уроку і опорний каркас презентація уроку акселеративні методи та інтерактивні технології закриті вправи (тільки для використання вчителями) оцінювання Практика задачі та вправи,самоперевірка практикуми, лабораторні, кейси рівень складності задач: звичайний, високий, олімпійський домашнє завдання Ілюстрації ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа реферати фішки для допитливих шпаргалки гумор, притчі, приколи, приказки, кросворди, цитати Доповнення зовнішнє незалежне тестування (ЗНТ) підручники основні і допоміжні тематичні свята, девізи статті національні особливості словник термінів інше Тільки для вчителів ідеальні уроки календарний план на рік методичні рекомендації програми обговорення Если у вас есть исправления или предложения к данному уроку, напишите нам. Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум. |
Авторські права | Privacy Policy |FAQ | Партнери | Контакти | Кейс-уроки
© Автор системы образования 7W и Гипермаркета Знаний - Владимир Спиваковский
При использовании материалов ресурса
ссылка на edufuture.biz обязательна (для интернет ресурсов -
гиперссылка).
edufuture.biz 2008-© Все права защищены.
Сайт edufuture.biz является порталом, в котором не предусмотрены темы политики, наркомании, алкоголизма, курения и других "взрослых" тем.
Ждем Ваши замечания и предложения на email:
По вопросам рекламы и спонсорства пишите на email: