Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Рабочие программы / Информатика "Алгоритм типтері". (сызықтық, тармақталу және циклдік алгоритмдер) 6 класс

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

  • Информатика

Поделитесь материалом с коллегами:


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

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


Сабақтың білімділік мақсаты: Алгоритм типтерін ұғындыру және оларды қолдана білу


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

Сабақтың дамытушылық мақсаты: оқушылардың ой-өрісін, логикасын одан әрі дамыту.


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


Сабақтың типі: түсіндірмелі-көрнекілікті


Пәнаралық байланыс: Математика,сызу

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

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

  1. Оқушылардың сабаққа қатысын тексеру.

  2. Оқушылардың сабаққа дайындығын қадағалау.

  3. Оқушылардың назарын сабаққа аудару


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

(слайдтар арқылы сұрақ-жауап түрінде)


3.Жаңа тақырыпты меңгерту.

Алгоритм 3 түрге бөлінеді: Сызықтық немесе тізбекті алгоритм, тармақталу алгоритмі, циклдік алгоритм.

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

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















Тармақталу алгоритмі дегеніміз- іс-әрекеттердің логикалық шартты тексере отырып, тармақтала орындалуын сипаттайтын алгоритмдер. Тармақталу алгоритмінде егер, онда, әйтпеес, бітті түйінді сөздері қолданылады.

Тармақталу алгоритмінде міндетті түрде шарт қойылады.

Шарт – тексеру нәтижесінде «ия» (ақиқат)немесе «жоқ» (жалған) логикалық мәндерін қабылдайтын логикалық өрнек немесе пікір.

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

Тармақталу алгоритмі 2 түрге бөлінеді: толық тармақталу, қысқаша тармақталу.


Толық тармақталу:

Егер –шарт иә жоқ

Онда- 1-серия

Әйтпесе – 2серия

Бітті

Иә жоқ


Қысқаша тармақталу:

егер-шарт

онда – серия

бітті иә жоқ






1-Мысал: А және В сандары берілген. Екі санның үлкенін табу.

алг ЕСҮТ (арг нақ А,В, нәти лит mах)

басы

А=3,B=-5

3>-5

Max=3

A = 7, B=12

Max =12

енгізу А,В

егер А> B

онда max:=А

әйтпесе max:= B

бітті

шығару max

соңы








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

мысал: Барлық екі таңбалы сандардың қосындысын табатын алгоритм жазыңдар. Алғашқы екі таңбалы сан-10, соңғысы-99 алг екі таңбалы сан;

арг бүт max: бүт і:

нәт нақ S;

басы

і:=10; S:=0;

әзір i<=99

цб

S:=S+i;

цс

соңы


  1. Бекіту тапсырмалары


1. Z:=ах+в формуласы бойынша есептеу алгоритмін және блок схемасын құру.

Алг мысал 1

арг а,х,в

нәт Z

басы

Z:=а*х+в;

шығару Z

соңы


егер

2. егер


у функциясын формула бойынша есептеу алгоритмін және блок –схемасын құру.

алг мысал 2

арг х

нәт у

басы

егер х<0

онда y:= x+2

әйтпесе y:=2*х

шығару у

соңы



  1. Қорытындылау.

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

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

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

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


  1. Бағалау.

  1. Үйге тапсырма: Алгоритм типтері

Тіктөртбұрыштың ауданын есептеуге алгоритм және блок-схема құрыңдар





Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 30.05.2016
Раздел Информатика
Подраздел Рабочие программы
Просмотров220
Номер материала ДБ-103492
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх