Сабақтыңтақырыбы:
|
Меншіктеу операторы. Сызықты алгоритмдерді программалау
|
Сабақтыңмақсаты:
|
|
1. Білімділік –.
|
Оқушыларды Паскаль тілініңменшіктеу операторы жәнесандықфункцияларыментаныстыру, меншіктеу операторы мен сандықфункциялардыесептершығарудақолданабілугеүйрету
|
2. Дамытушылық –
|
Оқушылардыңменшіктеу операторы мен сандықфункциялардықолданудағдысынқалыптастыру
|
3. Тәрбиелік –
|
Оқушылардың информатика пәнінедегенқызығушылығынжан - жақтытәрбиелеу.
|
Сабақтүрі:
|
Аралассабақ
|
Сабақтипі:
|
Жаңасабақ
|
Әдіс - тәсілдері:
|
түсіндірмелі – иллюстративті, көрнекілік, сұрақ – жауап, практикалық, бағдарламақұружәне оны қорғау
|
Программалық-дидактикалықжабдықталуы:
|
дербескомпьютерлер, интерактивтітақта, мультимедиялық проектор, Windows ОЖ, презентация, оқулықтар, Pascal ABC
Пәнаралықбайланыс: математика
|
Ресурстар:
|
АТК, үлестірмеліпарақ(А4), пламастер, жапсырғыштар(түрлітүсті)
|
Дереккөздері:
|
Мұғалімдергеарналғаннұсқаулық, WWW.epm.kz; Информатика оқытуәдістемесі 7 сынып, С.Т.Мұхамбетжанова, А.Е.Сағымбаева. Алматы «Атамұра» 2015ж.
|
Сабақтыңбарысы:
|
І. Ұйымдастырукезеңі
|
Сәлемдесу, оқушылардытүгендеу. Журналдытолтыру. Сабақтыңмақсатынқою.
|
Оқушылардыжеребеарқылытопқабөлу
|
І топ «Ту», ІІ топ «Әнұран», ІІІ топ «Елтаңба»
|
ІІ. Үйтапсырмасынтексеру
|
Айнымалылардың нақты сан типі
Айнымалылардың бүтін оң сан типі
Айнымалылардың таңбалы бүтін сан типі
|
ІV. Топтықжұмыс
|
Енгізу және шығару операторларын паскаль тілінде жазыңдар
1 топТік төртбұрыштың ұзындығы а см, ені в см. Тік төртбұрыштың периметрін тап.
2 топШеңбердің радиусы 5 см .Шеңбердің ұзындығын тап
3 топКвадраттың ауданын табу
|
ІІІ. Жаңасабақ
|
Меншіктеу операторы – берілгенөрнектердіңмәнінесептеп, оны айнымалығаменшіктеуүшінқолданылады. Олкезкелгенбағдарламаныңнегізгіоператорыныңбіріболыптабылады
Меншіктеуоператорыныңжазылу форматы:
:=;
Меншіктеуоператорыныңжазылуқұрылымы:
айнымалы := өрнек
Мұндағы ‹айнымалы› - айнымалы идентификаторы, := меншіктеубелгісі, яғниайнымалыныңмәніөрнектіңесептелген сан мәнінқабылдайды; ‹өрнек› - арифметикалықөрнекнемесе сан.
Мысалы,
А := 5; b := 2*x;
Оператор
|
Түсініктеме
|
Х:= 10;
|
Х айнымалысына 10 мәні меншіктеледі
|
Х:=2*а+6;
|
Х айнымалысына 2*а+6 өрнегінің мәні меншіктеледі
|
А:=‘Информатика’;
|
А мәтіндік айнымалыға ‘Информатика’ мәтіндік тұрақтысы меншіктеледі
|
S:=S+1;
|
S айнымалысына S-тің алдыңғы мәні 1-ге арттырылып меншіктеледі
|
|
Бекіту
|
1. У-кех-тің квадратын меншікте
2. Анам 2кг қант пен 2кг ұн алды. Қантты С деп , Ұнды U деп , Сомасын S деп белгілеп , меншіктеу операторын жаз
3. Оқушы 2 дәптер, 6 түрлі бояуы бар қарындаш және 1 қалам сатып алды. Құралдарға идентификаторлар беріп, Меншіктеу операторын жаз
|
Жаңа сабақ:
|
Сызықтық бағдарламалар құрылымында бiр амалдан екiншi амалға өту тiзбектi түрде орындалады. Ешқандай шарт тексерiлмейдi,керi қайту немесе амалды қайталау болмайды.
Сызықтық алгоритмдерді бағдарламалау кезінде келесiнегiзгi операторлар қолданылады:
read (readln)- берілгендерді енгізу,
write (writeln)-нәтижені шығару.
readln және writelnоператорларынан кейін бірнеше мән жазылса олар жақшаға алынып, араларына үтір қойылады.
Сипаттау (var) бөліміндебарлық айнымалылардың типтері анықталады.
Program<программаның аты>
|
Сипаттау бөлімі
|
begin
|
Операторлар бөлімі
|
end.
|
Сипаттау бөлімінде:
Программамен байланысатын кітапханалық модульдерінің атаулары (uses)
Белгілерді сипаттау (label)
Тұрақтыларды сипаттау(const)
Мәліметтер типтерін анықтау (type)
Айнымалыларды сипаттау (var)
процедураларды сипаттау (procedure)
функцияларды сипаттау (function)
Операторлар бөлімінде:
Енгізу операторыread (readln)
Меншіктеу операторы:=
Шығару операторыwrite (writeln)
Сызықтықалгоритмді схема түріндесипаттау
Алгоритмдiбастау(begin)
Мәлiметтердiенгiзу(readln)
Математикалықөрнектердiесептеу(:=)
Нәтиженiшығару(writeln)
Алгоритмдiаяқтау(end)
Мысалы: Екісандықосу
programqq;
vara,b,c: integer;
begin
read ( a, b );
c := a + b;
writeln ( c );
end.
|
«Түртіп алу» стратегиясы
|
Операторлардың қызметтерін дәптерге жазып шығыңдар:
Program-
Var-
Begin-
Read,Readln-
‘:=’ -
Write, Writeln-
End-
|
Сергіту сәті
|
|
Бекіту
|
Программалау
1-топ
2- топ
3- топ
|
VIІ. Оқушылардыбағалау.
|
|
Үйге тапсырма
|
|