Инфоурок Информатика КонспектыКонспект урока информатики "Управление алгоритмическим исполнителем"

Конспект урока информатики "Управление алгоритмическим исполнителем"

Скачать материал

Название предмета: Информатика и ИКТ

Класс:10

УМК: Информатика и ИКТ. И.Г. Семакин, Е.К. Хеннер, 2010г.

Уровень обучения: базовый

Тема урока: Управление алгоритмическим исполнителем

Общее количество часов, отведенное на изучение темы: 2 часа

Место урока в системе уроков по теме: урок  практических знаний

Цель урока: дополнить и обобщить представления учащихся о компьютерных моделях, закрепить навыки работы с исполнителем Черепаха.

Задачи урока:

·         Образовательные: закрепить представления учащихся о моделях и моделировании, видах информационных моделей; систематизировать  полученные знания, обобщить знания в управлении алгоритмическим исполнителем

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

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

Планируемые результаты:

·       Предметные Повторить определение  алгоритма, его свойства и виды. Вспомнить понятие модели и дать определение алгоритмической модели. Познакомить учащихся с примером алгоритмической модели, расширить представление учащихся о возможных сферах применения информационных моделей, показать выполнение трассировки алгоритма на конкретном примере.

·       метапредметные – учащиеся получат возможность развивать и отрабатывать умение анализировать, адекватно самостоятельно оценивать правильность выполнения действия и вносить необходимые коррективы в исполнение, как в конце действия, так и по ходу его реализации.

·       личностныеспособствовать формированию творческой активности учащихся через создание ситуации успешности

Оборудование: проектор, экран, ноутбук, компьютеры.

Ход урока

1. Организационный момент

Здравствуйте, начнём наш урок страничкой из истории.

2. Актуализация базовых знаний

№1

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

1. сдвинь влево

2. вычти 1

Выполняя первую из них, исполнитель сдвигает число на один двоичный разряд влево, а выполняя вторую, вычитает из него 1. Исполнитель начал вычисления с числа 104 и выполнил цепочку команд 11221. Запишите результат в десятичной системе.

Решение:

1)      важно, что числа однобайтовые – на число отводится 1 байт или 8 бит

2)      главная проблема в этой задаче – разобраться, что такое «сдвиг влево»; так называется операция, при которой все биты числа в ячейке (регистре) сдвигаются на 1 бит влево, в младший бит записывается нуль, а старший бит попадает в специальную ячейку – бит переноса:

 

 

7

6

5

4

3

2

1

0

 

?

 

0

0

1

0

1

1

0

1

= 45

 

 

 

 

0

0

 

0

1

0

1

1

0

1

0

= 90

             бит
                переноса

можно доказать, что в большинстве случаев результат этой операции – умножение числа на 2, однако есть исключение: если в старшем (7-ом) бите исходного числа x была 1, она будет «выдавлена» в бит переноса, то есть потеряна[1], поэтому мы получим остаток от деления числа 2x на 28=256

3)      попутно заметим, что при сдвиге вправо[2] в старший бит записывается 0, а младший «уходит» в бит переноса; это равносильно делению на 2 и отбрасыванию остатка

4)      таким образом, фактически команда сдвинь влево означает умножь на 2

5)      поэтому последовательность команд 11221 выполняется следующим образом

Код команды

Действие

Результат

Примечание

 

 

104

 

1

умножь на 2

208

 

1

умножь на 2

160

остаток от деления 208*2 на 256

2

вычти 1

159

 

2

вычти 1

158

 

1

умножь на 2

60

остаток от деления 158*2 на 256

6)      правильный ответ – 60.

 

№2

Исполнитель Робот действует на клетчатой доске, между соседними клетками  которой могут стоять стены. Робот передвигается по клеткам доски и может выполнять команды 1 (вверх), 2 (вниз), 3 (вправо) и 4 (влево), переходя на соседнюю клетку в направлении, указанном в скобках. Если в этом направлении между клетками стоит стена, то Робот разрушается.  Робот успешно выполнил программу

              3233241

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

Решение:

1)      фактически заданная программа движения Робота, которую он успешно выполнил, показывает нам свободный путь, на котором стенок нет

2)      поэтому для того, чтобы не разрушиться на обратном пути, Робот должен идти точно по тому же пути в обратном направлении

3)      нарисуем путь Робота, который выполнил программу 3233241:

?

?

?

?

?

?

?

 

?

?

?

?

?

 

 

 

?

?

?

?

 

 

?

?

?

?

?

?

?

Робот начал движение из клетки, отмеченной красной точкой, и закончил в клетке, где стоит синяя точка

4)      чтобы вернуться в исходную клетку (с красной точкой) по пройденному пути, Роботу нужно сделать шаг влево (команда 4), затем шаг вверх (команда 1) и еще один шаг влево (команда 4)

5)      таким образом, ответ – 414.

 

 

3. Практическая работа

Тема"Управление алгоритмическим исполнителем"

   Цель работы: закрепление навыков программного управления учебными исполнителями алгоритмов, полученных при изучении базового курса информатики в 8-9 классах.
   
Используемое программное обеспечение: среда какого-либо учебного исполнителя алгоритмов графического типа, назначение которого - рисование на экране компьютера. К числу таких исполнителей относятся: Грис, Черепашка Лого, Чертёжник, Кенгуренок и др.

   Задание 1

   Написать подпрограмму (процедуру) и с её помощью составить программу рисования лесенки по диагонали через все поле рисунка.

http://informat45.ucoz.ru/practica/10_klass/10-2-6/10-2-6-1.png

   Задание 2

   Написать программы для рисования следующих рисунков на всю ширину листа, используя вспомогательные алгоритмы (подпрограммы).

http://informat45.ucoz.ru/practica/10_klass/10-2-6/10-2-6-2.png

   Задание 3

   Описать подпрограмму для рисования следующей фигуры.

http://informat45.ucoz.ru/practica/10_klass/10-2-6/10-2-6-3.png

   Задание 4

   Используя подпрограмму из предыдущего задания, составить программу для рисования "забора" через все поле рисунка.

http://informat45.ucoz.ru/practica/10_klass/10-2-6/10-2-6-4.png

   Задание 5

   Оформить решение задания 4 в виде подпрограммы и с ее помощью составить программу рисования следующей фигуры.

http://informat45.ucoz.ru/practica/10_klass/10-2-6/10-2-6-5.png

 

 

Домашнее задание

Параграф 16, с.89 , вопрос 11



 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока информатики "Управление алгоритмическим исполнителем""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Заместитель директора

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 054 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 19.09.2016 5002
    • DOCX 75.6 кбайт
    • 89 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Гусманова Райса Каирбековна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Гусманова Райса Каирбековна
    Гусманова Райса Каирбековна
    • На сайте: 9 лет и 7 месяцев
    • Подписчики: 1
    • Всего просмотров: 11677
    • Всего материалов: 7

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 23 человека из 16 регионов

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Мини-курс

ИТ-инструменты в управлении документооборотом

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы финансовой отчетности

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Дизайн и визуальная коммуникация

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 14 регионов