kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Тарма?талу алгоритмі, операторлары

Нажмите, чтобы узнать подробности

Саба?ты? та?ырыбы:  Тарма?талу алгоритмі, операторлары

Саба?ты?  ма?саты:  

Білімділігі:   О?ушылар?а Паскаль тіліні?   шартсыз к?шу операторлары туралы т?сінік бере отырып,   программа ??ру?а ?йрету.

Дамытушылы?ы:  Паскаль тіліні? шартты ж?не шартсыз к?шу, та?дау операторлары туралы т?сінік бере отырып, о?ушыларды? ой-?рісін, білім білік да?дыларын ?алыптастырып, ал?ан білімдерін дамыту. ?з беттерімен программа ??ру?а да?дыландыру.

Т?рбиелік: О?ушыларды адамгершілікке, патриотты??а, ??ыптылы??а, жауапкершілдікке

                                                                        т?рбиелеу.    

Саба?ты? т?рі:    теориялы?  саба?

Саба?ты? барысы:   

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

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

                                    3. Жа?а саба?ты т?сіндіру

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

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

?ткен материалды ?айталау с?ра?тары

  • Паскаль тілінде программа неше б?ліктен т?рады?
  • DIV ж?не MOD функциялары не ?шін ?олданылады?
  • М?ліметтерді? типі дегеніміз не?
  • М?ліметтерді? ?андай типтері бар?
  • Паскаль тілінде стандартты функциялар ?алай жазылады?
  • Var  операторыны? ?ызметі ?андай?
  • Const операторыны? ?ызметі ?андай?
  •  Readln операторыны? ?ызметі ?андай?
  • Writeln  операторыны? ?ызметі ?андай?

Жа?а саба?ты т?сіндіру

Шартты операторлар. Тарма?талу процестері бар алгоритмдерді ?йымдастыру ?шін шартты операторлар пайдаланылады. Турбо Паскальда екі шартты оператор бар, олар if  ж?не  case.

Шартсыз к?шу операторы. Шартсыз к?шу операторы операторларды? рет – ретімен орналасуын б?зып, келесі ат?арылуды белгісі бар оператор?а к?шу ісін орындайды. Ол GOTO (к?шу) т?йінді с?зінен басталады, одан кейін LABEL б?лімінде сипаттал?ан белгі атауы саны к?рсетіледі.

Та?дау операторы (case)  бірнеше операторларды? ішінен та?дау жолымен тарма?талуды ?йымдастырады.

 Мысалы:

Апта к?ндеріні? реттік н?мірі бойынша оларды? аттарын аны?тайтын

программа ??ру керек.

Program kyn;

Var kyn: integer ;

Begin

            Write  (‘ kynnin aptadagi rettik nomirin engizinder: ‘ );

            Readln (kyn);

            Case kyn of

            1: writeln ( ‘ duisenbi’);

            2: writeln ( ‘seisenbi’);

            3: writeln ( ‘ sarsenbi’);

            4: writeln ( ‘ beisenbi’);

            5: writeln ( ‘ juma’);

            6: writeln ( ‘senbi’);

            7: writeln ( ‘ jeksenbi’);

Else writeln ( ‘ 1… 7 araligindagi sandardi engizinder’);

End

End.

Саба?ты бекіту с?ра?тары:

  • ??рылымды?  операторлар?а  ?андай операторлар жатады?
  • ?арапайым ж?не ??рылымды? операторларды? айырмашылы?ы неде?
  • ??рама оператор деп ?андай операторды айтамыз?
  • Паскаль тілінде  операторлы? жа?ша дегеніміз не?

 

№1. Екі санны?  ?лкенін табатын программа ??р.

            Program max;

            Var a, b, max: integer;

            Begin

            Readln (a,b);

            If a>b then max:= a else max:=b;

            Writeln (‘ max= ’, max);

            End.

№2. ?ш санны? ?лкенін табатын программа ??ру керек.

Program max;

            Var a, b, c, x, max: integer;

            Begin

            Readln (a, b, c);

            If a>b then max:= а else max:=b;

              If max>c then x:= max else x:=c;

            Writeln (‘ max= ’, x);

            End.

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

Паскаль тіліні? бас?ару: шартты ж?не шартсыз к?шу, та?дау операторлары.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Тарма?талу алгоритмі, операторлары»


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

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

Білімділігі: Оқушыларға Паскаль тілінің шартсыз көшу операторлары туралы түсінік бере отырып, программа құруға үйрету.

Дамытушылығы: Паскаль тілінің шартты және шартсыз көшу, таңдау операторлары туралы түсінік бере отырып, оқушылардың ой-өрісін, білім білік дағдыларын қалыптастырып, алған білімдерін дамыту. Өз беттерімен программа құруға дағдыландыру.

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

тәрбиелеу.

Сабақтың түрі: теориялық сабақ

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

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

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

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

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

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


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

  • Паскаль тілінде программа неше бөліктен тұрады?

  • DIV және MOD функциялары не үшін қолданылады?

  • Мәліметтердің типі дегеніміз не?

  • Мәліметтердің қандай типтері бар?

  • Паскаль тілінде стандартты функциялар қалай жазылады?

  • Var операторының қызметі қандай?

  • Const операторының қызметі қандай?

  • Readln операторының қызметі қандай?

  • Writeln операторының қызметі қандай?


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

Шартты операторлар. Тармақталу процестері бар алгоритмдерді ұйымдастыру үшін шартты операторлар пайдаланылады. Турбо Паскальда екі шартты оператор бар, олар if және case.

Шартсыз көшу операторы. Шартсыз көшу операторы операторлардың рет – ретімен орналасуын бұзып, келесі атқарылуды белгісі бар операторға көшу ісін орындайды. Ол GOTO (көшу) түйінді сөзінен басталады, одан кейін LABEL бөлімінде сипатталған белгі атауы саны көрсетіледі.

Таңдау операторы (case) бірнеше операторлардың ішінен таңдау жолымен тармақталуды ұйымдастырады.

Мысалы:


Апта күндерінің реттік нөмірі бойынша олардың аттарын анықтайтын

программа құру керек.


Program kyn;

Var kyn: integer ;

Begin

Write (‘ kynnin aptadagi rettik nomirin engizinder: ‘ );

Readln (kyn);

Case kyn of

1: writeln ( ‘ duisenbi’);

2: writeln ( ‘seisenbi’);

3: writeln ( ‘ sarsenbi’);

4: writeln ( ‘ beisenbi’);

5: writeln ( ‘ juma’);

6: writeln ( ‘senbi’);

7: writeln ( ‘ jeksenbi’);

Else writeln ( ‘ 1… 7 araligindagi sandardi engizinder’);

End

End.


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


  • Құрылымдық операторларға қандай операторлар жатады?

  • Қарапайым және құрылымдық операторлардың айырмашылығы неде?

  • Құрама оператор деп қандай операторды айтамыз?

  • Паскаль тілінде операторлық жақша дегеніміз не?


1. Екі санның үлкенін табатын программа құр.

Program max;

Var a, b, max: integer;

Begin

Readln (a,b);

If ab then max:= a else max:=b;

Writeln (‘ max= ’ , max);

End.

2. Үш санның үлкенін табатын программа құру керек.

Program max;

Var a, b, c, x, max: integer;

Begin

Readln (a, b, c);

If ab then max:= а else max:=b;

If maxc then x:= max else x:=c;

Writeln (‘ max= ’ , x);

End.


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


Паскаль тілінің басқару: шартты және шартсыз көшу, таңдау операторлары.













Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 8 класс.
Урок соответствует ФГОС

Скачать
Тарма?талу алгоритмі, операторлары

Автор: Бакеева Айжан Казизовна

Дата: 25.02.2016

Номер свидетельства: 299026


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства