Инфоурок Другое Другие методич. материалыСызықтық немесе тізбекті алгоритм, тармақталу алгоритмі, циклдік алгоритм. (6 сынып)

Сызықтық немесе тізбекті алгоритм, тармақталу алгоритмі, циклдік алгоритм. (6 сынып)

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

САБАҚ ЖОСПАРЫ                                                                «Бекітемін»

                                                                                                ________________

                                                                                         Оқу ісінің меңгерушісі

                                                                                 «_______» _____20 17   ж

 

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

Класы:  6

Сабақтың тақырыбы:           Сызықтық немесе тізбекті алгоритм,

                                                           тармақталу алгоритмі, циклдік алгоритм. 

                                                             Компьютерде есеп шығару кезеңдері.     

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

            Білімділігі:  Оқушыларды алгоритмнің командалары және оның құрылымын түсіндіре отырып, компьютерде есеп шығару кезеңдерімен таныстыру, практика жүзінде қолдануға үйрету;

Дамытушылығы:  Оқушыларды алгоритмнің командаларымен және құрылыммен таныстыра отырып, алгоритм құру дағдыларын қалыптастыру, логикалық ой-өрістерін дамыту;

Тәрбиелік:    Оқушыларды ұқыптылыққа, жинақылыққа адамгершілікке тәрбиелеу.

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

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

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

                                    2. Өткен материалды қайталау

                                    3. Жаңа сабақты түсіндіру

                                    4. Сабақты бекіту

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

 

Өткен материалды қайталдау сұрақтары

  • Алгоритмді өрнектеу, жазу тәсілдері дегеніміз не?
  • Алгоритмдері графиктік түрде кескіндеу ерекшілектері қандай?
  • Блок-схема дегеніміз не?
  • Негізгі блоктарға және көмекші блоктарға нелер жатады?
  • Алгоритмдік тіл, программалау тілі дегеніміз не?

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

Алгоритм командалары

            Алгоритм командалары есеп шартына байланысты жай және құрама командалардан тұрады.

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

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

Алгоритм құрылымы

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

               

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

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

                                                             2                                     2

                  Z = ax  + b + cos (ax   + b) – tg (ax + b)

                                                                         Бұл функцияның мәнін табу үшін алдымен жақшада тұрған

                                                                         ax 2 + b көпмүшелігін жеке есептеп алу қажет, себебі ол

                                                                         тізбек үш рет есептеліп, орындаушы машина оған уақытты

                                                                         көп кетіреді. Есептеліп болған Z функциясының мәні

                                                                         қағазға не экранға басылып шығуы тиіс. Жалпы компьютер

                                                                         жадына a, b, x мәндері алдын – ала енгізілуі керек.

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

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

                                                                                   арг  a, b, x

                                                                                  нәт  z

                                                                                      басы 

                                                                                                     a, b, x  енгізу  

                                                                                                            t : = ax 2 + b

                                                                                                         z : = t + cost + tgt

                                                                                                       x, z  шығару

                                                                                    соңы

                                                                      Сонымен қарастырылған алгоритм қарапайым сызықтық

                                                            алгоритмнің мысалы ьолып табылады. Мұндағы 2-блок - a, b, x

                                                            мәндерін пернелерден программаға енгізу блогы, 3-блок t - ның,

                                                            ал 4-блок Z функциясының мәндерін есептейді. 5-блок х

                                                            айнымаласының және Z функциясының нәтижесін қағазға басып шығарады.

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

түйінді сөздері пайдаланылады. Орынду тәсіліне байланысты тармақталу командасы «таңдау»(толымды) және «аттап өту» (толымсыз) болып екі түрге бөлінеді.

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

Тапсырма:  (33 бет 2 жаттығу)

              Екі үшбұрыш қабырғалары a, b, c және d, e, f  деп берілген. Қайсы үшбұрыштың үлкен екенін

              анықтау қажет.

В>c

  1. Күрделі тармақталу
  2. Күрделі шарттарды пайдалану
  3. Арифметикалық циклдер
  4. Итерациялық (қадамдық) цикл.

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

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

 

Үйге тапсырма: 1.9 - 1.10 тақырыптарын оқу. 32 бет, 1, 4 жаттығулар.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Сызықтық немесе тізбекті алгоритм, тармақталу алгоритмі, циклдік алгоритм. (6 сынып)"

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

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

Руководитель службы приёма заявок

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

Экскурсовод (гид)

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 661 820 материалов в базе

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

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

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

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

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

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

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

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

    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 98889
    • Всего материалов: 216

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

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

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

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

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

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

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 20 регионов
  • Этот курс уже прошли 153 человека

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

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

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

Мини-курс

Психологическое консультирование семей: от неблагополучия к гармонии

4 ч.

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

Мини-курс

Неорганическая химия

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов

Мини-курс

Продажи и самопрезентация в социальных сетях

5 ч.

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