Алгоритмы и Исполнители. Цикл N раз

Содержание

Слайд 2

УЧИСЬ ТАК, КАК БУДТО ПОСТОЯННО ОЩУЩАЕШЬ, ЧТО ЗНАНИЙ НЕ ХВАТАЕТ КОНФУЦИЙ

УЧИСЬ ТАК, КАК БУДТО ПОСТОЯННО ОЩУЩАЕШЬ,
ЧТО ЗНАНИЙ НЕ ХВАТАЕТ КОНФУЦИЙ

Слайд 3

Как мы учимся учиться? Сначала мы должны сами определить, что мы

Как мы учимся учиться?

Сначала мы должны сами определить, что мы не

знаем, а затем сами должны найти новый способ действий.
Слайд 4

Какое основное понятие информатики мы начали изучать на прошлых уроках? Что

Какое основное понятие информатики мы начали изучать на прошлых уроках?
Что такое

алгоритм?Общая схема работы алгоритма?
Какие алгоритмы в используете в повседневной жизни?
Какие алгоритмы вы изучали на уроках информатики?
Какие алгоритмы вы изучали на других предметах?
Что общего у всех алгоритмов?
Что означает свойство дискретность, понятность, определённость, результативность, массовость? 

Вопросы для повторения:

Слайд 5

Алгоритм - предназначенное для конкретного исполнителя описание последовательности действий, приводящих от

Алгоритм - предназначенное для конкретного исполнителя описание последовательности действий, приводящих от

исходных данных к требуемому результату, которое обладает свойствами дискретности, понятности, определённости, результативности и массовости.

Какое основное понятие информатики мы начали изучать на прошлых уроках?

Слайд 6

Примеры алгоритмов Пополнение счёта телефона через терминал Подойти к терминалу по

Примеры алгоритмов

Пополнение счёта телефона через терминал

Подойти к терминалу по оплате

платежей
Выбрать оператора связи
Ввести номер телефона
Проверить правильность введённого номера
Вставить денежную купюру в купюроприёмник
Дождаться сообщения о зачислении денег на счёт
Получить чек
Слайд 7

Примеры алгоритмов Рисование лошади

Примеры алгоритмов

Рисование лошади

Слайд 8

Примеры алгоритмов Исходные данные Алгоритм Результат Общая схема работы алгоритма Задать

Примеры алгоритмов

Исходные данные

Алгоритм

Результат

Общая схема работы алгоритма

Задать два числа
Сложить заданные числа
Разделить сумму

на 2

Вычислительный алгоритм

Среднее арифметическое двух чисел

Слайд 9

Для кого пишутся алгоритмы? Дайте определение исполнителя. Какие виды исполнителей вы

Для кого пишутся алгоритмы?
Дайте определение исполнителя.
Какие виды исполнителей вы знаете?
Назовите общие

характеристики исполнителей.
В чём важность возможности формального исполнения алгоритмов?

Вопросы

Слайд 10

Исполнитель алгоритма

Исполнитель алгоритма

Слайд 11

Исполнитель алгоритма - человек Человек – и создатель алгоритмов, и исполнитель алгоритмов!

Исполнитель алгоритма - человек

Человек – и создатель алгоритмов, и исполнитель алгоритмов!

Слайд 12

Исполнитель алгоритма - компьютер Компьютер – это только исполнитель алгоритмов, введенных

Исполнитель алгоритма - компьютер

Компьютер – это только исполнитель алгоритмов, введенных в

его память в виде компьютерной программы
Слайд 13

Исполнитель алгоритма Исполнитель - это некоторый объект (человек, животное, техническое устройство),

Исполнитель алгоритма

Исполнитель - это некоторый объект (человек, животное, техническое устройство), способный

выполнять определённый набор команд.

Формальный

Неформальный

Исполнитель

Круг решаемых задач

Среда исполнителя

Режимы работы

Непосредственное управление

Программное управление

Область, обстановка, условия

Исполнители алгоритмов

СКИ

Слайд 14

Возможность автоматизации деятельности человека Решение задачи по готовому алгоритму требует от

Возможность автоматизации деятельности человека

Решение задачи по готовому алгоритму требует от исполнителя

только строгого следования заданным предписаниям.

Формальное исполнение алгоритма обеспечивает возможность автоматизации деятельности человека

Человек освобождается от рутинной работы,
выполнение которой поручается автомату

Слайд 15

Роботизированная линия сборки, управляемая компьютером и запрограммированная на производство сварных швов

Роботизированная линия сборки, управляемая компьютером и запрограммированная на производство сварных швов

на корпусе каждого автомобиля

Автоматизация деятельности человека

Слайд 16

Исполнитель Робот.

Исполнитель Робот.

Слайд 17

Круг решаемых задач Робота Исполнитель Робот может передвигаться по полю, до границы поля и закрашивать клетки.

Круг решаемых задач Робота

Исполнитель Робот может передвигаться по полю, до границы

поля и закрашивать клетки.
Слайд 18

вверх — Escape, Up (стрелка вверх) вниз — Escape, Down (стрелка

вверх — Escape, Up (стрелка вверх)
вниз — Escape, Down (стрелка вниз)
влево

— Escape, Left (стрелка влево)
вправо — Escape, Right (стрелка вправо)
закрасить — Escape, Space (пробел)

2012

СКИ РОБОТА:

Слайд 19

Среда(обстановка) Робота Исполнитель Робот существует в некоторой обстановке — прямоугольном поле(10*16),

Среда(обстановка) Робота

Исполнитель Робот существует в некоторой обстановке — прямоугольном поле(10*16), разбитом

на клетки, между которыми могут стоять стены. Робот может передвигаться по полю, закрашивать клетки.
Слайд 20

Файл со стандартной обстановкой входит в поставку Кумира (10x16.fil). Стандартной обстановкой

Файл со стандартной обстановкой входит в поставку Кумира (10x16.fil). Стандартной обстановкой

является пустая обстановка максимально допустимого размера 10*16 с Роботом в левом верхнем углу.
Слайд 21

Робот -> Сменить стартовую обстановку Выбрать файл 10*16.fil

 Робот -> Сменить стартовую обстановку
Выбрать файл 10*16.fil

Слайд 22

ПОКАЗАТЬ ОКНО РОБОТА

ПОКАЗАТЬ ОКНО РОБОТА

Слайд 23

Режимы работы Робота Выполнять алгоритм непрерывно, F9 Выполнять алгоритм по шагам, F8

Режимы работы Робота

Выполнять алгоритм непрерывно, F9

Выполнять алгоритм
по шагам, F8

Слайд 24

ОБЩИЙ ВИД АЛГОРИТМА Алгоритм на языке КуМир записывается так: использовать Робот

ОБЩИЙ ВИД АЛГОРИТМА

Алгоритм на языке КуМир записывается так:
использовать Робот
алг имя алгоритма


· дано что известно
· надо что требуется сделать
нач
· последовательность команд Робота
кон
Слайд 25

ОБЩИЙ ВИД АЛГОРИТМА

ОБЩИЙ ВИД АЛГОРИТМА

Слайд 26

ЗАДАЧА №1 Написать алгоритм рисования фигуры для Робота от клетки А

ЗАДАЧА №1

Написать алгоритм рисования фигуры для Робота от клетки А до

Б. Использовать начальное поле Робота 10*16.fil
Слайд 27

АЛГОРИТМ РИСОВАНИЯ ЗАДАЧА №1

АЛГОРИТМ РИСОВАНИЯ ЗАДАЧА №1

Слайд 28

ЗАДАЧА №2 Написать алгоритм для рисования Роботом узора от клетки *до

ЗАДАЧА №2

Написать алгоритм для рисования Роботом узора от клетки *до клетки

c ромбом. Использовать начальное поле Робота 10*16.fil

*

Слайд 29

Тема урока Алгоритмы и исполнители. Цикл N раз

Тема урока

Алгоритмы и исполнители.
Цикл N раз

Слайд 30

ПОВТОРЕНИЕ Повторение - последовательность действий, выполняемых многократно. Алгоритмы, содержащие конструкцию повторения,

ПОВТОРЕНИЕ

Повторение - последовательность действий, выполняемых многократно.
Алгоритмы, содержащие конструкцию повторения, называют

циклическими или циклами.
Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла.
Слайд 31

ЦИКЛ N РАЗ нц число повторений раз · тело цикла (последовательность

ЦИКЛ N РАЗ

нц число повторений раз
· тело цикла (последовательность команд)
кц

ЦИКЛ N

РАЗ применяется когда заранее известно сколько повторений необходимо сделать.
Слайд 32

Чтобы вставить цикл в свою программу можно в меню Вставка выбрать

Чтобы вставить цикл в свою программу можно в меню Вставка выбрать пункт нц-раз-кц или комбинацию

клавиш Esc, Р (русская буква Р) или Esc, H (латинская буква H). Причем клавиши надо нажимать последовательно — сначала Esc, отпустить ее и только потом Р или H.

Р

затем

Слайд 33

Алгоритм «Узор» При составлении алгоритма закрашивания однотипных фигур необходимо использовать алгоритм:

Алгоритм «Узор»

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

фигур раз
Команды, при выполнении которых Робот должен закрасить «фигуру»
Команды, при выполнении которых Робот должен перейти к началу следующей «фигуры»
кц
Слайд 34

АЛГОРИТМ РИСОВАНИЯ ЗАДАЧИ №2

АЛГОРИТМ РИСОВАНИЯ ЗАДАЧИ №2

Слайд 35

ЗАДАЧА №3 Составим программу, исполняя которую Робот нарисует на клетчатом поле

ЗАДАЧА №3

Составим программу, исполняя которую Робот нарисует на клетчатом поле меандр

из 4 витков. Начальное положение - *.

*

Слайд 36

АЛГОРИТМ РЕШЕНИЯ ЗАДАЧА №3

АЛГОРИТМ РЕШЕНИЯ ЗАДАЧА №3

Слайд 37

Составьте программу рисования узора. Начальное положение робота отмечено *. * ЗАДАЧА №4

Составьте программу рисования узора. Начальное положение робота отмечено *.

*

ЗАДАЧА №4

Слайд 38

АЛГОРИТМ РЕШЕНИЯ ЗАДАЧА №4

АЛГОРИТМ РЕШЕНИЯ
ЗАДАЧА №4

Слайд 39

ЗАГРУЗКА ПРАКТИКУМА Инструменты - Практикум

ЗАГРУЗКА ПРАКТИКУМА

Инструменты - Практикум

Слайд 40

ИНСТРУМЕНТЫ - ПРАКТИКУМ Загрузить курс – Выбираем задачу –задание 2….

ИНСТРУМЕНТЫ - ПРАКТИКУМ

Загрузить курс – Выбираем задачу –задание 2….

Слайд 41

ЗАДАЧА 2С. Закрасьте все клетки, помеченные звездочками. Используйте циклы нц ... раз там, где это возможно.

ЗАДАЧА 2С.
Закрасьте все клетки, помеченные звездочками. Используйте циклы нц ... раз там, где

это возможно.
Слайд 42

АЛГОРИТМ РЕШЕНИЯ

АЛГОРИТМ РЕШЕНИЯ

Слайд 43

РЕЗУЛЬТАТ РАБОТЫ

РЕЗУЛЬТАТ РАБОТЫ

Слайд 44

ЗАДАЧА 2D Закрасьте все клетки, помеченные звездочками. Используйте циклы нц ... раз там, где это возможно.

ЗАДАЧА 2D
Закрасьте все клетки, помеченные звездочками. Используйте циклы нц ... раз там, где это

возможно.
Слайд 45

АЛГОРИТМ РЕШЕНИЯ. ЗАДАЧА №2D АЛГОРИТМ РЕШЕНИЯ. ЗАДАЧА №2D

АЛГОРИТМ РЕШЕНИЯ.
ЗАДАЧА №2D

АЛГОРИТМ РЕШЕНИЯ.
ЗАДАЧА №2D

Слайд 46

РЕЗУЛЬТАТ РЕШЕНИЯ. ЗАДАЧА №2D

РЕЗУЛЬТАТ РЕШЕНИЯ. ЗАДАЧА №2D

Слайд 47

ОЦЕНИТЕ СВОЮ РАБОТУ Я работал на уроке с желанием. Был уверен

ОЦЕНИТЕ СВОЮ РАБОТУ

Я работал на уроке с желанием. Был уверен в

себе. Мне было интересно.

Я работал на уроке с желанием но не очень уверенно, волновался.

Я работал на уроке без желания. Боялся отвечать и выполнять работу.

Слайд 48

§2.3 стр.90-91,задача №25 (учебник Л.Л. Босова «Информатика – 8 класс. ФГОС»).

§2.3 стр.90-91,задача №25 (учебник Л.Л. Босова «Информатика – 8 класс. ФГОС»).

Задачи из электронного практикума среды «Кумир. Исполнитель Робот» задачи №2Е, 2F.
Слайд 49

Задачи домашнего задания практикум Кумир для следующего урока

Задачи домашнего задания
практикум Кумир
для следующего урока

Слайд 50

Составьте программу рисования узора. Начальное положение робота отмечено . ЗАДАЧА 2Е

Составьте программу рисования узора. Начальное положение робота отмечено .

ЗАДАЧА 2Е

Слайд 51

АЛГОРИТМ РЕШЕНИЯ . ЗАДАЧА 2Е

АЛГОРИТМ РЕШЕНИЯ . ЗАДАЧА 2Е

Слайд 52

РЕЗУЛЬТАТ РЕШЕНИЯ. ЗАДАЧА №2E

РЕЗУЛЬТАТ РЕШЕНИЯ. ЗАДАЧА №2E

Слайд 53

ЗАДАЧА 2F

ЗАДАЧА 2F

Слайд 54

АЛГОРИТМ РЕШЕНИЯ . ЗАДАЧА 2F

АЛГОРИТМ РЕШЕНИЯ . ЗАДАЧА 2F