8 класс. Разветвляющиеся алгоритмы. 3. Объяснение нового материала. И домашняя работа
Скачать 86.1 Kb.
|
3. Объяснение нового материала. И Домашняя работа Задание 1. По заданным предложениям угадать известную пословицу. Если два дела делать, то ничего не получится (За двумя зайцами погонишься – ни одного не поймаешь). Если делать дело не торопясь, то быстрее его закончишь (Тише едешь – дальше будешь). Если не будешь трудиться, то не сваришь ухи (Без труда не вынешь рыбку из пруда). Что общего в формулировке этих пословиц? Если – то Эта конструкция описывает разветвляющийся алгоритм. Примеры (если плохая погода, то беру зонт; если урок физкультуры, то одеваю спортивный костюм и т.д.) Ветвление – это такая организация алгоритма, при которой в зависимости от выполнения или невыполнения условия совершается либо одно, либо другое действие.
4. Закрепление материала Задание 2. Выполни алгоритм. Составь программу для Робота Задание 3. Расставь в алгоритме действия. И составь программу для робота Задание 4. Придумай и напиши вопрос, который может отменить прогулку. Задание 5. Вычислить значение функции заданной следующим образом: Цель решения этой задачи: отработка навыков составления блок-схем, написания программ, показать пример использования оператора выбора, осмысленное использование типов данных. Для большей наглядности лучше построить график этой функции. Исходные данные: х Результат: у Составляем блок-схему: Составляем программу для Робота: Задача 6. Составить программу определяющую является ли заданное число четным или нечетным. Цель решения этой задачи: отработка навыков составления блок-схем, написания программ, знакомство с функцией вычисления остатка от деления (a mod b). Сложность этой задачи в том, что результатом является не вычислительный результат, а сообщение “четное” или “нечетное”, что трудно дается для понимания учащимся. Составляется алгоритм. ВСЕ БЛОК_СХЕМЫ ПЕРЕПИСАТЬ В ТЕТРАДЬ И СОСТАВИТЬ К НИМ ПРОГРАММЫ ДЛЯ РОБОТА (СМОТРИ ПРИМЕР ПРОГРАММ В ПРЕЗЕНТАЦИИ) |