Инфоурок Информатика Рабочие программыИнформатика пәнінен ашық сабақ "Алгоритм типтері " (сызықты, тармақталу және циклдік алгоритмдер)

информатика пәнінен ашық сабақ "Алгоритм типтері " (сызықты, тармақталу және циклдік алгоритмдер)

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

Сыныбы: 6 Ә Күні:23.12.2014                                                                                               

Сабақтың тақырыбы:          Алгоритм типтері

                          (сызықты, тармақталу және циклдік алгоритмдер)

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

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

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

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

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

Сабақтың типі: жаңа сабақ

Сабақтың түрі: аралас сабақ (топтық жұмыс, жеке жұмыс, практикалық тапсырма орындау, сұрақ-жауап, АКТ)

Сабақтың әдісі: интерактивті тақта көмегімен түсіндіру

Сабақта қолданылатын көрнекі құралдар:  Компьютер,  оқулық, интерактивті тақта, электронды оқулық, қима қағаздар.

Күтілетін нәтиже: Оқушылар алгоритм типтерін үйреніп,оларды ажырата біледі.

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

І.Ұйымдастыру кезеңі: (3-мин)1. Сәлемдесу, түгелдеу.

                                          2. Шаттық шеңберін құрады, бір-біріне тілек айтады.

                                          3. Оқушыларды суреттермен 3 топқа бөлу, назарын сабаққа аудару.

 

Топтағыларға топтың ережесін қайталау, топтағы көшбасшысын таңдау, бағалау парағын тарату.

II. Үй тапсырмасын тексеру (10 мин)

Миға шабуыл (сұрақ-жауап)

Сыныптағы әр оқушы бір сұрақ таңдап жауап береді. Топ басшысы бағалау парағын толтырып отырады.

1.Алгоритм дегеніміз не?

2. «Алгоритм» термині қай ғұламаның есімімен байланысты?

3.Алгоритмге мысал келтір

4.Алгоритмнің атқарушылары

5.Алгоритмнің неше қасиеті бар,ата.

6.Алгоритмнің дәл,айқындылық қасиетін қалай түсіндіресін?

7.Алгоритмнің берілу(жазылу) түрлері

8. Алг есептеу

            Арг х

           Нәт у

           Басы

                      y:= 5*х*х-4

           Соңы   

Алгоритм қай түрде берілген?

 


9.

 

Қандай қызмет атқарады?

 


10.

Қандай қызмет атқарады?

 


11.

Қандай қызмет атқарады?

 


12.

 

Қандай қызмет атқарады?

 

13.Робот алгоритмнің атқарушысы ма?

 

14.    Program №1;
Var x: integer;
Begin
Writeln(‘х енгіз’);
Readln (a, x);
y:=2*x -(x+8);
Writeln(‘y=’, y);
End.

Алгоритм қандай түрде берілген?

 

15. Алгоритм қандай түрде берілген?

 1. Гулге су құятын ыдысты аламын.

2. Ыдысқа су құямын.

3. Гүлдің жанына барамын.

4. Гүлге суды құямын.

5. Су құйып болдым.

6. Ыдысты орнына апарып қоямын.

 

III. Жаңа сабақты түсіндіру: (Слайд) (10 мин)

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

 

Алгоритм типтері           

 

 

 

 

Циклдік алгоритмдер
Сызықты немесе тізбекті алгоритм Тармақталу алгоритмдері
 

 

 

 


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

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

Мысалы, «Үй салу алгоритмі».

1. Қолыңа қара, сары, қызыл, көк, жасыл түсті қарындаштар ал;

2. Үйдің суретін сал;

3. Шатырын қызыл түске боя;

4. Қабырғасын сары түске боя;

5.Терезесін көк түске боя;

6. Есігін жасыл түске боя.

 

        

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

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

 

Етік киеміз,Туфли киеміз,иә,жоқ

 

 

 

 


           

      

 

    3.  Циклдік алгоритмдер.   Белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалатын алгоритм қайталану немесе циклдік алгоритм деп аталады   Мысалы: Үстелдің үстінде  бірнеше дәптер жатыр, саған тек математика дәптері ғана қажет. Егер дәптерді бірден таба алмасаң осы әрекетерді бірнеше рет дәптеріңді тапқанша орында. Осылайша алгоритмнің құрылымына байланысты алгоритм орындалады

 

Тапсырма  №1. Орындаушы шегіртке сандық ось бойымен берілген сан бөліктеріне секіреді. Орындаушы Шегіртке бұйрықтарының жүйесі: оңға 3(3 бірлік кесіндіге оңға секіреді) және солға 2 (2 бірлік кесіндіге солға секіреді). Бастапқы орны 0.  Шегірткеге 2 санына жетуге көмектесетін сызықтық алгоритм құр.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Тапсырма №2.  Төтенше жағдай тудырмау үшін, «Судың қайнау» алгоритмін дұрыс құру.

Алгоритм «Судың қайнауы»:

          Шәйнекке су құю.

          Газдың кранын ашу.

          Шәйнекті плитаға қою.

          Судың қайнауын күту.

          Шырпыны газға апару.

          Шырпыны жағу.

          Газды өшіру.

Тапсырма №3 «Ағашты өсіру» алгоритмінің реттілігін дұрыс орналастырыңдар

 

 

 


Шұңқырды толтыр…

 

Шұңқырды қаз

Су сепкішті алып, көшетті отырғыз

Күрек пен көшетті ал

 

Көшетті шұңқырға сал.

 

Күрек пен су сепкішті орнына қой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сергіту сәті

 

Атқарушы «Ботамен» практикалық тапсырма орындау

 

 

VІ. Қорытындылау

әр топ өздеріне берілген алгоритм бойынша түсінгенін баяндайды.

1-топ сызықтық алгоритм

2-топ тармақталу алгоритмі

3-топ циклдік алгоритм

 

 

Р/с

Сұрақтар

Дұрыс жауап

Жауаптар

1

Сызықтық алгоритм дегеніміз не?

 

А) Қандай ба бір шартқа тәуелді болатын алгоритм

2

Тармақталу алгоритмі дегеніміз не?

 

В) Қайталанатын бөлігі бар алгоритмдер

3

Циклдік алгоритмі дегеніміз не?

 

С) Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм

 

Рефлексия. Білдім, Білемін, білгім келеді

 

ҮІІ. Үйге тапсырма: (2 мин) Алгоритм типтері, 31 беттегі «өткел» тапсырмасының алгоритмін сөз түрінде жаз

VІІІ. Оқушылар еңбегін бағалау: (3мин) Бағалау парағы арқылы оқушылар өздерін бағалайды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аты-жөні

Сұрақ-жауап

Есеп шығару (топтық)

Ия/жоқ

Жеке тапсырма

Бекіту (топтық)

Рефлексия

Қорытынды баға

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аты-жөні

Сұрақ-жауап

Есеп шығару (топтық)

Ия/жоқ

Жеке тапсырма

Бекіту (топтық)

Рефлексия

Қорытынды баға

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Құзырлылық тапсырма

Р/с

Сұрақ

Жауап

1

Алгоритм типтері 4-ке бөлінеді.

Иә/Жоқ

2

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

Иә/Жоқ

3

Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады

Иә/Жоқ

4

Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды

Иә/Жоқ

5

Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады

Иә/Жоқ

Ескерту: (неге иә, неге жоқ деп жауап бергендеріңді түсіндіріңдер):......................................

.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

 

Құзырлылық тапсырма

Р/с

Сұрақ

Жауап

1

Алгоритм типтері 4-ке бөлінеді.

Иә/Жоқ

2

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

Иә/Жоқ

3

Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады

Иә/Жоқ

4

Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды

Иә/Жоқ

5

Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады

Иә/Жоқ

Ескерту: (неге иә, неге жоқ деп жауап бергендеріңді түсіндіріңдер):......................................

.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

 

 

 

 

 

 

Құзырлылық тапсырма

Р/с

Сұрақ

Жауап

1

Алгоритм типтері 4-ке бөлінеді.

Иә/Жоқ

2

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

Иә/Жоқ

3

Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады

Иә/Жоқ

4

Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды

Иә/Жоқ

5

Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады

Иә/Жоқ

Ескерту: (неге иә, неге жоқ деп жауап бергендеріңді түсіндіріңдер):......................................

.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Құзырлылық тапсырма

Р/с

Сұрақ

Жауап

1

Алгоритм типтері 4-ке бөлінеді.

Иә/Жоқ

2

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

Иә/Жоқ

3

Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады

Иә/Жоқ

4

Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды

Иә/Жоқ

5

Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады

Иә/Жоқ

Ескерту: (неге иә, неге жоқ деп жауап бергендеріңді түсіндіріңдер):......................................

.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

 

 

 

 

 

 

 

Кеңейтілген тапсырма (жеке жұмыс)

А-деңгей

Р/с

Сұрақтар

Дұрыс жауап

Жауаптар

1

Сызықтық алгоритм дегеніміз не?

 

А) Қандай ба бір шартқа тәуелді болатын алгоритм

2

Тармақталу алгоритмі дегеніміз не?

 

В) Қайталанатын бөлігі бар алгоритмдер

3

Циклдік алгоритмі дегеніміз не?

 

С) Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм

 

В-деңгей

Р/с

Сұрақтар

Жауаптар

1

Сызықтық алгоритм дегеніміз не?

 

 

2

Тармақталу алгоритмі дегеніміз не?

 

 

 

3

Қайталану алгоритмі дегеніміз не?

 

 

С-деңгей

Р/с

Алгоритм түрлері

Ережелері

Мысал келтір

1

 

 

 

 

2

 

 

 

 

3

 

 

 

 

 

 

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

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

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

Главный хранитель

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

Сабақтың тақырыбы:          Алгоритм типтері

                          (сызықты, тармақталу және циклдік алгоритмдер)

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

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

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

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

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

Сабақтың типі: жаңа сабақ

Сабақтың түрі: аралас сабақ (топтық жұмыс, жеке жұмыс, практикалық тапсырма орындау, сұрақ-жауап, АКТ)

Сабақтың әдісі: интерактивті тақта көмегімен түсіндіру

Сабақта қолданылатын көрнекі құралдар:  Компьютер,  оқулық, интерактивті тақта, электронды оқулық, қима қағаздар.

 

Күтілетін нәтиже: Оқушылар алгоритм типтерін үйреніп,оларды ажырата біледі.

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

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

6 663 621 материал в базе

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

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

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

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

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

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

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

    Шонгараева Сара Жанбырбаевна
    Шонгараева Сара Жанбырбаевна
    • На сайте: 9 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 21091
    • Всего материалов: 21

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

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

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

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

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

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

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

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

300/600 ч.

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

Мини-курс

Эффективная самоорганизация и планирование

3 ч.

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

Мини-курс

Мастерство влияния и успешных переговоров

4 ч.

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

Мини-курс

Медиа и коммуникации в современном обществе

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 77 человек из 35 регионов
  • Этот курс уже прошли 16 человек
Сейчас в эфире

Информационная интоксикация: методы исцеления

Перейти к трансляции