№ саба? К?ні: Сынып:
М??алімі:_____________________ Тексерген :
Саба? та?ырыбы: Айнымалылар типтері
Саба?ты? ма?саты:
1. О?ушылар?а айнымалыларды? типтерін ажырата білу ж?не практикада ?олдану жа?дайын ?арастыру;
2. Есеп шы?ару барысында айнымалыларды ай?ындай білу да?дыларын дамыту; ж?мыс жасауда н?тижеге ?ол жеткізу;
3. Ой –т?жырымы на?ты, д?л болуына ба?ыт беру;
Т?рі: д?ст?рлі;
Типі: жа?а саба?ты ме?геру;
?діс-т?сілдері: с?ра?-жауап,талдау, аны?тау
К?рнекілік: интерактивті та?та, электронды о?улы?, компьютер
Саба?ты? барысы: І. ?йымдастыру кезе?і:
а) с?лемдесу;
Б) О?ушыларды? саба??а ?атысуын тексеру;
ІІ. ?й тапсырмасын тексеру: (с?ра?-жауап)
- Алгоритм дегеніміз не?(Орындаушы белгілі бір ма?сат?а жету ?шін ба?ыттал?ан ?рекеттер тізбегін орындап шы?у?а арнал?ан н?с?аулар.)
- Алгоритмді орындаушы ?(??растырыл?ан алгоритммен бас?арылатын объект немесе субъект)
- Команда дегеніміз не?(Алгоритмні? н?с?аулары)
- Алгоритмні? ?асиеттерін ата?(Дискреттілігі, аны?ты?ы, жалпылы?ы, н?тижелігі )
- Алгоритмні? ?андай т?рлері бар? (Сызы?ты?, тарма?тал?ан, циклдік)
- Алгоритмдік тілді? ?ызметші с?здері?
- алгоритмні? аты;
Алгорритм командалары;
со?ы
- Алгоритмді графикалы? т?рде ?алай кескінделеді? Б?л т?сілді? ?андай арты?шылы?ы бар? (Блок-схема, алгоритм ?осымша т?сіндіруді ?ажет етпейді, ?йткені ол ?рекеттер тізбегін к?рнекі т?рде кескіндейді)
- Сызы?ты? алгоритм дегеніміз не?(?рекеттерді? рет-ретімен орындалуын айтады? )
- Алгоритмдерді кескіндеу т?сілдері ?андай?(Таби?и тілде, графикалы? тілде; алгоритмдік тілде;Программалау тілде;)
- «Алгоритм» с?зі ?айдан шы??ан?(«Алгоритм» с?зі ІХ ?асырда?ы Орта Азияны? ?лы математигі ?л-Хорезми есіміні латынша жазылуынан шы??ан. )
ІІІ. Жа?а саба?ты т?сіндіру:
а) та?ырыбын айту,
Б) ма?сатын айту;
В) та?ырыпты т?сіндіру; К?птеген практикалы? есептерді шы?ар?анда айнымалылармен ж?мыс істеге тура келеді.
Айнымалылар деп программаны? орындалу барысында ?р т?рлі м?ндерді ?абылдай алатын шамаларды айтады. Олар атаумен белгіленіп, ?р уа?ытта ?рт?рлі м?нге ие бола алады. Айнымалылар атауын VAR т?йіді с?зінен кейін орналасады да, атауынан кейін ?ос н?кте ?ойылып, айнымалыны? типі к?рсетіледі.
Оны? жазылу пішімі: VAR<атау>: <тип>;
Мысалы: VARa,b: integer;
Sum, baga: real;
М?ліметтерді? немесе айнымалыларды? типтері деп, оларды? ?абылдай алатын м?ндеріні? ж?не олармен орындау?а болатын амалдарды? жиынын аны?тауды айтады, я?ни тип дегеніміз – шамаларды? ?абылдайтын м?ндеріне берілетін сипаттама.
Типтер 2 ге б?лінеді: скалярлы? (?арапайым) ж?не ??рылымды? (структуралы?).
1 сурет: Айнымалы типтеріні? жіктелуі.
Б?тін тип - Integer
Мысалы:
Div – б?тін б?лу, мысалы: 5 div 2=2
MOD- б?тін ?алды?, мысалы: 5 mod 2=1
ODD (5)=true (а?и?ат); ODD (6)=false (жал?ан);
SUCC(5)=6; PRED (6)=5;
На?ты тип- REAL
Символды? тип - CHAR
Символды? типке литерлік шамалар жатады: литерлік шамалар дегеніміз-м?ндері м?тін болып келетін шамалар.
Мысалы: ‘12’+’256’=‘12256’; ‘matin’ т.б.
Логикалы? тип –Boolean
IV. Жатты?у орындау
№1. Алгоритмдік тілде жазыл?ан т?ра?ты шамаларды? типтерін к?рсеті?дер:
А) “д?йсенбі”
- Жауабы: литерлік
Б) (-7)
- Жауабы: б?тін
В) 2,5
- Жауабы: на?ты
Г) “45”
- Жауабы: литерлік
№2.Программада жазылу пішімін к?рсет:
А) А ж?не В сандары на?ты сандар;
Б) K,L,mб?тін сандар;
В) А: ‘ауа’; B:= ‘jac’;
№3. ?рнегіні? м?ні? аны?та:
3 div 10 + 25 mod 5=
1+ (25 div 5 mod 2) =
TRUNC (2.5) =
ROUND (2.5) =
№4. Т?мендегі ?рнектерді Паскаль тілінде жаз:
А) 25 санын 3 ке б?лгендегі б?тін б?ліндіні тап.
Б) 42 санын 5 ке б?лгендегі б?тін ?алды?ты тап.
В) ODD (7)= ODD (10)=
Г) SUCC(8)=PRED (7)=
V.Саба?ты бекіту.
1.Айнымалылармен ж?мыс істеу не?шін керек?
2. Айнымалы дегеніміз не?
3. Айнымалылар атауын ?андай т?йінді с?збен белгілейміз?
3. Тип дегеніміз не?
4. Айнымалы типтері дегеніміз не?
5. Типтер нешеге б?лінеді? ?андай ? атауларын ата?
VI. ?орытындылау.
Білемін
Нені білдім?
Білгім келеді?
VII. ?йге тапсырма.
Айнымалылар типтері
VIII. Ба?алау