Инфоурок Информатика Рабочие программыСабақ жоспары Алгоритм типтері ( 9 сынып)

Сабақ жоспары Алгоритм типтері ( 9 сынып)

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

Сыныбы:_____________________  Күні: ___________________________________

Мұғалімі: Копеева Г.А.                    Тексерген: _______________________________

 

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

 

Бағдарламалық –             Оқулық, интерактивті тақта.

дидактикалық                    

қамсыздандыру:       

                                            

Сабақтың  мақсаты:         1. Алгоритмнің типтері туралы түснік бере отырып есептер шығару,  ой-өрісін кеңейту.

                                                2. Оқушылардың  компьютерлік техниканың даму үрдісімен,  

                                             ақпарат түрлерін қолдану  аумақтарын білу қабілеттерін

                                             дамыту.

                                                3. Оқушыларға эстетикалық тәрбие беру.

 

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

Білім – білікке                  Оқушылар білуі тиіс:

қойылатын талаптар:         -    компьютерлік техниканың даму үрдісін;

-          ақпарат түрлерін;

-          цифрлық есептеуіш машинасының құрылу принциптерін;

-          ЭЕМ буындары мен олардың элементтік базасын;

-          ЭЕМ-ді қолдану аумақтарын.

Оқушылар үйрені тиіс:

-           әр түрлі буындағы ЭЕМ мысалдарын келтіруді;

-          ЭЕМ элементтік базасы бойынша қандай да бір машина қай буынға жататынын анықтауды;

-          ЭЕМ-ді қоғам өміріне қолдану мысалдарын келтіруді.

 

Сабақтың барысы:              I. Ұйымдастыру кезеңі

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

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

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

Алгоритмдер екі түрлі болады: жәй алгоритмдер және құрама алгоритмдер. Құрама алгоритмдерде шарт тексеру әдісі қолданылады. Шарт дегеніміз жауабы «иә» немесе «жоқ» болатын ұйғарым.

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

Мысалда y=ax2+b+cos(ax2+b)- tg(ax2+b) функциясының мәінін есептеу алгоритмінің блок-схемасы көрсетілген.

 

2. Тармақтаушы алгоритм – деп белгілі бір шартқа байланысты бірнеше жолдарға бөлініп кететін алгоритмдерді айтады.

Мынандай жағдайды қарастырайық: 5 оң санба, теріс санба? (теріс). -7 ше? (оң сан). Ал, енді х қандай сан? (?!)... Осы жерде х-ті нөлмен салыстыру қажеттілігі туындайды. Жауабымыз екі жағдайдың (x<0, x>0) бірін таңдауымызға тәуелді. Алогримтдік тілде жазылуы:

егер шарт

   онда      1-серия

   әйтпесе 2-серия

бітті

Қысқаша (толымсыз) тармақтаушы алгоритм блок-схемасы.

егер шарт

   онда   серия

бітті

 

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

 

Мысалы: 3-ке дейінгі сандардың квадраттарын шығарыңыз. Квадраттау амалы 3 рет қайталанады.

Жазылу түрі:

әзір шарт

   цб

     серия

   цс

 

 

 

 

Алгоритмдік тілдің жалпы ережелері.

Алгоритмдік тілдің жалпы ережелері.

алг  алгоритм атауы

 арг  типтері көрсетілген айнымалылар

 нәт  типтері көрсетілген айнымалылар

басы

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

...

соңы

Алгоритм тақырбы

Берлігендер жазылады

 

Есептің нәтижелерінің аттары жазылады

Алгоритмнің өз кезегімен орындалатын, белгілі бір нәтиже беретін командалар тізбегін серия дейді. Бір команда бір жолға симаса келесі жолға жазыла береді, бір жолға бірнеше команда жазғанда арасын ; -таңбасымен бөліп көрсету керек.

3. Меншіктеу командасы.

Жазылу түрі:   айнымалы := өрнек

Мысалы:  y:=5 « у  айнымалысына 5 мәні меншіктелсін» деп оқылады.

Бастапқы мәндері  X:=7;   Y:=0   болсын. Мына командалар сериясының нәтижесінде қандай әрекет іске асады?

R:=X;    X:=Y;    Y:=R;

ЖАУАП:  X=0 және Y=7 болады. Яғини, х пен у айнмалылары мәндерін алмастырды.

алг есеп01;

   арг а1,в1,а, в: нақты;

   нәт у: нақты;

басы

   а1:=а-в;  в1:=а+в;

   у:=а1*в1;

соңы

 

Жаңа сабақты қорыту:

ЕСЕП: Центрі координаталар басында жататын шебер радиусы берілген. Координаттары (бүтін) белгілі А(х,у) нүктесінің шеңберге тиістілігін анықтайтын алгоритм жазыңыз. Нүкте шеңбер сызығының бойында жатса тиісті болады.

алг шеңбер мен нүкте;

арг бүт А, Х, У: бүт R: нақ S;

нәт  лит Z;

басы

    ;

    eгер R<=S

        oнда Z:= «нүкте шеңберге тиісті»

        әйтпесе Z:= «нүкте шеңберге тиісті емес»

     бітті;

соңы.

ЕСЕП: Барлық екі таңбалы сандардың қосындысын табатын алгоритм жазыңыз.

Алғашқы екі таңбалы сан 10 соңғысы 99.

алг екі таңбалы сан;

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

нәт нақ S;

басы

   i:=10; S:=0;

   әзір i<=99

   цб

     S;=S+i;

   цс;

соңы.

Бағалау:

Бағалау: Шығармашылық қабілет және белсенділік көрсеткен оқушыларды бағалаймыз.

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

Есептер шығару: Берілген формулалар бойынша у-тің мәнін есептейтін алгоитм құрыңдар

1.    

2.  

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Сабақ жоспары Алгоритм типтері ( 9 сынып)"

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

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

Семейный психолог

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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



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



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

 

 

 

Бағдарламалық –            Оқулық, интерактивті тақта.

 

дидактикалық                    

 

қамсыздандыру:       

 

                                            

 

Сабақтың  мақсаты:         1. Алгоритмнің типтері туралы түснік бере отырып есептер шығару,  ой-өрісін кеңейту.

 

                                                2. Оқушылардың  компьютерлік техниканың даму үрдісімен,  

 

                                             ақпарат түрлерін қолдану  аумақтарын білу қабілеттерін

 

                                             дамыту.

 

                                                3. Оқушыларға эстетикалық тәрбие беру.

 

 

 

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

 

Білім – білікке                   Оқушылар білуі тиіс:

 

қойылатын талаптар:         -    компьютерлік техниканың даму үрдісін;

 

-          ақпарат түрлерін;

 

-          цифрлық есептеуіш машинасының құрылу принциптерін;

 

-          ЭЕМ буындары мен олардың элементтік базасын;

 

-          ЭЕМ-ді қолдану аумақтарын.

 

Оқушылар үйрені тиіс:

 

-           әр түрлі буындағы ЭЕМ мысалдарын келтіруді;

 

-          ЭЕМ элементтік базасы бойынша қандай да бір машина қай буынға жататынын анықтауды;

 

-          ЭЕМ-ді қоғам өміріне қолдану мысалдарын келтіруді.

 

 

 

Сабақтың барысы:              I. Ұйымдастыру кезеңі

 

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

 

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

 


 

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

 

Алгоритмдер екі түрлі болады: жәй алгоритмдер және құрама алгоритмдер. Құрама алгоритмдерде шарт тексеру әдісі қолданылады. Шарт дегеніміз жауабы «иә» немесе «жоқ» болатын ұйғарым.

 

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

 

Мысалда y=ax2+b+cos(ax2+b)- tg(ax2+b) функциясының мәінін есептеу алгоритмінің блок-схемасы көрсетілген.

 

 

 

2. Тармақтаушы алгоритм – деп белгілі бір шартқа байланысты бірнеше жолдарға бөлініп кететін алгоритмдерді айтады.

 

Мынандай жағдайды қарастырайық: 5 оң санба, теріс санба? (теріс). -7 ше? (оң сан). Ал, енді х қандай сан? (?!)... Осы жерде х-ті нөлмен салыстыру қажеттілігі туындайды. Жауабымыз екі жағдайдың (x<0, x>0) бірін таңдауымызға тәуелді. Алогримтдік тілде жазылуы:

 

егер шарт

 

   онда      1-серия

 

   әйтпесе 2-серия

 

бітті

 

Қысқаша (толымсыз) тармақтаушы алгоритм блок-схемасы.

 

егер шарт

 

   онда   серия

 

бітті

 

 

 

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

 

 

 

Мысалы: 3-ке дейінгі сандардың квадраттарын шығарыңыз. Квадраттау амалы 3 рет қайталанады.

 

Жазылу түрі:

 

әзір шарт

 

   цб

 

     серия

 

   цс

 

 

 

 

 

 

 

 

 

Алгоритмдік тілдің жалпы ережелері.

 

Алгоритмдік тілдің жалпы ережелері.

 

алг  алгоритм атауы

 арг  типтері көрсетілген айнымалылар

 нәт  типтері көрсетілген айнымалылар

басы

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

...

соңы

Алгоритм тақырбы

Берлігендер жазылады

 

Есептің нәтижелерінің аттары жазылады

Алгоритмнің өз кезегімен орындалатын, белгілі бір нәтиже беретін командалар тізбегін серия дейді. Бір команда бір жолға симаса келесі жолға жазыла береді, бір жолға бірнеше команда жазғанда арасын ; -таңбасымен бөліп көрсету керек.

 

3. Меншіктеу командасы.

 

Жазылу түрі:   айнымалы := өрнек

 

Мысалы:  y:=5 « у  айнымалысына 5 мәні меншіктелсін» деп оқылады.

 

Бастапқы мәндері  X:=7;   Y:=0   болсын. Мына командалар сериясының нәтижесінде қандай әрекет іске асады?

 

R:=X;    X:=Y;    Y:=R;

 

ЖАУАП:  X=0 және Y=7 болады. Яғини, х пен у айнмалылары мәндерін алмастырды.

 

алг есеп01;

   арг а1,в1,а, в: нақты;

   нәт у: нақты;

басы

   а1:=а-в;  в1:=а+в;

   у:=а1*в1;

соңы


 

 

 

Жаңа сабақты қорыту:

 

ЕСЕП: Центрі координаталар басында жататын шебер радиусы берілген. Координаттары (бүтін) белгілі А(х,у) нүктесінің шеңберге тиістілігін анықтайтын алгоритм жазыңыз. Нүкте шеңбер сызығының бойында жатса тиісті болады.

 

алг шеңбер мен нүкте;

 

арг бүт А, Х, У: бүт R: нақ S;

 

нәт  лит Z;

 

басы

 

    ;

 

    eгерR<=S

 

        oнда Z:= «нүкте шеңберге тиісті»

 

        әйтпесе Z:= «нүкте шеңберге тиісті емес»

 

     бітті;

 

соңы.

 

ЕСЕП: Барлық екі таңбалы сандардың қосындысын табатын алгоритм жазыңыз.

 

Алғашқы екі таңбалы сан 10 соңғысы 99.

 

алг екі таңбалы сан;

 

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

 

нәт нақ S;

 

басы

 

   i:=10; S:=0;

 

   әзір i<=99

 

   цб

 

     S;=S+i;

 

   цс;

 

соңы.

 

Бағалау:

 

Бағалау: Шығармашылық қабілет және белсенділік көрсеткен оқушыларды бағалаймыз.

 

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

 

Есептер шығару: Берілген формулалар бойынша у-тің мәнін есептейтін алгоитм құрыңдар

 

1.       

 

2.     

 

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

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

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

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

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

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

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

  • Скачать материал
    • 12.02.2015 2800
    • DOCX 68.8 кбайт
    • Рейтинг: 3 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Копеева Гулдана Амангельдиевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

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

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

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

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

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

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

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

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

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

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

72 ч. — 180 ч.

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

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

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

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

600 ч.

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

Мини-курс

Общие понятия и диагностика антивитального поведения

3 ч.

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

Мини-курс

Планирование проектов

4 ч.

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

Мини-курс

Эффективность обучения школьников на уроках литературы

5 ч.

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