Инфоурок Информатика КонспектыОткрытый урок по информатике на тему Графика в PascalABC

Открытый урок по информатике на тему Графика в PascalABC

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

 

БОКЕЙОРДИНСКИЙ РАЙОННЫЙ ОТДЕЛ ОБРАЗОВАНИЯ

 

 

 

Общеобразовательная средняя школа

имени Жангир хана

 

 

 

 

 

 

 

ОТКРЫТЫЙ УРОК

 

 

 

 

«Работа с графикой в системе Pascal АВС»

 


 

 

 

Батыс Қазақстан облысы

Бөкей ордасы ауданы

Хан ордасы ауылы

Жәңгір хан атындағы жалпы білім беретін орта мектебінің

2санатты информатика пәні мұғалімі

Хасенгалиев Хаким Бейбитович 

 

 

 

 

 

Хан Ордасы 2015

 

 

Тема: Обобщение и закрепление материала по теме: «Работа с графикой в системе Pascal АВС

           (модуль graphABC)».

Цели урока:

Образовательная: повторить с учащимися в модуле graphABC примитивные функции и процедуры.   Умению правильно записывать программу, выделять главное. Развить навыки творческого подхода к созданию разнообразных фигур.

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

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

 

Задачи: Увлечь учащихся созданием программ на языке программирования. Закрепить понятие о процедурах и функциях в модуле graphABC.

Тип урока: закрепление пройденного материала.

Класс: 8 «В».

Дидактические материалы:

  • Карточки с заданием;
  • Презентация;
  • План работы учащихся.

Оборудование урока: Интерактивная доска.

Наглядное пособие: слайд- шоу.

 

 

План урока:

1. Постановка цели урока. Организационный момент – 3 мин

2. Актуализация знаний (Повторение изученного материала) – 5 мин

3. Решение заданий:

  • Задание 1, задание 2, задание 3, задание 4  - 15 мин
  • Задание 5 (работа с карточкой) – 3 мин
  • Задание – отдых (отгадывание ребуса) – 2 мин

3. Практическая работа – 10 мин

4. Домашнее задание – 2 мин

5. Подведение итогов урока. Выставление оценок – 5 мин

 

Ход урока:

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

2. Актуализация знаний  - Повторение изученного материала (Вопрос - ответ) - 5 мин.

 

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

Библиотека стандартных графических процедур и функций хранится в модуле GraphABC. При работе с графикой эту библиотеку необходимо подключать в разделе описаний с помощью зарезервированного слова Uses (подключить). Размеры графического окна можно задавать с помощью процедуры SetWindowSize(w,h), где w и h – ширина и высота окна. Значения координат принимают только целочисленные значения: x от 0 до w, а y от 0 до h.

 

Процедуры:

1. Line(x1,y1,x2,y2) рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2).

2. Circle(x,y,r) рисует окружность с центром в точке (x,y) и радиусом r.

3. Rectangle(x1,y1,x2,y2) рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2).

4. SetPenWidth(w) устанавливает ширину пера, равную w пикселам.

5. SetPenColor(c) устанавливает цвет пера.

6. Для установки цвета кисти служит процедура SetBrushColor(clcolor).

 Задание 1. Написать программу изображения отрезка:

 

 


                                                                 Рисунок 1

Program Graphica1;                             

   uses GraphABC;

begin

   line(100,40,200,40);

end.

 

 

 

Дополнительно: Изобразить вторую линию с другими координатами.

 

Задание 2.  На этом же отрезке установить ширину пера, равную 10 пикселам, а также цвет пера:

                                                                   рисунок 2

Program Graphica2;

     uses GraphABC;

begin

     setPenWidth(10);

     setPenColor(clRed);

     line(100,40,200,40);

end.

 

 

Задание 3.  Написать программу изображения прямоугольника, а также ширину пера равную 15 пикселям, цвет пера и кисти:

 


20040                                                        Рисунок 3

Program Graphica3;

80     uses GraphABC;

begin

    setPenWidth(15);

    setPenColor(clRed);

    setBrushColor(clBlue);

160    rectangle(40,80,200,160);

end.

 

                               Рисунок 4

300Задание 4.  Написать программу изображения окружности, а также ширину, цвет пера и кисти:

Program Graphica4;

     uses GraphABC;

200begin

    setPenWidth(5);

    setPenColor(clRed);

    setBrushColor(clGreen);

    circle(300,120,40);

end.

 

задание 5
 

Перед вами таблица, подставьте на зарезервированные слова (номера) соответствующие буквы их обозначения (ответы)

1

Program

A

<заголовок программы>;

2

Line(x1,y1,x2,y2)

B

< процедура которая рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2)>

3

Uses GraphABC

C

< модуль подключаемый в разделе описаний>

4

Rectangle(x1,y1,x2,y2)

D

< процедура которая рисует окружность с центром в точке (x,y) и радиусом r>;

5

Begin

E

<начало>;

6

End

F

<конец>;

7

Circle(x,y,r)

G

< процедура которая рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2)>

8

Ellipse(x1,y1,x2,y2)

K

< процедура которая рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин (x1,y1) и (x2,y2)>

9

SetPenColor(c)

L

< процедура которая устанавливает ширину пера, равную w пикселам>

10

SetPenWidth(w)

M

< процедура которая устанавливает цвет пера>

11

SetBrushColor(clcolor)

N

< процедура которая устанавливает цвета кисти>

 

 

Отдохнём с пользой:

 (отгадывание ребуса). Условие: составить из букв известный вам раздел информатики.

                                         Рисунок 5

Ответ: программирование

 

 

 

 

 

 

 

 

Практическая работа учащихся:

 

Решение задач: Написать программу изображения домик (использовать задание 3):

 

                                               Рисунок 6

40200Program Line;

    uses GraphABC;

begin  

80     setPenWidth(5);

     setPenColor(clred);

     line(40,80,120,40);

     line(120;40;200;80);

160     setPenWidth(5);

     setPenColor(clRed);

     setBrushColor(clBlue);

     rectangle(40,80,200,160);

     end.

 

 

Рефлексия (конверты со смайликами)

Вопросы:

Что вам запомнилось?

Довольны ли вы результатами?

Что вам удалось сделать на уроке?

Какие у вас были трудности при выполнении задания?

 

Домашнему задание: Написать в тетради программу изображения светящегося солнца

                                                                    Рисунок 7

 

 

 

 

 

 

 

 

 

 

 

 


Подведение итогов урока. Выставление оценок.

 

 

Спасибо всем участникам и гостям!

Желаю творческих успехов!

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок по информатике на тему Графика в PascalABC"

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

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

Специалист органа опеки

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 664 334 материала в базе

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

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

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

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

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

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

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

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

    Хасенгалиев Хаким Бейбитович
    Хасенгалиев Хаким Бейбитович
    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 1545
    • Всего материалов: 1

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 611 человек из 77 регионов
  • Этот курс уже прошли 965 человек

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

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

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

600 ч.

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

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

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

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

300/600 ч.

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

Мини-курс

Художественная гимнастика: диагностика и технические аспекты

3 ч.

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

Мини-курс

Разделение имущества при банкротстве: правовые аспекты и мировое соглашение

4 ч.

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

Мини-курс

Стратегии маркетинга и продаж в B2B

8 ч.

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