Сабақтыңтақырыбы:
|
Меншіктеу операторы. Сызықты алгоритмдерді программалау
|
Сабақтыңмақсаты:
|
|
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-топ ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAUCAIAAAC7/wwSAAACp0lEQVR4nN2WPUhyYRTH/Who0U1BaMol1DYVgwYplaZcmoIkohYnHdRCCIrIwUUTMWxQJBcLwUHEwQgbHATFD9BJxdXFUCww6v3TBbHeey/Xb+g/PDz33nPPPb/nnnOeZ+nr64v1V7S06ACmqbnCyGSyWq0mEAguLi4ODw+n7meuMDwer91uVyoVtVo9CQyVn7nCZDIZjCKRSCgUzsLPAmomHA67XK5Z+Jk3zOPj48bGhkqlmoWfucKEQqGVlZXJSaj8zBVmuFg/Pz+n7ocERq/X5/P5ZrNJXD48PBwfH7++vo76yU6nc3Z2htff3t5QrPF4nAaAw+FQPe12u1arNRKJvL+/K5XKp6cnKksSmFgstrq6ikaOEZc7OzsSiYR4lEqltFotqSMul9vv9weXOFjs7u5iXRqNBqJRKBRisZiKhEYfHx8ajUan09Xr9V6vZ7PZaIzJ02x7e/v5+ZmASafTRqNxcJ9hetzf32OxTSYT6xsMf4bNZo+EQcjv9+Pdy8tL1vf2EgwGaYwpYRKJxNHREeZID4/HM2oQqFGCBCoWi1KplNQMwP/Ph9cLi3J9fc3wo+QwW1tbp6enmLy8vKBpIIUYuhsol8shv4l5oVBYX18nNRvETVUz1WoVhxeGHyWHwc7K5/ORpljg29vbwX3mNYOiR1YQc8Ds7e0xDOiX4HN5eZmhMWVrRqadn59jHP4tzGsGPePu7u7k5AT7NDY4nAgZBvRL+L1IcrPZXC6XA4GA1+ulMaaDgQv6gqMRDhr7+/tut/vm5gYNAM0dTZLGnmqNEP3BwYHD4UBTpSdhUcHAdTQa9fl8Y1QLoc3NzcFO1Wq1xnMCra2tZbNZhsY/YCwWy9XVValUstvtBoMBDX7sIBaiHzBOpxOjXC5PJpMLimci/QN41zat/6S5NQAAAABJRU5ErkJggg==)
2- топ
3- топ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAUCAIAAABDH/flAAADT0lEQVR4nOVXXyhzYRjfHyu7sDsrxc1MtBkukJWy2cgNbnY1EeLGDQojUaTtYjezteZPXyR2YWu1C+SCRHKh/C/cILdKRKiJ79feOo2d93S29R1f3/dcvD3nnPf5vc/vfZ8/70n7/PwU/TeS9tMOCCqCsi0sLLy6usrMzBwbG2ttbRVyaSKCss3IyHh4eDg/PzcYDP8+2729PYxZWVlKpVLIdRn5gbxdWlpyuVzCrysSnm0wGNTr9RUVFSniXF5emkymoqKi1dVV/laCsl1YWMjOzk6dKiQ/P396enp3dzchK0HZxlamj4+PFNEODw9LSkoSMmFh29jYCKDb21vyGAgEOjo6Hh8fE/Xm6elpaGgI5q+vr6hMKysrHAwlEgntazyOWq0WRdnm5eWB8N3dnd/vr6qqIvOfn58HBgaWl5ff3t7Ky8s3Nze52IbDYZVKhcaIEY91dXUajYZ82tjYqKmpYfVJKpVGIhHmEVe0hoYGbNzNzQ2WLysry83N5d4dVuHAOTk5QQnY3t5eXFzs6+vb39/Hy/f3d7PZXFtbe319/fLyYrPZYtHYIxkFYGtri7AFXFdXF/OeZwTCAxxXT08P8RhnIhaLk2BLw0HfzsnJAUnobW1t/f39ZP7MzAzmjI+Pi6LtfX5+PhaNynZtba29vR06Isfj8STqJQoScVEUPQStVss6DUzi9dgNpeEcHR0VFxcTHaEul8uJjt2x2+00r9jZVldXDw4OQtnZ2UEJRZRyUmORg4MD5AzRj4+PdTod6zSGGC1vaThIWrSfeP3i4gL3U5pX7Gxx11EoFAh9bO3U1BTznn/eoqIgkBgvLRYLzQNuoeGAYXd3N9EnJyebmpqIDh/S09NpaNQOhGAeHR3FGHuw/PMWhW12drazsxM3J9wo8BvAx4o/DtjKZDLE8MjIyP39PdPbEAjIu97e3rOzs7m5Oa/XG4vGxRY237Kcv+BuaLVasetutxvVBT0MpZ5jPm0TaThgZTQaYVVfX4/rFHMkoNfc3OxwONBKvlEV0dgCJRQK+Xy+JDKWSGVlJdOx0Q+TA+HA+RWV+PkFBQWkFbHKF7ao4xMTE6enp8PDwy0tLWhcSXv5d8oXtk6nE2Npaen6+voP+fNn5TfnHrI3R9qzDAAAAABJRU5ErkJggg==)
|
VIІ. Оқушылардыбағалау.
|
|
Үйге тапсырма
|
|