Саба?ты? та?ырыбы: Паскаль тіліні? ?арапайым операторлары
та?ырыбына есептер шы?ару
Саба?ты? ма?саты:
білімділік: О?ушылар?а сызы?ты? ба?дарламаны? ??рылымын пысы?тай отырып,
оператоларды ба?дарлама ??руда ?олдана білуге ?йрету;
дамытушылы?: О?ушыларды? ?з бетінше іздену мен білімдерін практикада ?олдана білу да?дыларын дамыту;
т?рбиелік: ?йымшылды??а, ?зін – ?зі ба?алау?а, уа?ытты тиімді пайдалану?а ?алыптастыру:
Саба?ты? т?рі: Сайыс т?ріндегі ?айталау саба?
П?наралы? байланыс: Математика, тарих
Саба?ты? к?рнекілігі: Интерактивті та?та, компьютер, о?улы?, ж?мыс д?птері, ба?алау пара?ы
Саба?ты? барысы:
І. ?йымдастыру б?лімі
ІІ. ?айталау с?ра?тары :
1. Т?ртб?рышты ?йнек,
Т?нып т?р?ан ?лек (Монитор)
2. Программа неше б?ліктен т?рады? (3 б?ліктен: та?ырып, сипаттау, операторлар б?лімі)
3. Меншіктеу операторыны? жазылуы? (:=)
4. Begin с?зі нені білдіреді? (басы)
5. Программа со?ын білдіретін с?з? (end)
6. Бір к?нде миллиард адам кіріп сырттан,
Бір ?йден миллиард адам кіріп шы??ан. (интернет)
7. Sgrt(x)- нені білдіреді? (т?бір асты )
8. Бір жолда екі оператор ?атар келсе, ?андай символ ар?ылы ажыратылады? ( ; )
9. Ішінде Кбайтты? ?анша Байт
Тамсанса? к?птігіне тамсанайы?. ( 1 Кбайт = 1024 байт)
10. Тіптен о?ай ?стазды? б?л с?ра?ы
?штен екеу, екеуден бір шы?ады.
Б?л ?ай сандар? ( 100 – 99 = 1 )
11. Б?тін сандарды? жазылуы? (integer)
12. Mod, Div – ма?ынасы? (б?тін ?алды?, б?тін б?лік)
13. ЭЕМ –де есеп шы?аруды? неше кезе?і бар? (7 кезе?і)
14. Ромб - нені білдіреді? (шартты тексеру)
Сынып о?ушыларын с?ра? т?стеріне жауап беру ар?ылы «Математик» ж?не «Информатик» деп 2 топ?а б?леміз.
ІІІ. Шы?армашылы? тапсырма
О?ушылар?а Б. Паскаль, Н. Виртті? ?мірі туралы тапсырма берілген еді.
Соны ты?далы?.
Математик Физик, ?дебиетші, философ
Француз ?дебиетіні? классигі Б.Паскаль «Математикалы? анализ»,
«Проективтік геометрия», «Ы?тималдылы? теориясы» негізін салушы
Информатика саласыны? маманы Программалау тілдеріні? негізін салушы
Компьютер ?ылымыны? профессоры Н. Вирт Паскаль, Модул -2, Оберон
І?. « Программа жазу?а дайынсы? ба?» Топтар?а тапсырма
?рнекті Паскаль тілінде жаз:
1. 1 + ?х? + ?1 + х?
2. √ 1 + √ ? х ?
3. 1 –√ 1 + Isin I xII / 2
4. (√ х2 + 1 - √ 5 х -1) / 6 x
5. ?рнекті? м?нін тап:
6 * 10 div 8 =
2 + 20 mod 3=
15 * 20 mod 4=
Шы?арылуы:
- 1 + abs(x) + abs(1+x)
- Sgrt(1 +sgrt(abs (x)))
- 3. 1 – sgrt (1 +abs(sin(x))) / 2
- 4. Sgrt (sgr(x) + 1) – sgrt (5*x – 1) / 6 * x
- 5. 6 * 10 div 8=6
- 2 + 20 mod 3 = 4
- 15 * 20 mod 4 = 0
?. О?улы?пен ж?мыс
«Математик» тобы есепті? математикалы? шешуін айтып т?сіндірсе, «Информатик» тобы есепті? программасын жазады.
№2. Бірінші о?ушы бір са?атта М себет, 2-о?ушы К себет, 3 – о?ушы
L себет алма жинаса, 1 – о?ушы х са?ат, 2 – о?ушы у са?ат, 3 – о?ушы
z са?ат ж?мыс ат?ар?анда олар ?анша алма жинайтынын есептеп шы?ары?дар.
№5 ?ызы 8, ал шешесі 38 жаста болса, ?анша жылдан со? шешесі ?ызынан 3 есе ?лкен болады?
?І. «Ретін тап»
1. «Информатик» тобы ретсіз жат?ан программа жолдарын реттеулері керек
Б?тін А саныны? т?бірін шы?аратын программа ??ру
Readln Begin Readln (A;) End. Writeln (т?бір:=,x:2:4); Program San A; Var A:integer;X: real; X:=sgrt(A);
2. «Математиктер» есепті т?сіндіреді.
1. Радиусы R – те? ше?бер берілген. Ше?берді? ?зынды?ын есептеу программасын ??ру
R: integer; Writeln (`L=`,L:2:4); L:=2 * PI * R; End.? Begin Writeln (`R – енгіз`);? Read (R )?
Var L: real; Const PI=3.14159; Program ше?бер;
Сонымен б?гінгі саба?та ?арапайым операторларды пайдаланып есептер шы?арды?.
Бекіту с?ра?тары
?ІІ. «С?йкестендіру тестісі»
1. Программа денесі деген ? Integer, char, real, boolean
2. Айнымалылар дегеніміз? Енгізу, шы?ару
3. Оператор дегеніміз не? Операторлар б?лімі
4. ?арапайым типтерге не жатады? ?рт?рлі м?ндерді ?абылдайтын шама
5. Read, Readln, Write, Writeln оператор- Амалдарды?
ларыны? ат?аратын ?ызметтері ?андай? орындалу жолын к?рсететін н?с?ау
?ІІІ. ?йге тапсырма № 12, 13 есептерге программа ??рып келу
ІХ. Ба?алау
(?р топты? жина?ан жетондары бойынша же?імпазды аны?тау)
Просмотр содержимого документа
«Паскаль тіліні? ?арапайым операторлары та?ырыбына есептер шы?ару »
Информатика 9 – сынып
Сабақтың тақырыбы: Паскаль тілінің қарапайым операторлары
Сабақтың мақсаты:
білімділік: оқушыларға сызықтық бағдарламаның
құрылымын пысықтай отырып,
оператоларды бағдарлама құруда қолдана білуге
үйрету;
дамытушылық: Оқушылардың өз бетінше іздену мен білімдерін
практикада қолдана білу дағдыларын дамыту;
тәрбиелік: Ұйымшылдыққа, өзін – өзі бағалауға, уақтты
тиімді пайдалануға қалыптастыру:
Сабақтың түрі: Сайыс түріндегі қайталау сабақ
Пәнаралық байланыс: Математика, тарих
Сабақтың көрнекілігі: Интерактивті тақта, компьютер, оқулық,
жұмыс дәптері, бағалау парағы
Сабақтың барысы:
І. Ұйымдастыру бөлімі
ІІ. Қайталау сұрақтары :
1. Төртбұрышты әйнек,
Тұнып тұрған әлек (Монитор)
2. Программа неше бөліктен тұрады? (3 бөліктен: тақырып, сипаттау,
операторлар бөлімі)
3. Меншіктеу операторының жазылуы? (:=)
4. Begin сөзі нені білдіреді? (басы)
5. Программа соңын білдіретін сөз? (end)
6. Бір күнде миллиард адам кіріп сырттан,
Бір үйден миллиард адам кіріп шыққан. (интернет)
7. Sgrt(x)-нені білдіреді?
8. Бір жолда екі оператор қатар келсе, қандай символ арқылы
ажыратылады? ( ; )
9. Ішінде Кбайттың қанша Байт
Тамсансақ көптігіне тамсанайық. ( 1 Кбайт = 1024 байт)
10. Тіптен оңай ұстаздың бұл сұрағы
Үштен екеу, екеуден бір шығады.
Бұл қай сандар? ( 100 – 99 = 1 )
11. Бүтін сандардың жазылуы? (integer)
12. Mod, Div – мағынасы? (бүтін қалдық, бүтін бөлік)
13. ЭЕМ –де есеп шығарудың неше кезеңі бар? (7 кезеңі)
14. - нені білдіреді? (шартты тексеру)
Сынып оқушыларын сұрақ түстеріне жауап беру арқылы «Математик» және «Информатик» деп 2 топқа бөлеміз.
ІІІ. Шығармашылық тапсырма
Оқушыларға Б. Паскаль, Н. Вирттің өмірі туралы тапсырма берілген еді.
Соны тыңдалық.
Математик
Физик, әдебиетші, философ
Француз әдебиетінің классигі
«Математикалық анализ»,
«Проективтік геометрия», «Ықтималдылық теориясы» негізін салушы
Информатика саласының маманы
Программалау тілдерінің негізін салушы
Компьютер ғылымының профессоры
Паскаль, Модул -2, Оберон
ІҮ. « Программа жазуға дайынсың ба?» Топтарға тапсырма
Өрнекті Паскаль тілінде жаз:
1. 1 + │х│ + │1 + х│
2. √ 1 + √ │ х │
3. 1 –√ 1 + Isin I xII
2
4. √ х2 + 1 - √ 5 х - 1
6 x
5. Өрнектің мәнін тап:
6 * 10 div 8
2 + 20 mod 3
15 * 20 mod 4
Шығарылуы:
1 + abs(x) + abs(1+x)
Sgrt(1 +sgrt(abs (x)))
3. 1 – sgrt (1 +abs(sin(x))) / 2
4. Sgrt (sgr(x) + 1) – sgrt (5*x – 1) / 6 * x
5. 6 * 10 div 8 = 6
2 + 20 mod 3 = 4
15 * 20 mod 4 = 0
Ү. Оқулықпен жұмыс
«Математик» тобы есептің математикалық шешуін айтып түсіндірсе, «Информатик» тобы есептің программасын жазады.
№2. Бірінші оқушы бір сағатта М себет, 2-оқушы К себет, 3 – оқушы
L себет алма жинаса, 1 – оқушы х сағат, 2 – оқушы у сағат, 3 – оқушы
z сағат жұмыс атқарғанда олар қанша алма жинайтынын есептеп
шығарыңдар.
№5 Қызы 8, ал шешесі 38 жаста болса, қанша жылдан соң шешесі
қызынан 3 есе үлкен болады?
ҮІ. «Ретін тап»
1. «Информатик» тобы ретсіз жатқан программа жолдарын реттеулері
керек
2. «Математиктер» есепті түсіндіреді.
2. Бүтін А санының түбірін шығаратын программа құр.
1. Радиусы R – тең шеңбер берілген. Шеңбердің ұзындығын есептеу
программасын құр.
Сонымен бүгінгі сабақта қарапайым операторларды пайдаланып есептер шығардық.
Бекіту сұрақтары
ҮІІ. «Сәйкестендіру тестісі»
1. Программа денесі деген ? Integer, char, real, boolean
2. Айнымалылар дегеніміз? Енгізу, шығару
3. Оператор дегеніміз не? Операторлар бөлімі
4. Қарапайым типтерге не жатады? Әртүрлі мәндерді қабылдай-
тын шама
5. Read, Readln, Write, Writeln оператор- Амалдардың
ларының атқаратын қызметтері қандай? орындалу жолын көрсететін нұсқау
ҮІІІ. Үйге тапсырма № 12, 13 есептерге программа құрып келу
ІХ. Бағалау
(Әр топтың жинаған жетондары бойынша жеңімпазды анықтау)
№ 2
Program esep 2;
Var m, k, l : integer;
x, y, z: integer;
ok1,ok2,ok3, S: integer;
begin
m:=5; k:=4; L:=6;
writeln (`x, y, z –ке мән беріңіз: `); real (x,y,z);
ok1:=m*x; ok2:=r*y; ok3:=L*z;
S:= ok1 + ok2 + ok3;
Writeln (`1 – оқушы,`ok1,`себет алма жинады`);
Writeln (`2 – оқушы,`ok2,`себет алма жинады `);
Writeln (`3 – оқушы, ,`ok3,`себет алма жинады `);
Writeln;
Writeln (`Барлығы - `S,`себет алма жинады `);
End.
№ 5
Program esep 5;
Var k: integer;
m: integer;
L: real;
Begin
K:=8; m:=38;
N:=(m – 3*k)/2;
Writeln (`шешесінің жасы қызынан,`n,`жылдан соң
3 – есе үлкен болады`);
End.
№2
1 – оқушы - М себет x уақыт
2 – оқушы - K себет y уақыт
3 – оқушы - L себет z уақыт
Mх + Ку + Lz
№5
Қызы – 8 жаста (8 + х ) * 3 = 38 + x
? 3есе 24 + 3x = 38 + x
Шешесі – 38 жаста 2x = 14
x = 7
8 + 7 = 15
38 + 7 = 45
45 : 15 = 3
«Ретін тап»
№ 1
Readln
Begin Readln (A)
Writeln (түбір:=,x:2:4);
End.
Program San A
Var A:integer; X: real;
X:=sgrt(A)
№2
R: integer;
L:=2 * PI * R;
Writeln (`L=`,L:2:4);
Begin
Writeln (`R – енгіз`);
Read (R )
)
End.
Program шеңбер;
Const PI=3.14159;
Var L: real;
Ғ. Мәсәлімов атындағы орта мектеп
9 сынып
Ещанова Гүлжан Кенжешқызы
Информатика пәнінің мұғалімі
2010/2011 оқу жылы