Урок 1-2
Тема: Правила ТБ. Этапы решения задач на ЭВМ. Алгоритм. Свойства алгоритма. Исполнитель алгоритма.
Цель: повторить правила ТБ при работе в компьютерном классе,
Определить этапы решения задач на ЭВМ,
Ввести понятие алгоритма и его свойств.
-
Правила ТБ. Заполнить журнал по ТБ.
-
Новый материал
-
Задача в информатике
-
Этапы решения задачи
-
Постановка задачи
-
Математическая формализация
-
Составление алгоритма
-
Запись алгоритма на языке программирования
-
Исполнение программы
-
Анализ результатов и корректировка алгоритма, в случае необходимости.
-
Алгоритм – четкая последовательность действий.
-
Исполнитель алгоритма
-
Игра Баше. Имеется 15 предметов. Соперники ходят по очереди, за каждый ход любой из играющих может взять 1, 2 или 3 предмета. Проигрывает тот, кто вынужден взять последний предмет.
Алгоритм выигрыша для первого игрока имеет вид:
-
взять 2 предмета
-
второй и последующие ходы делать так, чтобы количество предметов, взятых вместе с соперником за очередной ход, в сумме составляло 4.
Данный алгоритм приводит к выигрышу для 7, 11, 15, 19 предметов.
-
Задумайте натуральное число
-
Умножите его на 5
-
Прибавить 8
-
Сумму умножить на 2
Алгоритм отгадывания числа
-
вычесть из результата 16
-
отбросить крайнюю правую цифру, получим искомое число.
(x*5+8)*2=y
10x = y-16
-
Свойства алгоритма
-
Дискретность
-
Точность
-
Понятность
-
Конечность
-
Массовость
-
-
Решение задач.
-
Составить алгоритм, как набрать из реки 7л воды, если имеются сосуды емкостью 3л и 8л.
-
Алгоритм Евклида (НОД)
-
Если числа равны, то взять любое из них в качестве ответа, иначе продолжить выполнение алгоритма.
-
Найти большее из чисел.
-
Заменить большее число разностью большего и меньшего чисел.
-
Начать сначала.
-
Исполнитель умеет:
Умножать число на 2;
Увеличивать число на 1.
Составить для этого исполнителя алгоритм получения числа 100 из единицы.
-
Исполнитель умеет из дроби a/b получать любую из дробей (a-b)/b, (a+b)/b, b/a. Как получить из дроби ½ дробь ¼ ?
4. Итог урока.
5. Домашнее задание. § 38(авт. И.Г. Семакин. Информатика 7-9), записи в тетради.
Составить алгоритм.
-
Некий человек должен перевезти в лодке через реку волка, козу и капусту. Каждый раз он может перевезти только либо волка, либо козу, либо капусту. На одном берегу нельзя оставить вместе козу и волка, а также козу и капусту. Составить алгоритм переправы на другой берег.
-
Разведывательный дозор в составе двух человек подошел к реке. Мост был разрушен, а река слишком глубока и широка, чтобы переправить через нее вброд или вплавь. Около берега в маленькой лодке проплывали два мальчика. Как переправиться на этой лодке через реку, если она может выдержать только либо одного взрослого, либо двух мальчиков?