Приложение 1

Download Report

Transcript Приложение 1

Что такое алгоритм?

Алгоритм - это план решения задачи, приводящий к верному решению за конечное число шагов.

Какая запись является алгоритмом?

• • • • • • • •

Рецепт каши Список класса Правило сборки График дежурств Схема здания Как открыть Кому позвонить Как позвонить

Блок-схема

способ записи алгоритма, при котором для обозначения шагов алгоритма используются геометрические фигуры: овал параллелограмм Начало или конец алгоритма Ввод или вывод данных Принятие решения, проверка условия ромб Выполнение действия прямоугольник

КАКИЕ ТИПЫ АЛГОРИТМОВ ВЫ ЗНАЕТЕ?

Линейные алгоритмы Алгоритмы с ветвлением Алгоритмы с циклом

Определите тип алгоритма по его блок -схеме

Задача: Составить алгоритм перехода Тверского бульвара около театра МХАТ

Тверской бульвар (светофор работает)

Дорога с движением налево

Тверской бульвар

Прогулочная зона Дорога с движением направо

Составь блок-схему алгоритма перехода Тверского бульвара (светофор работает)

Дождаться зеленого сигнала для пешеходов Перейти дорогу с движением налево Перейти дорогу с движением направо Перейти прогулочную зону Подойти к переходу Конец Начало Дождаться зеленого сигнала для пешеходов Посмотреть направо Посмотреть налево

Тверской бульвар (светофор работает)

Дорога с движением налево

Тверской бульвар

Прогулочная зона Дорога с движением направо

Составь блок-схему алгоритма перехода Тверского бульвара (светофор работает)

Начало Подойти к переходу Дождаться зеленого сигнала для пешеходов Посмотреть налево Перейти дорогу с движением направо Перейти прогулочную зону Дождаться зеленого сигнала для пешеходов Посмотреть направо Перейти дорогу с движением налево Конец

Задание «Пословицы в блок-схемах»

Сформулируйте известные русские пословицы по их блок - схемам

I = 0 I = I +1 Отмерь Да I < 7 ?

Нет Отрежь Конец

Семь раз отмерь – один раз отрежь.

Перед тем, как что-либо сделать, надо все тщательно обдумать

Да Готовь сани Лето?

Нет Нет Зима?

Да Готовь телегу

Готовь сани летом, а телегу зимой.

К любому делу надо готовиться тщательно и заранее

Работа Хорошо работал?

Да Хороший аппетит Нет Плохой аппетит

Кто как работает, тот так и ест.

Работа по группам

Задание «Пословицы в блок-схемах»

Составьте блок - схемы русских пословиц и поговорок

Нет Восхождение Препятствие в виде возвышенности Умный?

Да Обход 1

1

Умный в гору не пойдет, умный гору обойдет.

Не стоит идти напролом, лучше поискать более доступные пути

Конь в борозде Конь старый?

Да Борозда хорошая Нет Борозда разная 2

2

Старый конь борозды не испортит.

Старый, опытный человек не испортит дело, которое хорошо знает

Драка Кончилась драка?

Нет Маши кулаками Да Не маши Конец 3

3

После драки кулаками не машут.

После свершившегося, когда уже ничего не изменить, бесполезно негодовать и предпринимать какие-либо действия

Препятствие в виде реки Знаешь брод?

Нет В воду не заходи Да Можно заходить 4

4

Не зная броду, не суйся в воду.

Не следует браться за дело, не узнав всех его особенностей

Выполни алгоритм: Начало Руки на пояс Повтори 2 раза: (Присядь; Встань) Повтори 2 раза: (Наклонись налево; Наклонись направо) Да Девочка?

Нет Руки вперед Руки опусти Нет Устал? Конец Да Руки вверх

Выполни алгоритм: Начало Руки на пояс Повтори 2 раза: (Присядь; Встань) Повтори 2 раза: (Наклонись налево; Наклонись направо) Да Девочка?

Нет Руки вперед Руки опусти Руки вверх Нет Устал? Да Конец

Восстанови рисунок, выполнив алгоритм

Соедини точки отрезками, выполняя алгоритм 1

Начало

2

N:=2 Соедини зеленым цветом точки с номерами 3∙N и N-1

4

N:=N+1

3

Нет

5

N=9 Да Соедини малиновым цветом точки с номерами 8-10-11-13-14-16-17

6 7

Конец

N

Вспомогательная таблица для рисунка

3∙N N-1

Соедини точки отрезками, выполняя алгоритм 1

Начало

2

N:=2 Соедини зеленым цветом точки с номерами 3∙N и N-1

4

N:=N+1

3

Нет

5

N=9 Да Соедини малиновым цветом точки с номерами 8-10-11-13-14-16-17

6 7

Конец

27

Домашнее задание Соедини точки отрезками, выполняя алгоритм

Начало

1 2

N:=3 Соедини точки с номерами 2∙N и N-2

4

N:=N+1 Нет

5

N=10 Конец Да

6 3