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

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

Скачать материал

Сабақ жоспары :                                                                                

Пән аты : Информатика

Сынып : 10

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

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

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

Дамытушылығы : Бұл ұғымдардың барлық прораммалық тілдерге ортақ екеніне назар аудару, ортақ қасиеттер мен шамалар туралы білімдерін дамыту;

Тәрбиелігі : Көпсалалық, жан-жақтылық тұрғысында ойлау өрісін қалыптастыру.

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

Сабақтың әдісі: түсіндіру, сұрақ-жауап

Сабақта қолданылатын көрнекті құралдар: компьютер, оқулық, 

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

І Ұйымдастыру кезеңі

Оқушылармен сәлемдесу,  түгелдеу. Назарын сабаққа аудару.

ІІ Үй тапсырмасын тексеру

1.      Программалау деген не?

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

3.      Программа тілдерін қалай топтастыруға болады?

4.      FORTRAN тілінің қандай ерекшелігі бар?

5.      Программалық жасақтама деген не? Оның деңгейлерін атаңдар.

III Жаңа тақырыпты түсіндіру

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

Ішкі программа – қажетті әрекетті орындаушы және ағымдағы кодтың басқа бөліктеріне тәуелді емес операторлар  жиынтығы.

Программа бірнеше кішкене ішкі программаларға бөлінеді, олардың әрқайсысы  ағымдағы тапсырмамен қарастырылған әрекеттердің бірін орындайды. Құрылымдық программалау  идеясы 70-жылдары IBM компаниясында пайда болды, оны әзірлеуге атақты ғалымдар: Э.Дейкстра, Х.Милс, Э.Кнут, С.Хоор қатысты. Құрылымдық программалау программалық өнімнің модульдік құрылымына және әртүрлі программалық модульдердің мәліметтерін өңдеу алгоритмдерінің типтік басқару құрылымдарына негізделген.

Құрылымды басқару типтері:

·         Реттілік;

·         Альтернативті (таңдау шарты);

·         Циклдік.

Құрылымдық программалауға жататын программа әзірлеудің екі әдістемесі кең тараған:

·         «Жоғарыдан төменге» программалау;

·         «Төменнен жоғарыға» программалау;

Құрылымдық программалау алгоритмдік мінездемесі бар математикалық есептерді шығаруда тиімді қолданылады.

 

Модульдік программалау – программаны логикалық бөліктерге бөлу үдерісі.

Программа бірнеше модульдерге бөлінеді және мынадай мақсаттар орындалуы тиіс:

·         Модульдің дұрыс болуы және оның контекстерге тәуелсіз болуы қажет;

·         Модульдің ішкі жұмыстарын білмей тұрып әртүрлі модульдерден программа құру мүмкіндігінің болуы қажет.

Модуль өлшемі 60 жолдан аспауы керек  және модульдер өзара тәуелсіз болуы керек. Байланысқан элементтерді бір модульге,  байланыспаған элементтерді әртүрлі модульге жинау керек. Модульдерді қолдана отырып программа күрделігін төмендетуге болады.

Өзара байланысқан негізгі нысандардан тұратын программалау тілін нысанға бағытталған программалау тілі дейміз.

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

Нысандар бірнеше рет қолданылатын программалық модульдерден, яғни байланысқан мәліметтер мен процедуралардан, ал нысан құрылымы екі бөліктен тұрады: айнымалылар және әдістер.

Класс біртипті  нысандарға арналған шаблон және нысанды айнымалылар типтері мен әдістерін анықтайтын ақпараттардан тұрады.

Нысанға бағытталған программалаудың негізгі үш принципі бар: инкапсуляция, тұқым қуалау, полиморфизм.

Нысанға бағытталған программалаудың негізгі түсініктері:

·         Нысан;

·         Нысанның қасиеттері;

·         Нысанның әдісі;

·         Нысандар класы.

Мысалы, автокөлік нысан болады, өйткені түс, модель, жылдамдық сияқты қасиеттері бар. Екпін, аялдама автокөліктің іс-әрекетіне, әдісіне қатысты. Осылайша, қасиет дегеніміз – нысанның сипаттамасы, әдіс дегеніміз – нысанның іс-әрекеді.

Класс-әдістер немесе қасиеттер – ортақтығымен сипатталатын нысандар жиынтығы.

 

IV Сабақты бекіту

1.      Құрылымдық программалау деген не?

2.      Құрылымдық программалау қашан пайда болды?

3.      Модульдік программалау деген не?

4.      Нысанға бағытталған программалау тілі қандай қызмет атқарады?

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

VIБағалау Оқушыларды білімдеріне қарай бағалаймын

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

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Бизнер-тренер

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 192 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 26.09.2015 10011
    • DOCX 54 кбайт
    • 15 скачиваний
    • Рейтинг: 2 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Маратов Асхат Маратұлы. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Маратов Асхат Маратұлы
    Маратов Асхат Маратұлы
    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 45645
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 489 человек из 73 регионов
  • Этот курс уже прошли 1 524 человека

Мини-курс

Психологическая зрелость и стрессоустойчивость: основы развития личности и поддержки

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 214 человек из 57 регионов
  • Этот курс уже прошли 67 человек

Мини-курс

Теория вероятности и комбинаторика в современной математике

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психология взаимоотношений, прощения и самопонимания

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 133 человека из 53 регионов
  • Этот курс уже прошли 45 человек