Инфоурок Информатика Другие методич. материалыУрок по Информатики на тему "Компьютерде есеп шығару кезеңдері" (9 сынып)

Урок по Информатики на тему "Компьютерде есеп шығару кезеңдері" (9 сынып)

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

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

Класы:  9 «а,ә»

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

Мысалы:

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

басы

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

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

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

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

соңы

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

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

                                 2                              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  деп берілген. Қайсы үшбұрыштың үлкен екенін

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

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

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

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

 

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

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок по Информатики на тему "Компьютерде есеп шығару кезеңдері" (9 сынып)"

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

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

Менеджер образования

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

Пән аты: Информатика Класы: 9 «а,ә» Сабақтың тақырыбы: Компьютерде есеп шығару кезеңдері. Сабақтың мақсаты: Білімділігі: Оқушыларды алгоритмнің командалары және оның құрылымын түсіндіре отырып, компьютерде есеп шығару кезеңдерімен таныстыру, практика жүзінде қолдануға үйрету; Дамытушылығы: Оқушыларды алгоритмнің командаларымен және құрылыммен таныстыра отырып, алгоритм құру дағдыларын қалыптастыру, логикалық ой-өрістерін дамыту; Тәрбиелік: Оқушыларды ұқыптылыққа, жинақылыққа адамгершілікке тәрбиелеу. Сабақтың түрі: аралас сабақ Сабақтың барысы: 1. Ұйымдастыру 2. Өткен материалды қайталау 3. Жаңа сабақты түсіндіру 4. Сабақты бекіту 5. Үйге тапсырма Өткен материалды қайталдау сұрақтары Алгоритмді өрнектеу, жазу тәсілдері дегеніміз не? Алгоритмдері графиктік түрде кескіндеу ерекшілектері қандай? Блок-схема дегеніміз не? Негізгі блоктарға және көмекші блоктарға нелер жатады? Алгоритмдік тіл, программалау тілі дегеніміз не? Жаңа сабақты түсіндіру Алгоритм командалары Алгоритм командалары есеп шартына байланысты жай және құрама командалардан тұрады. Жай команда. Кез келген алгоритмнің қарапайым бір қадамы ақпаратты өңдеудің немесе өрнектеудің операциясын орындайтын жай командадан тұрады. Жай командаларға меншіктеу, мәлімет енгізу және нәтиже алу командалары жатады. Құрама командалар. Жай командалардан құрылымы күрделі құрама командалар құралады. Құрама командалар құрылымына байланысты тізбекті, тармақталу және циклдік топтардан немесе бірыңғайланған алгоритмдік құрылымдардан тұрады. Олардың жай командадан ерекшелігі бірнеше командадан құрылады және орындалуы берілген шарттарға негізделеді. Алгоритм құрылымы Алгоритмдер блоктардың өзара байланысуына қарай үш құрылымға – сызықтық тармақтық және циклдік түрлерге бөлінеді. 1. Сызықтық немесе тізбекті алгоритм. Сызықтық алгоритм тізбектеле орналасқан командалардан, ал блок-схемалар бір сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуы – сызықтық алгоритм деп аталады. Мысалы: алг үй тапсырмасын орындау басы күнделікті алу, тиісті бетін ашу, үй тапсырмасын анықтау үй тапсырмасын орындау күнделікті орнына қою соңы Сызықтық алгоритм командалары осында көрсетілген рет бойынша орындалатын тізбектеле орналасқан командалардан (блоктардан) тұрады. Амалдардың бұлай бірінен соң бірі реттеліп орындалу тәртібін табиғи атқарылу дейді. Мысалы, төменде көрсетілген Z функциясының сандық мәнін есептеп шығару алгоритмін жасау керек болсын. 2 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 деп берілген. Қайсы үшбұрыштың үлкен екенін анықтау қажет. Күрделі тармақталу Күрделі шарттарды пайдалану Арифметикалық циклдер Итерациялық (қадамдық) цикл. Сабақты бекіту сұрақтары Алгоритм командалары есеп шартына байланысты қалай бөлінеді? Жай және құрама командалардың айырмашылықтары қандай? Сызықтық алгоритм дегеніміз не? Тармақталу алгоритмі мен циклдік алгоритмнің айырмашылығы қандай? Компьютерде есеп шығару қандай кезеңдерден тұрады? Үйге тапсырма: 1.9 - 1.10 тақырыптарын оқу. 32 бет, 1, 4 жаттығулар.

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

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

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

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

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

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

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

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

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

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

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

    Куликова Елена Робертовна
    Куликова Елена Робертовна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 77754
    • Всего материалов: 229

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

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

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

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 130 человек из 45 регионов

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

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

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

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 154 человека из 49 регионов
  • Этот курс уже прошли 1 717 человек

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 619 человек из 77 регионов
  • Этот курс уже прошли 956 человек

Мини-курс

Управление персоналом и коммуникация в команде

6 ч.

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

Мини-курс

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

4 ч.

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

Мини-курс

Искусство: от истории к глобализации

4 ч.

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