Презентация, доклад по казахскому языку на тему Графикалық процедура мен функциялары

Содержание

Сабақтың мақсаты: Оқушыларға графика ұғымы туралы және Паскаль программалау тілінің көмегімен графикалық ақпараттарды енгізуде қолданылатын процедуралар мен функциялар туралы түсінік беру.

Слайд 1Сабақтың тақырыбы:
Графика.
Графикалық процедуралар
мен функциялар.



Сабақтың тақырыбы:Графика. Графикалық процедуралар мен функциялар.

Слайд 2Сабақтың мақсаты:
Оқушыларға графика ұғымы туралы және Паскаль программалау тілінің көмегімен графикалық

ақпараттарды енгізуде қолданылатын процедуралар мен функциялар туралы түсінік беру.
Сабақтың мақсаты:		Оқушыларға графика ұғымы туралы және Паскаль программалау тілінің көмегімен графикалық ақпараттарды енгізуде қолданылатын процедуралар мен функциялар

Слайд 3Сабақтың барысы:
Ұйымдастыру кезеңі.
Ой шақыру
Өткенді қайталау
Жаңа сабақ.

“Ғажайып алаң” тапсырмалары
Ақпараттық диктант
Танымдық сұрақтар
Практикалық тапсырма
Қорытынды.
Сабақтың барысы: Ұйымдастыру кезеңі. Ой шақыру Өткенді қайталау Жаңа сабақ. “Ғажайып алаң” тапсырмалары Ақпараттық диктант Танымдық сұрақтар

Слайд 4Ой шақыру

Ой шақыру

Слайд 5Өткенді қайталау
Алгоритм.Алгоритмнің қасиеттері мен түрлері.
Программа дегеніміз не? Тілдің алфавитін ата.
Паскаль программалау

тілінің негізін жасаған кім және қай жылы?
Программа құрылымы.
Есепті шығару кезеңдерін ата.
Операторлардеген не және олар қандай топтарға бөлінеді?
Шамалар қалай бөлінеді?
Айнымалы типтер дегеніміз не?Қандай топтарға бөлінеді?
Жиымдар деп нені айтамыз, қандай түрлері бар?
Паскаль тілінде жиымдар қалай сипатталады, оларды жазуда қандай сөз тіркесі қолданылады?
Көмекші бағдарламалар.
Процедура және функция ұғымы.
Өткенді қайталауАлгоритм.Алгоритмнің қасиеттері мен түрлері.Программа дегеніміз не? Тілдің алфавитін ата.Паскаль программалау тілінің негізін жасаған кім және қай

Слайд 6Жаңа сабақ
Графика.
Графикалық процедуралар
мен функциялар.

Жаңа сабақГрафика. Графикалық процедуралар мен функциялар.

Слайд 7

Паскаль тілін 1968-1971 жылдары швейцариялық
ғалым Никлаус Вирт қолайлы программалау тілі


ретінде ұсынған болатын.
Бұл тілдің стандарты кейінірек бекітілді, ол сол
кездерде кең таралған
АЛГОЛ, ФОРТРАН, БЕЙСИК тілдеріне қарағанда
жетілдірілген, жұмыс істеуге ыңғайлы тіл болды.
Қазіргі кезде Паскаль тілі кез келген күрделі
есептерді шығара алатын,
кең таралған стандартты оқу тіліне айналды.
Паскаль тілін 1968-1971 жылдары швейцариялық ғалым Никлаус Вирт қолайлы программалау тілі ретінде ұсынған болатын. Бұл тілдің стандарты

Слайд 8Компьютерлік графика
Компьютер көмегімен суреттер және графиктер салуға болады.Суреттерді программа арқылы салу

үшін арнайы процедуралар және функциялар қолданылады.
Компьютер көмегімен салынған суреттер компьютерлік графика деп аталады.
Компьютерлік графикаКомпьютер көмегімен суреттер және графиктер салуға болады.Суреттерді программа арқылы салу үшін арнайы процедуралар және функциялар қолданылады.

Слайд 9
Координаталар жүйесі

(0,0)
(x,y)
X
Y

x
y

Координаталар жүйесі(0,0)(x,y)XYxy

Слайд 10Курсорды басқаратын және оны кез келген экран нүктесіне орналастыратын процедура
Go to

XY (Х,У:bate)-курсорды координаталары Х,У болып келетін экран нүктесіне көшіреді.

Window(Х1,У1,Х2,У2: bate) –экранда терезе құру процедурасы.
Курсорды басқаратын және оны кез келген экран нүктесіне орналастыратын процедураGo to XY (Х,У:bate)-курсорды координаталары Х,У болып келетін

Слайд 11Графикалық процедуралар және функциялар
Процедураларсыз күрделі программалар құруға

 болмайды. Pascal-дағы ірірек бірліктер бұл – көптеген процедуралары мен функциялары бар программалық модульдер. Модульдер – тәуелсіз программалар. Модульді программаға қосу үшін оның атын көрсету (нұсқау) жеткілікті:
USES модуль аты
Компьютермен текстік және графикалық режимде жұмыс істеу үшін сәйкес стандартты кітапханалық модульдерді қосу қажет:
USES crt
Crt модулін пайдалана отырып, экранға шығатын символдардың түсін, мөлшерін, экранның түсін өзгертуге болады.
USES graph
Графикалық процедуралар және функциялар    Процедураларсыз күрделі программалар құруға  болмайды. Pascal-дағы ірірек бірліктер бұл –

Слайд 12Графикалық режимге көшу процедурасы
Графикамен жұмыс жасаудың алдында монитордың ең келісімді бейнережимін

орнату керек. driver:=detect командасы detect стандартты костантаның көмегімен драйвердің типін анықтайды. 
Graph модулінің  InitGraph процедурасы драйвердің типін орналасуын  және оның жұмысы режимін (шешілуін, палитра типін) көрсете отырып, графикалық режимді іске қосады.
ЖАЗЫЛУЫ:
Initgraph  (driver var, mode var:integer);

driver var, mode var - бүтін типтегі екі айнымалы

Графикалық режимге көшу процедурасыГрафикамен жұмыс жасаудың алдында монитордың ең келісімді бейнережимін орнату керек. driver:=detect командасы detect стандартты

Слайд 13Графикалық режим процедуралары мен функциялары.
CloseGraph процедурасы графикалық режимнен шығару қызметін атқарады.
GetGraphMode

: integer- функциясы графикалық режимнің ағымдағы мәнін көрсетеді.
SetGraphMode(Mode:integer) –процедурасы графикалық режимді орнатады және экранды тазалайды.
Моde –орнатылатын режим коды,осы процедура көмегімен графикалық режимге көшуге және кері өтуге мүмкіндік береді.
Графикалық режим процедуралары мен функциялары.CloseGraph процедурасы графикалық режимнен шығару қызметін атқарады.GetGraphMode : integer- функциясы графикалық режимнің ағымдағы

Слайд 14Move To (X,Y:integer) –курсорды көрсетілген жаңа координаталарға жылжыту.
MoveRel (DX DY:integer) –курсорды

тұрған нүктесінен әрі қарай (оңға/ төмен) жылжыту.
Restore CRTMode – процедурасы графикалық режимнің алдыңғы режимді қалпына келтіру.
Get X:integer –функциясы Х координатасының ағымдағы мәнін береді.
Get Y:integer –функциясы У координатасының ағымдағы мәнін береді.

Графикалық режим процедуралары мен функциялары.

Move To (X,Y:integer) –курсорды көрсетілген жаңа координаталарға жылжыту.MoveRel (DX DY:integer) –курсорды тұрған нүктесінен әрі қарай (оңға/ төмен)

Слайд 15Текст түрлерін ауыстыруда Text Color процедурасы қолданылады, мұндағы Color -түс нөмірі.

(Түстер төмендегі кестеге сәйкес белгіленеді. )
Текст түрлерін ауыстыруда Text Color процедурасы қолданылады, мұндағы Color -түс нөмірі. (Түстер төмендегі кестеге сәйкес белгіленеді. )

Слайд 16
Түстерді басқару
Сызықтың түсі мен қалыңдығы, нүктенің түсі:
Pen (

1, 255, 0, 0 );
Құю-дың түсі мен стилі:
Brush ( 1, 0, 255, 0 );
Мәтін түсі:
TextColor ( 0, 0, 255 );

Сызық қалыңдығы

R(red)
0..255

G(green)
0..255

B(blue)
0..255

0 – өшіру
1 - қосу

R

G

B

R

G

B

Түстерді басқаруСызықтың түсі мен қалыңдығы, нүктенің түсі:   Pen ( 1, 255, 0, 0 );Құю-дың түсі

Слайд 17Графикалық бағдарламалау процедуралары. Модуль Graph

Графикалық бағдарламалау процедуралары. Модуль Graph

Слайд 18Экранды тазалайтын процедуралар
Clrscr - экран не терезені тазалайды.Курсор экранның сол жақ

жоғарғы бөлігіне көшеді, мәтіндік режимде жұмыс атқарады.
ClrEol -курсордан жол соңына дейінгі символдарды өшіреді.
DelLine -курсор орналасқан жолдағы символдарды өшіреді.
InsLine -курсор орналасқан бөлікке жаңа жол енгізеді, төменгі символдар бір қатар төмендейді.
Экранды тазалайтын процедураларClrscr - экран не терезені тазалайды.Курсор экранның сол жақ жоғарғы бөлігіне көшеді, мәтіндік режимде жұмыс

Слайд 19

"Ойлан, тап"
Паскаль тілін 1968-1971 жылдары швейцариялық
ғалым

.... ... қолайлы программалау тілі
ретінде ұсынған болатын.

Паскаль тіліндегі программа 3 бөліктен тұрады: ...........,
......, ......



Кез келген программаның алғашқы жолы ............ сөзінен
басталатын оның тақырыбынан тұрады.
Одан кейін программаның ішкі объектілерінің ........... жазылады

Никлаус Вирт

Тақырып,

Сипаттау бөлімі

Операторлар бөлімі

PROGRAM

Сипаттау бөлімі

Сергіту сәті


Слайд 20
Ғажайып алаң
Егер 9 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?

Var

x,y:real;
begin
readln (x);
If x =0 then y:=sqr (x) else y:= sqrt (x);
writeln (y);
end.



= 3

Ғажайып алаңЕгер 9 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?Var x,y:real;begin readln (x);	If x  =0

Слайд 21
Ғажайып алаң
Егер 9 саны енгізілсе, бұл бағдарламаны орындағанда қандай сөз шығады?

Var

а:byte;
begin
readln (a);
If a mod =2 then writeln (‘жұп сан’)
else writeln (‘тақ сан’);
readln (a);
end.
Ғажайып алаңЕгер 9 саны енгізілсе, бұл бағдарламаны орындағанда қандай сөз шығады?Var а:byte;begin readln (a);	If a mod =2

Слайд 22
Ғажайып алаң
Егер 64 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?

Var

x,y:real;
begin
readln (x);
If x =0 then y:=sqr (x) else y:= sqrt (x);
writeln (y);
end.


= 8

Ғажайып алаңЕгер 64 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?Var x,y:real;begin readln (x);	If x  =0

Слайд 23
Ғажайып алаң
Егер 14 саны енгізілсе, бұл бағдарламаны орындау нәтижесінде қандай сөз

шығады?

Var а:byte;
begin
readln (a);
If a mod =2 then writeln (‘жұп сан’)
else writeln (‘тақ сан’);
readln (a);
end.
Ғажайып алаңЕгер 14 саны енгізілсе, бұл бағдарламаны орындау нәтижесінде қандай сөз шығады?Var а:byte;begin readln (a);	If a mod

Слайд 24
Ғажайып алаң
Егер 6 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?

Var

x,y:integer;
begin
readln (x);
y:= x div 2;
for i:=1 to y do
x:= x+2; y:=x+1;
write (x);
end.

X=8

Ғажайып алаңЕгер 6 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?Var x,y:integer;begin readln (x);	y:= x div 2;

Слайд 25
Ғажайып алаң
Егер 4 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?

Var

k,a:integer;
begin
readln (k);
a:=k+10;
k:=k+a;
write (k);
end.

k=18

Ғажайып алаңЕгер 4 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?Var k,a:integer;begin readln (k);	a:=k+10;

Слайд 26
Ғажайып алаң
Егер 9 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?

Var

x,y:real;
Begin
Readln (x);
If x =0 then y:=sqr (x) else y:= sqrt (x);
Writeln (y);
End.
Ғажайып алаңЕгер 9 саны енгізілсе, бұл бағдарламаны орындағанда қандай сан шығады?Var x,y:real;Begin Readln (x);	If x  =0

Слайд 27Ақпараттық диктант
Ол WINDOWS – бағдарламасымен бүкіл әлемге
компьютердің жаңа қызметін ашып берді?

Ол

ең алғашқы программашы ғалым

Ол ХІХ ғасырдағы ең алғашқы электронды
есептеуіш машинаны шығарды

Бірінші советтік ЭЕМ-ға 1950 жылдары
басшылық жасаған академик ғалым

Билл Гейтс

Ада Лавлейс

Джон Нейман

С.А .Лебедев

Ақпараттық диктантОл WINDOWS – бағдарламасымен бүкіл әлемгекомпьютердің жаңа қызметін ашып берді?Ол ең алғашқы программашы ғалым  		Ол

Слайд 28Танымдық сұрақ алаңы

Ақпаратты адамнан ЭЕМ-ге беруге арналған құрылғы.
Программалау тілінің авторы?
Жиымдардың типін

программада сипаттау
операторы?
Шектеулі тип дегеніміз не?
Тұрақты және айнымалы шамалардың
айырмашылығы неде?

Танымдық сұрақ алаңыАқпаратты адамнан ЭЕМ-ге беруге арналған құрылғы.Программалау тілінің авторы?Жиымдардың типін программада сипаттау  операторы?Шектеулі тип дегеніміз

Слайд 29Шығармашылық бөлім
Еркін тақырыпта геометриялық фигуралар


көмегімен компьютерде Paint редакторында сурет салу.
Сурет салу кезеңдері:
- Құралды таңдап алу - Сызықтың қалыңдығын,қылқаламның түрін немесе
төртбұрыштың типін тағайындау - Кескіннің түсін таңдау
- Сурет салатын түсті таңдау үшін,палитрадағы қажетті
түстің төртбұрышына тышқан нұсқағышын
орналастырып,сол жақ батырмасын шерту керек. - Фонның түсін таңдау
Шығармашылық бөлім     Еркін тақырыпта геометриялық фигуралар

Слайд 30Өзіңді өзің тани біл!
Суретті сол жақтан бастап салса – көп ойланатын

тұлға.
Суретті ортадан бастап салса – жан-жақты тұлға.
Суретті төмен бөліктен бастап салса -өзін көрсетуге бейім емес тұлға.
Егер суретті толық аяқтаса, онда шапшаң адамдар болып есептеледі.
Өзіңді өзің тани біл!Суретті сол жақтан бастап салса – көп ойланатын тұлға.Суретті ортадан бастап салса – жан-жақты

Слайд 31Графикада түстер немен беріледі?
Графикалық режимге көшу процедурасы.
Графикалық режимнен шығу процедурасы.


Қорытынды.

Графикада түстер немен беріледі?Графикалық режимге көшу процедурасы. Графикалық режимнен шығу процедурасы. Қорытынды.

Слайд 32Оқушыларды бағалау.

Үйге тапсырма: Графика. Графикалық процедура және функциялар.

Оқушыларды бағалау. Үйге тапсырма: Графика. Графикалық процедура және функциялар.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть