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

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

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

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

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

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

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

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

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

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

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

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

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

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 радиусы болатын шеңбер сызады.                    
Паскаль тілінде пайдаланылатын түстер:

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.gif50

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.gifhello_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 операторы экранда қандай кескін салады?

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

 

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

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

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

Социальный работник

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 671 957 материалов в базе

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

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

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

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

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

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

  • Скачать материал
    • 16.04.2019 435
    • DOCX 36.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Дуйсэмхан Туусхан Дуйсэмхан. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Дуйсэмхан Туусхан Дуйсэмхан
    Дуйсэмхан Туусхан Дуйсэмхан
    • На сайте: 7 лет и 3 месяца
    • Подписчики: 13
    • Всего просмотров: 9726
    • Всего материалов: 7

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

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

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

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

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

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

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

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

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

Мини-курс

Теоретические аспекты трекинга и менторства

2 ч.

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

Мини-курс

Успешные деловые сделки: от встреч до заключения контракта

4 ч.

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

Мини-курс

Эффективность обучения школьников на уроках литературы

5 ч.

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