Сабақтың тақырыбы:
|
Меншіктеу операторы. Сызықты алгоритмдерді программалау
|
Сабақтың мақсаты:
|
|
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)
Мысалы: Екі санды қосу
program qq;
var a,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І. Оқушыларды бағалау.
|
|
Үйге тапсырма
|
|