СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

ІНФАРМАТЫКА, 7 клас. АСНОЎНЫЯ АЛГАРЫТМІЧНЫЯ КАНСТРУКЦЫІ. ВЫКАНАЎЦА РОБАТ

Категория: Информатика

Нажмите, чтобы узнать подробности

МЭТЫ ВЫВУЧЭННЯ ТЭМЫ:

фарміраванне лагічнага і алгарытмічнага мыслення;

фарміраванне ўменняў састаўляць алгарытмы з галінаваннем і паўтарэннем для выканаўцы Робат, праграмы для найпрасцейшых вылічэнняў на мове Паскаль.

Просмотр содержимого документа
«ІНФАРМАТЫКА, 7 клас. АСНОЎНЫЯ АЛГАРЫТМІЧНЫЯ КАНСТРУКЦЫІ. ВЫКАНАЎЦА РОБАТ»

ІНФАРМАТЫКА, 7 клас 27.11.2017


АСНОЎНЫЯ АЛГАРЫТМІЧНЫЯ КАНСТРУКЦЫІ



ТЭМА: ВЫКАНАЎЦА РОБАТ


МЭТЫ ВЫВУЧЭННЯ ТЭМЫ:

фарміраванне лагічнага і алгарытмічнага мыслення;

фарміраванне ўменняў састаўляць алгарытмы з галінаваннем і паўтарэннем для выканаўцы Робат, праграмы для найпрасцейшых вылічэнняў на мове Паскаль.


ПЛАНУЕМЫЯ ВЫНІКІ:

веданне асноўных алгарытмічных канструкцый, паняцця зменнай, тыпу зменнай і арыфметычных аперацый з рэчыўнымі і цэлалікавымі зменнымі;

уменне выкарыстоўваць алгарытмічныя канструкцыі «следаванне», «цыкл» і «галінаванне» для выканаўцы Робат;

валоданне прыёмамі запісу арыфметычных выразаў на мове праграмавання Pascal.


ІНФАРМАЦЫЙНЫ СКЛАДНІК ДЗЕЙНАСЦІ ВУЧНЯ:

аналіз гатовых праграм;

азнаямленне з сістэмай каманд вучэбнага выканаўцы Робат;

паўтарэнне паняцця «падпраграма»;

азнаямленне з алгарытмічнымі канструкцыямі «цыкл» і «галінаванне» для выканаўцы Робат;

вывучэнне правіл запісу праграмы на мове Pascal; азнаямленне з паняццямі зменнай, тыпу даных і аперацыямі са зменнымі рэчыўнага і цэлага тыпаў.


ПРАКТЫЧНЫ СКЛАДНІК ДЗЕЙНАСЦІ ВУЧНЯ:

разуменне асаблівасцей інтэрфейса, работа з дыялогавымі вокнамі ў

асяроддзі праграмавання PascalABC.NET;

работа з даведачнай сістэмай асяроддзя праграмавання PascalABC.NET;

кіраванне выканаўцам Робат;

састаўленне алгарытмаў з дапамогай гатовых фрагментаў; вырашэнне праблемнай сітуацыі;


ВЫКАНАННЕ ПРАКТЫЧНЫХ ЗАДАННЯЎ:

«Састаўленне і рэалізацыя алгарытмаў па кіраванні вучэбным выканаўцам

Робат», «Выкарыстанне цыклаў і галінаванняў для кіравання вучэбным выканаўцам Робат», «Састаўленне і рэалізацыя алгарытмаў рашэння задачы з выкарыстаннем асноўных алгарытмічных канструкцый і падпраграм»,

«Выкарыстанне рэчыўных і цэлалікавых тыпаў даных для арганізацыі вылічэнняў у праграмах на мове Pascal»




Від урока: урок «адкрыцця» новых ведаў і адпрацоўкі ўменняў і рэфлексіі.

Формы арганізацыі пазнавальнай дзейнасці: франтальная, індывідуальная.

Міжпрадметный сувязі: геаметрыя, матэматыка.

Тып уроку: камбінаваны.

Месца ўрока ў вывучаемай тэме: першы

Метады навучання: тлумачальна-ілюстрацыйны (гутарка, дэманстрацыя,

практычная работа);

рэпрадуктыўны (уменне састаўляць алгарытмы з

галінаваннем і паўтарэннем для

выканаўцы Робат, праграмы для

найпрасцейшых вылічэнняў на мове

Паскаль.).

Матэрыяльна-тэхнічнае і праграмнае забеспячэнне: камп’ютарны клас, мультымедыйная ўстаноўка, інтэрактыўная дошка, праграмы PowerPoint, Word, easyQuizzy-2.0.

Метадычнае забеспячэнне ўрока: мультымедыйная прэзентацыя.

Матывацыя: Веданне алгарытма састаўлення праграмы з галінаваннем і паўтарэннем для выканаўцы Робат, праграмы для

найпрасцейшых вылічэнняў на мове Паскаль.


ХОД УРОКА

І. УВОДНА-МАТЫВАЦЫЙНЫ ЭТАП.

Добры дзень паважаныя вучні !

Сёння мы з вамі працягваем вывучаць артыкул № 3 “АСНОЎНЫЯ АЛГАРЫТМІЧНЫЯ КАНСТРУКЦЫІ”.

ТЭМА НАШАГА ЎРОКА: ВЫКАНАЎЦА РОБАТ”.



І І . АКТУАЛІЗАЦЫЯ І ФІКСАЦЫЯ ЦЯЖКАСЦЯЎ У ДЗЕЙНАСЦІ.

(Пытанні для тэста на камп’ютары ў праграме easyQuizzy-2.0)


ІІІ. ВЫВУЧЭННЕ НОВАГА МАТЭРЫЯЛУ.

РОБОТЫ В ЖИЗНИ ЧЕЛОВЕКА

Человек с древности мечтал об искусственном создании, которое могло бы выполнять его приказы. Сегодня мечта стала реальностью — в жизни людей появились роботы. Они способны выполнять практически любую работу, доступную человеку, а также делать многие вещи, которые людям выполнить сложно или невозможно. Роботы используются на производстве и в быту, могут работать в сфере услуг и развлечений. Есть роботы, похожие на человека, а есть совсем непохожие.

Робот — автоматическое устройство, которое действует по заранее составленной программе.

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

Мир роботов очень разнообразен. В быту современного человека используются автоматические стиральные и посудомоечные машины, роботы-пылесосы. С помощью роботов можно выращивать растения или управлять домом.

Робот может быть материальным или виртуальным.

Виртуальный робот — специальная программа, выполняющая определенные действия.

Роботы являются исполнителями. Для исполнителей обычно определяют среду обитания и систему команд.

Общим для всех роботов является то, что человек может ими управлять. 

Робот получает команды от оператора и выполняет их по одной или действует автономно по предварительно составленной программе.


Роботы развозят заказы в ресторане Robot Restaurant в городе Харбин (Китай)1





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





Автономный робот GROVER, который изучает слои льда на ледниковом щите Гренландии




Роботизированная система для выращивания овощей. Управление осуществляется посредством Wi — Fi . Есть возможность удаленного контроля через Интернет


Робот-пылесос с помощью системы камер и сенсоров может ориентироваться в комнате и строить маршрут уборки




СРЕДА ОБИТАНИЯ И СИСТЕМА КОМАНД ИСПОЛНИТЕЛЯ РОБОТ

В среде программирования PascalABC, кроме исполнителя Чертежник, можно выбрать исполнителя Робот.

Средой обитания исполнителя Робот является прямоугольное клетчатое поле (пример 9.1). Размеры этого поля, как и для исполнителя Чертежник, задаются командой Field(n, m). При этом начальное положение Робота — клетка в центре поля.

Пример 9.1. Поле исполнителя Робот с начальной обстановкой.



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

Поле Робота, на котором определено положение стен, начальное и конечное положение исполнителя, называют обстановкой.

Для подключения исполнителя Робот в программе прописывается команда uses Robot. Готовые задания с обстановками для Робота хранятся в задачнике, встроенном в систему программирования, и вызываются командой task. Эта же команда использовалась для исполнителя Чертежник.

Система команд исполнителя Робот:

 Команда

Действие

Right

Перемещает Робота вправо

Left

Перемещает Робота влево

Up

Перемещает Робота вверх

Down

Перемещает Робота вниз

Paint

Закрашивает текущую ячейку

Робот может становиться на обычную и закрашенную клетку. Робот не может переместиться с клетки на клетку, если они разделены стеной (пример 9.2). Робот не может переместиться за границы поля. Эти действия вызывают ошибку. Робот может закрасить уже закрашенную клетку. Такое действие ошибку не вызывает.

Вызов задачи a 1 из встроенного задачника:













Запись команд исполнителя:














В программе прописана команда Up .

uses Robot;

begin

Task(‘a1’);

up;

end.


Сверху находится стена, поэтому перемещение Робота вверх невозможно:











ІV. ПЕРШАСНАЕ ЗАМАЦАВАННЕ З ПРАГАВАРВАННЕМ.

Вучні адказваюць на пытанні настаўніка.

1. Что такое робот?

  1. Квадратик на клеточном поле

  2. Автоматическое устройство, которые действует по заранее составленной программе

  3. Объект, который придумали писатели-фантасты ( в реальности не существует )

4. Объект, которым можно управлять

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

1. PenUp

2. Up

3. OnVector

4. Paint

5. PenDown

6 ToPoint

7. Left

8. Right

9. Down

V. ФІЗКУЛЬТХВІЛІНКА ДЛЯ ВАЧЭЙ.

Комплекс практыкаванняў гімнастыкі для вачэй.

1. Хутка памаргайце, закрыйце вочы і пасядзіце спакойна, павольна лічачы да 5.

2. Моцна заплюшчыце вочы (палічыце да 3), адкрыйце вочы і (палічыце да 5).

4. Прарабіце 3-4 кругавых руху вачыма ў правы бок, столькі ж у левы бок.

5. Намалюйце вачыма “Ляжачую васьмёрку”.





VI. САМАСТОЙНАЯ РАБОТА З САМАПРАВЕРКАЙ І УЗАЕМАПРАВЕРКАЙ.

Работа по карточках возле компьютера.

VII. ПАДВЯДЗЕННЕ ВЫНІКАЎ, АБАГУЛЬНЕННЕ І СІСТЭМАТЫЗАЦЫЯ ВЕДАЎ З ВЫСТАЎЛЕННЕМ АДЗНАК.

Падвядзенне вынікаў работы на ўроку ( аналіз адказаў, аналіз выканання пастаўленых задач, дапушчаных памылак, выстаўленых адзнак).

IХ. РЭФЛЕКСІЯ НАВУЧАЛЬНАЙ ДЗЕЙНАСЦІ НА ЎРОКУ.

Калі вы задаволеныя або разачараваныя тым, як прайшоў ваш занятак, то адзначце вашы адносісы да элементаў урока высказаўшыся і зрабіўшы кароткі каментарый…

Прастата і даступнасць раздатачнага матэрыялу…

Ці былі зразумелыя заданні…

Наколькі камфортна вы сябе адчувалі падчас занятка…

Ці быў дадзены ўрок цікавым…

Як вы ацэньваеце сваю работу на ўроку…

Вашы пажаданні і заўвагі…

IХ. ІНФАРМАЦЫЯ ПРА ДАМАШНЯЕ ЗАДАННЕ. (§ 8)



uses Robot;

begin

Task('a4');

paint; up;

paint; up;

paint; right;

paint; down;

paint; down;

paint; up;

paint; up;

paint; right;

paint; down;




paint; down;

paint; up;

paint; up;

paint; right;

paint; down;

paint; down;

paint; up;

paint; up;

Left;

Left;

Left;

paint; down;

paint; down;

end.



Составьте программу для решения задачи a4 из встроенного задачника.

Предложите два алгоритма: один — с использованием алгоритмической конструкции следование, другой — с использованием вспомогательного алгоритма. Сравните решения.



Составьте программу для решения задачи a4 из встроенного задачника.

Предложите два алгоритма: один — с использованием алгоритмической конструкции следование, другой — с использованием вспомогательного алгоритма. Сравните решения.




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!