Курсы
Другое
Настоящий материал опубликован пользователем Глущенко Елена Григорьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалФайл будет скачан в форматах:
Материал разработан автором:
преподаватель специальных дисциплин, учитель физики и информатики
Об авторе
Настоящая методическая разработка опубликована пользователем Левкина Ирина Викторовна. Инфоурок является информационным посредником
Методическая разработка направлена на закрепление материала по темам: "Исполнители и алгоритмы. Алгоритмические конструкции" Контрольная работа предназначена для учеников 8 класса по предмету информатика. Контрольная работа содержит два варианта с ответами.
Курс повышения квалификации
108 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
500/1000 ч.
Еще материалы по этой теме
Смотреть
Рабочие листы
к вашим урокам
Скачать
1 слайд
Основные алгоритмические
конструкции
Презентация к уроку информатики
7 класс
Автор: Юдин Андрей Борисович
МКОУ Плесская СОШ
Исполнитель РОБОТ
2 слайд
1
В курсе используется Си подобная система программирования «Исполнители 2.5»
Автор: Поляков К.Ю. http://kpolyakov.spb.ru/
Содержание презентации:
Система программирования «Исполнители 2.5» Линейные программы
Цикл ПОВТОРИ n РАЗ
Цикл ПОКА
Ветвление
Вложенные циклы
Процедуры
3 слайд
2
Окно редактора программы
Задача для робота
(обстановка)
Основное меню программы
Занятие 1. Система программирования «Исполнители 2.5». Линейная программа.
Окно для организации ввода и вывода
4 слайд
3
Робот
Стена
Грядка
Клумба
База
Свободная клетка
5 слайд
4
Загрузить лабиринт
Запустить программу на выполнение
Остановить выполнение программы
Шаблоны команд
Режим робота
Восстановить лабиринт
6 слайд
5
Основные команды:
направо; - повернуться на 90 градусов
вправо
налево; - повернуться на 90 градусов влево
кругом; - развернуться кругом (на 180
градусов)
вперед ( n ); - перейти на n клеток вперед
назад ( n ); - перейти на n клеток назад
посади; - посадить цветы на грядке, где
стоит Робот
7 слайд
6
Программа
{
вперед ( 1 );
налево;
вперед ( 1 );
посади;
вперед ( 1 );
посади;
направо;
вперед ( 1 );
посади;
вперед ( 4 );
}
Заголовок программы
Начало программы
Конец программы
Тело программы
Задача 1. Робот должен посадить цветы на все грядки и дойти до Базы.
8 слайд
7
Задача решена успешно
Задача не решена
9 слайд
8
Упорядочить программу
10 слайд
9
Редактировать лабиринт
11 слайд
10
Создать новый лабиринт
Вставить элементы лабиринта
Добавить столбцы и строки
Удалить столбцы и строки
Выйти из режима редактирования с сохранением лабиринта
12 слайд
11
Задачи для самостоятельного решения
1
2
3
4
13 слайд
12
повтори (количество повторений)
{
повторяемые действия;
}
repeat (количество повторений)
{
повторяемые действия;
}
Повтори n раз
Действие
Занятие 2. Цикл ПОВТОРИ n РАЗ
14 слайд
13
16 клеток
вперед ( 1 );
посади;
Задача 2_1. Робот должен посадить цветы на все грядки и дойти до Базы.
15 слайд
14
Программа
{
повтори ( 16 )
{
вперед ( 1 );
посади;
}
вперед ( 1 );
}
Начало
Повтори16 раз
Вперед 1
Посади
Вперед 1
Конец
Количество повторений
Повторяемые действия
16 слайд
15
11 клеток
6 клеток
Задача 2_2. Робот должен посадить цветы на все грядки и дойти до Базы.
17 слайд
16
Программа
{
повтори ( 11 )
{
вперед ( 1 );
посади;
}
вперед ( 1 );
направо;
посади;
повтори ( 6 )
{
вперед ( 1 );
посади;
}
вперед ( 1 );
}
Движемся по горизонтали
Поворот на право
Движемся по вертикали
Заходим на базу
18 слайд
17
Начало
Повтори 11 раз
Вперед 1
Посади
Вперед 1
Направо
Конец
Посади
Повтори 6 раз
Вперед 1
Посади
Вперед 1
1
1
19 слайд
18
Задачи для самостоятельного решения
1
2
3
4
20 слайд
19
пока ( условие )
{
повторяемые действия;
}
условие
Действие
да
нет
while ( условие )
{
повторяемые действия;
}
Занятие 3. Цикл ПОКА
21 слайд
20
22 слайд
21
Составные условия образуются из простых условий добавлением логических операций
И, ИЛИ, НЕ.
Если А, В – простые условия, то:
1. Составное условие ( А и В ) будет выполняться только тогда, когда выполняются каждое из простых условий.
2. Составное условие ( А или В ) будет выполняться тогда, когда выполняется хотя бы одно из простых условий.
3.Составное условие ( не А ) будет выполняться, когда не выполняется простое условие А.
23 слайд
22
нет
условие
Действие 1
Действие 2
да
пока ( условие )
{
Действие 1;
Действие 2;
}
условие
Действие 1
Действие 2
да
нет
пока ( условие )
{
Действие 1;
}
Действие 2;
24 слайд
23
Задача 3. Робот должен посадить цветы на все грядки и дойти до Базы. Размеры лабиринта считать произвольными.
Программа
{
пока ( впереди_свободно )
{
вперед ( 1 );
посади;
}
направо;
вперед ( 1 );
}
Цикл выполняется пока робот не упрется в стену
25 слайд
24
Задача 4. Робот должен посадить цветы на все грядки и дойти до Базы. Размеры лабиринта считать произвольными.
Программа
{
вперед ( 1 );
пока ( грядка )
{
посади;
вперед ( 1 );
}
направо;
вперед ( 1 );
направо;
вперед ( 1 );
}
Цикл выполняется пока под роботом не закончатся грядки
26 слайд
25
Задачи для самостоятельного решения
1
2
3
4
27 слайд
26
Полное ветвление.
если ( условие )
{
действие 1;
}
иначе
{
действие 2;
}
if ( условие )
{
действие 1;
}
else
{
действие 2;
}
Занятие 4. Ветвления
28 слайд
27
условие
действие1
действие2
да
нет
Если условие выполняется
Иначе, т.е. когда условие не выполняется
29 слайд
28
Неполное ветвление.
условие
действие1
действие2
да
нет
условие
действие1
действие2
да
нет
если ( условие )
{
действие 1;
действие 2;
}
если ( условие )
{
действие 1;
}
действие 2;
30 слайд
Задача 5. Робот должен посадить цветы на все грядки и дойти до Базы. Размеры лабиринта считать произвольными.
29
Программа
{
пока ( впереди_свободно )
{
вперед ( 1 );
если ( слева_свободно )
{
налево;
вперед ( 1 );
посади;
назад ( 1 );
направо;
}
}
}
Цикл обеспечивающий движение по коридору
Делаем шаг вперед
Проверяем есть ли проход в стене слева
Заходим в проем в стене и засаживаем там грядку
31 слайд
30
Нет
Да
Да
Нет
Начало
условие
Вперед 1
условие
налево
Вперед 1
посади
Назад 1
направо
Конец
Впереди_свободно
Слева_свободно
32 слайд
31
Задачи для самостоятельного решения
1
2
33 слайд
32
Занятие 5. Вложенные циклы
Задача 6. Робот должен посадить цветы на все грядки и дойти до Базы. (Лабиринт имеет размеры 8х7).
34 слайд
33
Программа
{
повтори (8)
{
повтори ( 7 )
{
вперед ( 1 );
посади;
}
направо;
вперед ( 1 );
налево;
назад ( 7 );
}
}
Засаживаем 7 грядок в одной строке
Возвращаем робота в начало следующей строки
Повторяем эти действия для 8 строк
35 слайд
34
Начало
Повтори 7 раз
Вперед 1
Посади
Направо
Вперед 1
Повтори 8 раз
Налево
Назад 7
Конец
36 слайд
35
Задачи для самостоятельного решения
1
2
3
4
37 слайд
36
Занятие 6. Процедуры
Задача 7. Робот должен посадить цветы на все грядки и дойти до Базы.
38 слайд
37
Программа
{
вперед ( 1 );
повтори ( 5 )
{
Процедура;
}
}
Процедура
{
вперед ( 1 ); налево;
вперед ( 2 ); налево;
посади; вперед ( 1 );
посади; налево;
вперед ( 1 ); посади;
вперед ( 1 ); посади;
налево; вперед ( 1 );
посади; вперед ( 1 );
посади; вперед ( 1 );
}
39 слайд
38
Задачи для самостоятельного решения
1
2
3
4
40 слайд
39
Обстановки для КОНТРОЛЬНОЙ РАБОТЫ
Задание 1
Задание 2
Задание 3
41 слайд
40
Сайт автора системы программирования «Исполнители» Полякова Константина Юрьевича http://kpolyakov.spb.ru/
Список литературы и интернет источников
Разработка уроков и презентация по теме "Исполнитель Робот" в пропедевтическом курсе информатики (7 класс) Автор: Чайченков Сергей Викторович http://pedsovet.su/load/15-1-0-33553
Сайт поддержки уроков информатики Д.М. Ушакова. Готовые лабиринты по изучаемым темам. http://inform239.narod.ru/robot.html
42 слайд
41
1. Босова Л. Л. Информатика и ИКТ: учебник для 7 класса. – М.: БИНОМ. Лаборатория знаний, 2010.
2. Босова Л. Л. Информатика и ИКТ: рабочая тетрадь для 7 класса. – М.: БИНОМ. Лаборатория знаний, 2011
3. Босова Л. Л., Босова А. Ю. Уроки информатики в 5–7 классах: методическое пособие. – М.: БИНОМ. Лаборатория знаний, 2007.
4. Поурочные разработки для 7 класса (4 четверть) – авторская мастерская Босовой Л.Л. http://metodist.lbz.ru/authors/informatika/3/
5. Задачи для робота (Кумир) АвторУдалова Т.Л. http://www.licey.net/kumir/robot
(Легко переделать для «Исполнителей»)
Список литературы и интернет источников
7 367 246 материалов в базе
Вам будут доступны для скачивания все 364 524 материалы из нашего маркетплейса.
Мини-курс
2 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.