Құрылымдық, модульдік объектіге бағытталған программалау сабақ жоспар 10 сынып

Раздел Информатика
Класс 10 класс
Тип Статьи
Автор
Дата
Формат doc
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Сыныбы 10 сынып

Мерзімі 30.09.2014ж.

Сабақтың тақырыбы: Құрылымдық, модульдық, объектілі-бағдарлы және визуалды программалау

Сабақтың мақсаты:

Білімділігі: Бала бойына бүгінгі тақырыпты өту барысында білімдерін арттыру.

Тәрбиелігі: Әр оқушыны іскерлікке, нақтылыққа, ынтымақтылыққа тәрбиелеу.

Дамытушылығы: Оқушының әрбір сабаққа ынтасы мен қабілетін біріктріп,

пәнге деген қызығушылығын арттыру.

Сабақтың түрі: аралас сабақ

Сабақтың өту әдісі: сөздік, көрнекі, практикалық

Сабақтың көрнекілігі: копьютер, топтама, тест сұрақтары т.б.

Оқыту формалары: жеке, топтық, ұжымдық

Пайдаланған әдебиеттер: Н.Ермеков, М.Ермеков, С. Ноғайбаланова Информатика 10 сынып оқулығы, Балапанов Информатикадан 30 сабақ, Информатика негіздері журналы.

Сабақтың барысы:

А) ұйымдастыру кезеңі

Б) сабақ сұрау

В) Бағалау

Г) Жаңа сабақ

Д) Бекіту

Е) Үйге тапсырма

Ж) Қорытынды

Балалар біз өткен сабақта Процедуралық программалау деп аталатын жаңа тақырып өткен болатынбыз.

Жаңа сабақ

Процедуралық программалаудың дамуында құрылымдық программалаудың принциптері үлкен роль атқарды. Программаны белгілі бір мәселені шешіп жатқан орындаушы ретінде қарастырайық. Программа жазып болған кезде, бастапқы мәселе көптеген бөліктерге бөлінеді, оларрдың әрқайсысы элемен-тарлық (базалық) орындаушы-нұсқаумен шешіледі. Бұл жерден бөлінуде қоры-тындылайтын, жоғары-төмен программалау әдістемесі деп аталатын келесі қа-тынас туындайды:

• мәселелер мен бөліктер өзінің аралық орындаушымен («процедура» деп аталатын бір кіруі мен бір шығуы бар код фрагменттерімен);

• әрбір бөлшек өзінің бөлшектеріне базалық орындаушылар (нұсқаулар) дәрежесіне жетпейінше өзінің аралық орындаушысымен.

Мұндай әдістемесінің теориялық негізі келесі 4 типті элементарлы блок-схемалардан тұратын кез келген алгоритмнің құрылымдық блок-схемасын ұсыну мүмкіндігі болып табылады.

Сипатталған процестің әрбір қадамында кезекті аралық орындаушы жасай отырып, біріншіден, ағымдағы орындаушының жұмысының үлкен үлесін оларға арту қажет, екіншіден, оларда базалық орындаушылардың аяққы дәрежесіне жақындауы қажет. Жазылған құрастырудың құрылымдық технологиясы бойынша өңделген алгоритмдер ішіне еңгізілген дұрыс қасиеттері бар:

• кезекті мәселенің келесі бөлімдерінің дұрыс мағлұматтануын, аралық орындаушылардың дұрыстығын, кезекті орындаушының дұрыстығын қамтамасыз етеді, оларда қате аз;

• оларды түсіну мен модификациясының оңайлатылғанын.

Жоғарыдан төмен қарай құрылған программадағы басқарудың жалпы құрылымы ағаш тектес болып табылады. Сондықтан мұндай программаны оңай түсінуге болады.

Тура осы мақсатқа тағы да бірқатар мәтінді көркемдеу ережелері де қызмет етеді, жекелей айтқанда, оның форматталуы, яғни оған шегініс пен интервал құрылымының анықталған еережелері бойынша енгізу.

Әділ - нысаналық бағдарлау деп аталатын жаңа тақырып өткен болатынбыз.

Программалаудың осы бағытының негізін салушылардың бірі Алан Кэйдің баяндамасында Объектті-бағытталған программалаудың мынадай принциптері берілген:

  1. Барлығы объект болып саналады.

  2. Объекттер бір-бірімен хабарлама жіберу арқылы әрекеттеседі.

  3. Хабарлама- қимылға келтіру үшін керекті аргументтер жиынтығымен қамтылған әрекетті жасауға сұрау.

  4. Әрбір объекттің онда басқа объекттер орналасқан тәуелсіз жадысы бар.

  5. Әрбір объект объекттердің жалпы қасиеттерін білдіретін кластың өкілі болып саналады.

  6. Класта объекттің іс-әрекеті беріледі. Бір кластың барлық объекттері бірдей әрекеттерді жасай алады.

  7. Кластар жалпыға бірдей, біріңғай иерархиялық ағаш тәріздес құрылым ретінде ұйымдастырылған. Кейбір класт объекттерінің жадысы мен іс-әрекеті иерархиялық ағаштың төменгі сатысында орналысқан әрекеттерді қайталайды.

Осылайша Программалаудың объекті-бағытталған стилінің негізінде объект түсінігі жатыр, ал мәні «объект=» мәліметтер + процедура» формуласымен анықталады. Әрбір объект өзінде мәліметтердің кейбір құрылымы мен әдістеме деп аталатын тек оған ғана ашылатын, осы мәліметтерді өңдеу процедураларын интеграциялайды. Бір объектте мәліметтер мен процедуралардың бірігуі инкапсуляция деп аталады.

Әділ - нысаналық бағдарлау - әдітерін қолданумен шешілетін мәселе, объекттер мен терминдерде баяндалады. Мұндай жағдайдағы программа объектер жиынтығы мен олардың арасындағы байланысты көрсетеді, пл программалау процесі - бардың арасынан табу немесе жаңа объекттерді жасау және олардың арасында қатынас орнату. Жңа объекттерді жасау кезінде объекттер қасиеті қосылуы немесе алдыңғы объектерден алынуы мүмкін. Объекттермен жұмыс кезінде полиформизм де болуы мүмкін - әр түрлі мәліметтерді өңдек үшін бірдей атқа ие әдістерді қолдану мүмкіндігі. Соңғы уақытта көптеген программалар, әсіресе объектті бағытталғн, визуальды программалау жүйесі ретінде жүзеге асырылуда. Мұндай жүйелердің ерекшелігі дайын «құрылыс блоктарынан» тұратын, программаларды жасайтын мықты орта. Ол программалы операцияларды кодтамай-ақ диалогты режимде программалау өнімінің интерфейсті бөлімін жасауға мүмкіндік береді. Объекті - бағытталған визуалды программалау жүйесін Visual Basic, Delphi, C+Builder және Visual C++

Жаңа сабақты бекіту сұрақтары:

  1. Объекті-бағыттылған программалаудың негізгі принциптері.

  2. Программалауды объекті-бағытталған программалау кезінде программа нені білдіреді?

  3. Программалаудың объектті-бағытталған тілдеріне мысал келтіріңдер

Жаңа сабақты бекіту

IX .Үйге тапсырма

Әділ - нысаналық бағдарлау

(Объектті - бағытталған программалау)

X . Сабақты қорытындылау

Жаңа материалды пысықтау,оқушылардың меңгерген білімдерін талдау,бағалау.

XI . Бағалау.



© 2010-2022