Саба?ты? та?ырыбы: Паскаль программалау тілінде есептер шы?ару
Саба?ты? ма?саты:
Білімділік: Паскаль программалау тілінде программа ??ру?а ?йрету. Сызы?ты?, тарма?тал?ан, ?айталану командаларды ?олдана отырып, алгоритмні? график т?рінде (блок-схема) жазу?а, алгоритм тілде программалау?а ?йрету
Дамытушылы?: О?ушыларды? ?з бетінше дербес компьютерде ж?мыс істеуге да?дыландыра отырып, логикалы? ойлау ?абілеттерін дамыту, п?нге ?ызы?ушылы?тарын арттыру
Т?рбиелік: о?ушыларды ??ыптылы??а, ж?йелілікке, жауапкершілікке, ізденімпазды??а, іскерлікке т?рбиелеу
Саба?ты? типі: жина?тау, бекіту саба?ы
Саба?ты? т?рі: аралас саба?
Саба?та ?олданылатын ?діс-т?сілдер: топты?, жеке ж?мыс, к?рсете-т?сіндіру
П?наралы? байланыс: математика, тарих
Саба?та пайдаланылатын к?рнекі ??ралдар: ДК, интерактивті та?та, флипчарттар, тесттік ??рыл?ы, тірек схемалар, электронды? о?улы?, Паскаль ба?дарламасы
Саба?ты? барысы:
I. ?йымдастыру кезе?і.
Сыныпты топтар?а б?лу (Алгоритм, Оператор, Блок-схема)
II. ?тілген саба?тарды ?айталау
1) Алгоритм дегеніміз не? Б?л с?з ?айдан шы?ты?
2) Алгоритм ?рнектеу, жазу т?сілдері?
3) Транслятор дегеніміз не?
4) Компьютер есеп шы?ару неше кезе?нен т?рады?
5) Сызы?ты, тарма?талу, циклдік алгоритм дегеніміз не?
6) Паскаль тілінде ж?не алгоритмдік тілдерде ?андай шамалар пайдаланылады?
7) М?ліметтерді? типтері ?алай сипатталады, олар ?андай ?ызмет ат?арады?
8) Оператор дегеніміз не, олар ?андай топтар?а жіктеледі?
9) Енгізу ж?не шы?ару операторларыны? ат?аратын негізгі міндеттері ?андай?
ІІІ.Тапсырмалармен ж?мыс (топтар?а беріледі)
№1 .?зынды?ы а-?а те?, в-?а те? тік т?ртб?рышты? ауданын есептейтін программа ??ры?ыз.
№2 Есеп. Табандары а ж?не в болатын, ?лкен ?абыр?асына іргелес б?рышы х-?а те? те?б?йірлі трапецияны? ауданын табу программасын жаз.
№3 Есеп. Арифметикалы? ?рнектерді Паскаль тілінде жаз.
1) y=6x2+3x-1
2) a=|b|-2c
3) d=(5a-b2+c)/3
4) y=sin2x-cosx
5) y=e7xsinx+1/2
6) z=1+x/(2sinx-1)
ІV. Диктант. Берілген ба?дарлама м?тінін о?ушылармен бірге жазып шы?у.
Шарды? радиусы берілген, шарды? к?лемін табу ба?дарламасын жазу керек
V. Де?гейлік есептер шы?ару.
n-ге дейінгі натурал сандарды? ?осындысын есептеп, y-ті? м?нін тап
№1. 1 + 2 + 3 + . . . + n y = n(n + 1)/2
program e_5;
var s:real;i,n:integer;
begin
writeln;
write ('engiz n');
read (n);
s:=0;
for i:=1 to 2*n-1 Do
if (i mod 2)=1
then s:=s+i;
writeln('kosindinin mani=',s,' y=',n*(n+1)/2);
end.
№2
2 + 4 + 6 +. . . + 2n y = n(n + 1)
program e_6;
var s:real;i,n:integer;
begin
writeln;
write ('engiz n');
read (n);
s:=0;
for i:=1 to 2*n Do
if (i mod 2)=0
then s:= s + i;
writeln ('kosindinin mani=',s,' y=',n*(n+1));
end.
VI. Саба?ты ?орытындылау. Тестпен ж?мыс (Activote тесттік ??рыл?ысын пайдалану)
VII. О?ушыларды ба?алау. Топ же?імпаздарын аны?тау
VIII. ?йге тапсырма беру, 101 беттегі №2 есеп