Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / «Паскаль АВС бағдарламасында графиктік обьектілерді программалау»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

«Паскаль АВС бағдарламасында графиктік обьектілерді программалау»

библиотека
материалов


Сабақтың тақырыбы: ПаскальАВС бағдарламасында                                          графиктік   объектілерді программалау

Сабақтың мақсаты:

Білімділік - Оқушыларды ПаскальАВС программалау тілінде қолданылатын графиктік объектілер ұғымымен таныстыру, ондағы түрлі операторларды оқушы санасында қалыптастыру, олармен жұмыс жасауға баулу.

Дамытушылық – Оқушылардың белсенділігі мен біліктілігін, ізденімпаздық дағдыларын қалыптастыру, графиктік операторларды пайдаланып компьютер экранында кескіндерді шығаратын программаларды құрып жұмыс істеуін дамыту.

Тәрбиелік – Оқушыларды ақпараттық мәдениеттілікке, өзін - өзі басқаруға және бағалауға тәрбиелеу.

Сабақтың түрі: Білімді меңгерту

Сабақтың әдісі: Баяндау, сұрақ жауап , практикалық жұмыс орындау

Сабақтың көрнекілігі: Таратпа кеспелер, компьютер, графопроектор

Сабақтың барысы

Ұйымдастырылу кезеңі

  1. оқушылармен сәлемдесу


  1. келмеген оқушыларды белгілеу


  1. сабаққа дайындығын, құралдарын тексеру



Үйге берілген тапсырманы сұрау

  1. Қандай алгоритм циклдік алгоритм деп аталады?

  2. Циклдік программа құру үшін қандай операторларды қолдануға болады?

  3. Циклдің қандай түрлері бар?

  4. ДЕЙІН циклі деп қандай циклді айтамыз?


Жаңа сабақты түсіндіру

Pascal ABC программасындағы графика

Pascal ABC бағдарламасында графиктік процедураларды енгізу үшін GraphABC модулі қолданылады, арнайы процедуралар мен функцияларды пайдаланып нүкте, түзу, шеңбер, тікбұрыш және басқа фигураларды салуға болады.

uses GraphABC бағдарламаның бірінші түсінігі, графиктік режімді орнатады.
SetPixel(x,y,color) - (x,y) координатасы бойынша color түспен нүкте салады.
Line(x1,y1,x2,y2) - (x1,y1) нүктесінен (x2,y2) нүктесіне дейін түзу кесіндісін салады.
SetPenColor(color) - color түсі бойынша қаламның түсін орнатады..
SetPenWidth(n) - n нүктеге тең қаламның қалыңдығын орнатады.
Rectangle(x1,y1,x2,y2) - (x1,y1) ,(x2,y2) коорд. бойынша тікбұрыштар салады. FloodFill(x,y,color) -(x,y) нүктесінен бастап color түспен ауданды бояйды.
SetBrushColor(color) – тұйық ауданды бояйды.
Ellipse(x1,y1,x2,y2) -(x1,y1) және (x2,y2) төбелері бойынша эллипс салады.
Circle(x,y,r) - (x,y) центрі r радиусы болатын шеңбер сызады.                   
Паскаль тілінде пайдаланылатын түстер:

clBlack – қара
clPurple – фиолетовый
clWhite – ақ
clMaroon – қою қызыл
clRed – қызыл
clNavy – қою көк
clGreen – жасыл
clBrown – қоңыр
clBlue – көк
clSkyBlue – ашық көк
clYellow – сары

clCream – ашық қоңыр

clAqua – ашық көк
clOlive – зәйтүн түстес

clFuchsia – сирен түстес
clTeal – жасыл көк
clGray – күңгірт, қою сұр
clLime – ашық жасыл
clMoneyGreen – жасыл ақша түсі
clLtGray – ашық сұр
clDkGray – қою сұр
clMedGray – сұр
clSilver – күміс түстес

















hello_html_m7d81931d.gif

Графикалық режім теріс декарттық жүйесін пайдаланады.

Х осі солдан оңға қарай (640) ,

У осі жоғарыдан төмен қарай (480)

өзгеріп отырады.

Есептеу (0,0) – ден басталады


0 50 100 150 Х

50


100

Y

Н

Мысалы, экранда қызыл және жасыл нүктелер шығарудың программасы

Program nukteler;

Uses GraphABC;

Begin

SetPixel(25,50,clRed) ;

SetPixel(100,100,clGreen) ;

End.

үкте салу

hello_html_m7d81931d.gif

0 50 100 150 Х

50


100


У


Түзу кесінді салу

Мысалы экранда сары түспен кесінді салу керек

Program kesindi;

Uses GraphABC;

Begin

SetpenWidth(3);

SetpenColor(clYellow);

Line(50,100,125,25);

End.




hello_html_42f43d05.gif0 50 100 150 Х

hello_html_3c0018f9.gifhello_html_m3bcb5727.gif

50

100


Y




Тіктөртбұрыш салу


Мысалы экранда кок контурлы, іші қою қызыл түске боялған тіктөртбұрыш салу

Program tortburush;

Uses GraphABC;

Begin

SetpenWidth(3);

SetpenColor(clGreen);

SetbrushColor(clMaroon);

Rectangle(50,50,150,100);

End.







hello_html_m33543fd5.gif0 50 100 150 200 Х

hello_html_3c0018f9.gif

hello_html_m193aa1de.gif50


100


150

Y





Мысалы экранда шеңберлер салу

Program tortburush;

Uses GraphABC;

Begin

SetpenWidth(3);

SetpenColor(clRed);

SetbrushColor(clYellow);

Circle(100,125,75);

SetbrushColor(clAqua);

Circle(100,125,50);

SetbrushColor(clBrown);

Circle(100,125,25);

End.






Шеңбер салу


hello_html_2bf6cef8.gif0 50 100 150 Х

50

100


Y




hello_html_m5a98438f.gif


hello_html_11de87b3.gif

Сабақты қорытындылау:

  1. Графикалық операторлар қандай қызмет атқарады?

  2. Графиктік режімді қалай орнатамыз ?

  3. CIRCLE операторы қандай қызмет атқарады?

  4. LINE операторы экранда қандай кескіндер салады?

  5. RECTANGLE операторы экранда қандай кескін салады?

Үйге тапсырма:  Паскаль АВС программасында                               графиктік   объектілерді программалау

Краткое описание документа:

  Сабақтың тақырыбы:         ПаскальАВС бағдарламасында                                          графиктік   объектілерді   программалау  Сабақтың мақсаты:               Білімділік  - Оқушыларды ПаскальАВС программалау тілінде  қолданылатын графиктік объектілер ұғымымен таныстыру, ондағы түрлі операторларды оқушы санасында қалыптастыру, олармен жұмыс жасауға баулу. Дамытушылық –  Оқушылардың белсенділігі мен біліктілігін, ізденімпаздық дағдыларын қалыптастыру, графиктік операторларды пайдаланып компьютер экранында кескіндерді шығаратын программаларды құрып жұмыс істеуін дамыту. Тәрбиелік – Оқушыларды ақпараттық мәдениеттілікке, өзін - өзі басқаруға және бағалауға тәрбиелеу. Сабақтың түрі:   Білімді меңгерту Сабақтың әдісі:    Баяндау, сұрақ жауап , практикалық жұмыс орындау Сабақтың көрнекілігі:  Таратпа кеспелер, компьютер, графопроектор  Сабақтың барысы Ұйымдастырылу кезеңі 1.     оқушылармен сәлемдесу   2.     келмеген оқушыларды белгілеу   3.     сабаққа дайындығын, құралдарын тексеру     Үйге берілген тапсырманы сұрау 1        Қандай алгоритм циклдік алгоритм деп аталады? 2        Циклдік программа құру үшін қандай операторларды қолдануға болады? 3        Циклдің  қандай түрлері бар? 4        ДЕЙІН циклі деп қандай циклді айтамыз?   Жаңа сабақты түсіндіру Pascal ABC программасындағы графика Pascal ABC бағдарламасында графиктік процедураларды  енгізу үшін GraphABC модулі қолданылады, арнайы процедуралар мен функцияларды пайдаланып нүкте, түзу, шеңбер, тікбұрыш және басқа фигураларды салуға болады. uses GraphABC  бағдарламаның бірінші түсінігі, графиктік режімді орнатады.  SetPixel(x,y,color) - (x,y) координатасы бойынша  color түспен нүкте салады. Line(x1,y1,x2,y2) - (x1,y1) нүктесінен (x2,y2) нүктесіне дейін түзу кесіндісін салады.  SetPenColor(color) - color түсі бойынша қаламның түсін орнатады.. SetPenWidth(n) - n нүктеге тең қаламның қалыңдығын орнатады. Rectangle(x1,y1,x2,y2) - (x1,y1) ,(x2,y2)  коорд. бойынша тікбұрыштар салады. FloodFill(x,y,color) -(x,y) нүктесінен бастап color түспен ауданды бояйды. SetBrushColor(color) – тұйық ауданды бояйды. Ellipse(x1,y1,x2,y2) -(x1,y1)  және (x2,y2) төбелері бойынша эллипс салады. Circle(x,y,r) - (x,y) центрі r радиусы болатын шеңбер сызады.                     Паскаль тілінде пайдаланылатын түстер:                               Графикалық режім теріс декарттық жүйесін пайдаланады.  Х осі солдан оңға қарай (640) , У осі жоғарыдан төмен қарай (480) өзгеріп отырады. Есептеу (0,0) – ден басталады            0   50  100  150       Х                  50       100            Y Мысалы, экранда қызыл және жасыл нүктелер шығарудың программасы Program nukteler; Uses  GraphABC; Begin SetPixel(25,50,clRed) ; SetPixel(100,100,clGreen) ; End.   Нүкте салу           0   50  100  150            Х                  50     •      100        •        У       Түзу кесінді салу Мысалы экранда сары түспен кесінді салу керек  Program kesindi; Uses  GraphABC; Begin SetpenWidth(3);                   SetpenColor(clYellow); Line(50,100,125,25); End.                0   50  100  150            Х                  50           100              Тіктөртбұрыш салу   Мысалы экранда кок контурлы, іші  қою қызыл  түске боялған тіктөртбұрыш салу Program tortburush; Uses  GraphABC; Begin SetpenWidth(3);                   SetpenColor(clGreen); SetbrushColor(clMaroon); Rectangle(50,50,150,100); End.                      0   50  100  150  200      Х                  50         100      150                      Y         Мысалы экранда  шеңберлер салу Program tortburush; Uses  GraphABC; Begin SetpenWidth(3);                    SetpenColor(clRed); SetbrushColor(clYellow); Circle(100,125,75); SetbrushColor(clAqua); Circle(100,125,50); SetbrushColor(clBrown); Circle(100,125,25); End.             Шеңбер  салу          0   50  100  150            Х                  50                        100                         Y         Сабақты қорытындылау: 1.     Графикалық операторлар қандай қызмет атқарады? 2.     Графиктік режімді қалай  орнатамыз ? 3.     CIRCLE операторы қандай қызмет атқарады? 4.      LINE операторы экранда қандай кескіндер салады? 5.     RECTANGLE операторы экранда қандай кескін салады? Үйге тапсырма:      Паскаль АВС программасында                               графиктік   объектілерді   программалау 
Автор
Дата добавления 28.05.2014
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров1490
Номер материала 115259052846
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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