Инфоурок Информатика КонспектыPascalABC.net. Тема урока " Изучение и изменение готовых программ (6 класс)

PascalABC.net. Тема урока " Изучение и изменение готовых программ (6 класс)

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

 

 

 

Конспект урока,Изучение и изменение готовых программ.
Использование команды OnVector
 

 

 

 

 

 

 

 

 

 

 


6 класс

 

 

 

 

 

 

 

 

 

 

 

2022

 

Тема урока: Изучение и изменение готовых программ.

Использование команды OnVector.

 

Дидактическая цель урока: предполагается, что к окончанию урока

учащиеся будут знать:

-       Команду OnVector (a, b) исполнителя Чертежник;

учащиеся будут уметь:

-       Составлять программу для исполнителя Чертежник из готовых фрагментов для решения поставленной задачи с помощью команды OnVector (a, b).

Тип урока: урок усвоения новых знаний.

Учебно-методическое обеспечение: система программирования Pascal ABC; учебное пособие «Информатика», рабочая тетрадь, презентация к уроку, карточки с заданиями.

 

Ход урока:

1.     Организационный момент, проверка отсутствующих.

Проверить готовность учащихся к уроку с помощью слова ТРУД.

2.     Актуализация знаний и умений учащихся.

Напоминаю учащимся, что они продолжают изучать тему «Программирование». Мотивирую их на выполнение учебной  задачи урока путем продолжения ознакомления  с другими возможностями языка Pascal.

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

(Опускает перо Чертежника – команда PenDown)

 

(Поднимает перо Чертежника – команда PenUp)

 

 

(Перемещает перо Чертежника – команда ToPoint (x, y))

 

(Смещает перо Чертежника – команда OnVector(a, b))

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

Пояснить, что у исполнителя Чертежник есть команда, которая не перемещает перо в точку с координатами, а смещает его на определенное количество шагов по вертикали и горизонтали относительно предыдущего его положения.

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

Совместно с учащимися сформулировать цели урока:

знать:

-       как  работает команда OnVector (a, b) исполнителя Чертежник;

-       правила перемещения пера исполнителя Чертежник при использовании команды OnVector (a, b);

уметь:

-       применять команду OnVector (a, b) для составления программ для исполнителя Чертежник из готовых фрагментов.

3.     Изучение новой темы.

Познакомимся еще с одной командой исполнителя Чертежник.

OnVector(a,b) — переместить перо Чертежника на вектор (a, b), т. е. на a единиц вдоль оси x и на b — вдоль оси y.

 

Если a>0, то перо смещается вправо.

Если a<0, то перо смещается влево.

Если b>0, то перо смещается вверх.

Если b<0, то перо смещается вниз.

Если a=0, то перо по оси Ох не смещается.

Если b=0, то перо по оси Оу не смещается.

 

Рассмотрим на примере построения квадрата, как выполняется команда OnVector(a,b).

Сокращенное определение алгоритма

использования команды OnVector

 

На сколько смещена следующая точка рисунка относительно предыдущей точки, учитывая направление смещения.

 

4.     Проверка понимания и закрепление изученного.

1)    Учащиеся выполняют задание 1 (с. 95, рабочая тетрадь)

С помощью команды

 ToPoint (x, y)

С помощью команды

 OnVector (a, b)

Program primer1;

uses Drawman; 

begin                  

  Field(6, 5);     

  ToPoint(_2_,_1_);

  PenDown;

  ToPoint(_1_,_4_);

  ToPoint(_5_,_3_);

  ToPoint(_2_,_1_);

  PenUp;

  ToPoint(0,0);

end.           

Program primer1;

uses Drawman; 

begin                  

  Field(6, 5);     

  ToPoint(_2_,_1_);

  PenDown;

  OnVector(_-1_,_2_);

  OnVector(_4_,_-1_);

  OnVector(_-3_,_-1_);

  PenUp;

  OnVector(_-2_,_-1_);

end.           

 

2)    Заполните в командах программы вычерчивания флажка значения пропущенных координат.

Program p3; uses Drawman;

begin

Field(10,10);

ToPoint(__,__);

PenDown;

OnVector(__,__);

OnVector(__,__);

OnVector(__,__);

OnVector(__,__);

OnVector(__,__);

PenUp;

OnVector(__,__);

end.

 

3)    Учащиеся выполняют задание на карточках (по их выбору).

Program dom;

uses drawman;

begin

  Field (10,12);

  Topoint (2,2);

  PenDown;

  OnVector(0,4);

  OnVector(6,0);

  OnVector(0,-4);

  OnVector(-6,0);

  PenUp;

    Topoint (1,5);

  PenDown;

  OnVector(4,4);

  OnVector(4,-4);

  PenUp;

  Topoint (0,0);

end.

Program p2;

     uses Drawman;

  begin 

      Field(10, 10);

      OnVector(3, 1);

      PenDown;

      OnVector(3,0);

      OnVector(2,2);

      OnVector(-7,0);

      OnVector(2,-2);

      PenUp;

      OnVector(1,2);

      PenDown;

      OnVector(0,4);

      OnVector(2,-1);

      OnVector(-2,-1);

      PenUp;

      OnVector(-4,-5);

end.

 

5.     Физкультминутка. 

6.     Обобщение и систематизация изученного

Организовать обсуждение.

Ø В чем особенность использования команды OnVector(-1,2)?

Ø Как переместить перо Чертежника вправо? Влево? Вверх? Вниз?

Ø В каких случаях перо не смещается по оси Ох? По оси Оу?

Ø Чем команда OnVector(a,b). Отличается от команды ToPoint (x, y)?

7.     Контроль знаний и умений

Учащиеся выполняют тестовое задание.

1)    Установите соответствие.

1

a>0

А

Перо перемещается влево

2

a=0

Б

Перо перемещается вниз

3

a<0

В

Перо перемещается вверх

4

b>0

Г

Перо перемещается вправо

5

b=0

Д

Перо по оси Оу не смещается

6

b<0

Е

Перо по оси Ох не смещается

2)    Дополните предложение: «Команда OnVector (a, b) перемещает ___________ на а единиц по ______ и на _______ единиц по оси _____»

3)    Определите, какой рисунок будет получен в результате выполнения фрагмента программы:

Field (6, 5);

ToPoint (1, 1);

PenDown;

OnVector (3, 2);

PenUp;

OnVector (1, -2);


а.     

б.    


в.     

г.     


Ответы:

1.     1 – Г; 2 – Е; 3 – А; 4 – В; 5 – Д; 6 – Б.

2.     Команда OnVector (a, b) перемещает перо Чертежника на а единиц по оси х и на b единиц по оси у.

3.     в.

8.     Домашнее задание. § 19, рабочая тетрадь урок 29, задание 3.

9.     Подведение итогов и рефлексия.

1)    Обсудить результаты выполнения тестового задания. Вернуться к цели урока и ответить на вопросы, поставленные в начале урока.

2)    Учащиеся разгадывают последний ребус и называют команду, изученную на уроке.


 

Program p3;

uses Drawman;

begin

Field(10,10);

ToPoint(__,__);

PenDown;

OnVector(__,__);

OnVector(__,__);

OnVector(__,__);

OnVector(__,__);

OnVector(__,__);

PenUp;

OnVector(__,__);

end.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "PascalABC.net. Тема урока " Изучение и изменение готовых программ (6 класс)"

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

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

Специалист контроля качества

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 672 284 материала в базе

Материал подходит для УМК

  • «Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения», Н. П. Макарова А. И. Лапо Е. Н. Войтехович

    «Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения», Н. П. Макарова А. И. Лапо Е. Н. Войтехович

    Тема

    Глава 6. Алгоритмы и исполнители

    Больше материалов по этой теме
Скачать материал

Другие материалы

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

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

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

  • Скачать материал
    • 30.05.2022 440
    • DOCX 1.6 мбайт
    • 32 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Бажгина Надежда Вячеславовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Бажгина Надежда Вячеславовна
    Бажгина Надежда Вячеславовна
    • На сайте: 1 год и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 2191
    • Всего материалов: 5

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

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

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

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

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

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

36 ч. — 180 ч.

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

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

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

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

300/600 ч.

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

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 23 регионов
  • Этот курс уже прошли 56 человек

Мини-курс

Практические аспекты работы логопеда: методы и приемы в логоритмике

2 ч.

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

Мини-курс

Проведение и применение трансформационных игр

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 109 человек из 49 регионов
  • Этот курс уже прошли 60 человек

Мини-курс

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

8 ч.

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