Инфоурок Информатика КонспектыКонспект урока по информатики

Конспект урока по информатики

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

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

Сынып: 6

Сабақтың тақырыбы: Алгоритм типтері: сызықтық, тармақталған, циклдік. Көмекші алгоритм ұғымы

Сабақтың мақсат-міндеттері:

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

Дамытушылық мақсаты: Жаңа тақырыпты түсіндіру арқылы оқушылардың логикалық ойлау қабілеттерін дамыту.

Тәрбиелілік мақсаты: Жинақылыққа, ұқыптылыққа тәрбилеу

Сабақ барысы

І. Ұйымдастыру

1. Амандасу

2. Отырғызу, түгендеу, оқушылардың зейінін сабаққа аудару

 

ІІ. Үй жұмысын тексеру

Үйге берілген тақырыпты сұрау

 

ІІІ. Жаңа сабақ

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

            1. Сызықтық немесе тізбекті алгоритм. Сызықтық алгоритм тізбектеле орналасқан командалардан, ал блок-схемалар бір сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуы – сызықтық алгоритм деп аталады.

Мысалы:

алг   үй тапсырмасын орындау

басы

        күнделікті алу, тиісті бетін ашу,

        үй тапсырмасын анықтау

        үй тапсырмасын орындау

        күнделікті орнына қою

соңы

 

Сызықтық алгоритм командалары осында көрсетілген рет бойынша орындалатын тізбектеле орналасқан командалардан (блоктардан) тұрады.

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

 

Z=aх2+b+cos(aх2+b)-tg(aх2+b)

 

Бұл функцияның мәнін табу үшін алдымен жақшада тұрған  aх2+b көпмүшелігін жеке есептеп алу қажет, себебі ол тізбек үш рет есептеліп, орындаушы машина оған уақытты көп кетіреді. Есептеліп болған Z функциясының мәні қағазға не экранға басылып шығуы тиіс. Жалпы компьютер жадына a, b, х   мәндері алдын – ала енгізілуі керек.

алг   Z функциясын есептеу

       (нақ  a, b, x, z)

        арг   a, b, x

        нәт  z

                  басы

                              a, b, x  енгізу

                               t:= aх2+b

                          z:=t+cost-tgt

                               х, z  шығару

                  соңы

Сонымен қарастырылған алгоритм қарапайым сызықтық алгоритмнің мысалы болып табылады. Мұндағы 2-блок - a, b, x  мәндерін пернелерден программаға енгізу блогы, 3-блок t –ның, ал 4-блок Z функциясының мәндерін есептейді. 5-блок х айнымалысының және Z функциясының нәтижесін қағазға басып шығарады.

            2. Тармақталу алгоритмдері. Тармақталу алгоритмінде көбінесе арифметикалық теңсіздік түрінде берілген логикалық шарт тексеріледі. Егер орындалса, онда алгоритм бір тармақпен жүзеге асырылады да, соңында екі тармақ қайта бірігеді. Мұндай алгоритмде шартты тексеру тармақталу командасы деп аталады.  Оны алгоритмдік тілде өрнектегенде егер, онда, әйтпесе,  бітті   түйінді сөздері пайдаланылады. Орындалу тәсіліне байланысты тармақталу командасы «таңдау» (толымды) және «аттап өту» (толымсыз) болып екі түрге бөлінеді.

 

Мысалы:       

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

            3. Циклдік алгоритмдер.  Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Математикада есеп шығару кезінде бір теңдеуді пайдаланып, ондағы айнымалы мәнінің өзгеруіне байланысты оны бірнеше рет қайталап есептеуге тура келеді. Осындай есептеу процесі бөліктерінің  қайталап орындалуын  цикл  деп атайды, ал қайталанатын бөлігі бар алгоритмдер тобы циклдік алгоритмдерге жатады.      Қайталану командасын алгоритмдік тілде жазу үшін  әзірше (әзір),  цикл басы (цб),  және цикл соңы (цстүйінді сөздері қолданылады.

Мысалы: Орындаушыда келесі командаларды орындай отырып, ернеуіне дейін жылы сумен толтырылуы тиіс бос 7 литрлік шелек бар болсын:

әзір  шелек толық емес

цб

     1 л  суық су құю керек

     1 л  ыстық су құю керек

цс

 

ІҮ. Сабақты бекіту сұрақтары

  • Алгоритм командалары есеп шартына байланысты қалай бөлінеді?
  • Жай және құрама командалардың айырмашылықтары қандай?
  • Сызықтық алгоритм дегеніміз не?
  • Тармақталу алгоритмі мен циклдік алгоритмнің айырмашылығы қандай?
  • Компьютерде есеп шығару қандай кезеңдерден тұрады?

 

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

 1.8, 1.9, 1.10 тақырыптарын оқу. 33 бет, 1, 3-5 жаттығулар.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока по информатики"

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

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

Клининговый менеджер

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

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 665 120 материалов в базе

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

Другие материалы

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

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

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

  • Скачать материал
    • 03.09.2015 750
    • DOCX 46.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кузкенова Кымбат Кабиденовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Кузкенова Кымбат Кабиденовна
    Кузкенова Кымбат Кабиденовна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 7
    • Всего просмотров: 36217
    • Всего материалов: 28

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

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

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

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

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

500/1000 ч.

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

Курс повышения квалификации

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

36 ч. — 180 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

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

300 ч. — 1200 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

Мини-курс

Основы духовно-нравственной культуры народов России: особенности преподавания

4 ч.

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

Мини-курс

Классики и современники: литературные портреты и психология творчества

4 ч.

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

Мини-курс

Toolbox классического проектного менеджмента

4 ч.

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