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

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

Конспект урока на тему "Шартты операторлар"

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

Саба?ты? та?ырыбы: Шартты  операторлар

Саба?ты?   ма?саты : Білімділік:

Шартты  операторларды? жазылу  т?ртібімен таныстыру  ж?не  тарма?тал?ан алгоритмдерді программалау?а ?йрету.

Саба?тан  ал?ан  теориялы?  білімдерін ж?йелі  т?рде  т?жірибе ж?зінде  к?рсете білу да?дыларын  ?алыптастыру.

  Дамытушылы?:

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

Т?рбиелік:

О?ушыларды?  белсенділігін  арттыру,а?паратты?  сауаттылы??а,?з ара к?мектесуге,?зін-?зі ба?алау?а т?рбиелеу.                

 Саба?ты? к?рнекілігі: компьютер,интерактивті  та?та,?лестірмелі    ?а?аздар,        о?улы?,слайд.

Саба?ты? типі:   Аралас  саба?

Саба?ты?  т?рі:топты?,жекелей

Саба?ты? ?дісі:    С?ра?-жауап,к?рсету.

 Саба?ты?  технологиясы:  АКТ

П?наралы? байланыс:  математика,геометрия,  а?ылшын  тілі,сызу

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

а.О?ушылармен  амандасу,т?гендеу

б.О?ушыларды? саба??а  дайынды?ын ба?ылау,зейіндерін

     саба??а  аудару.

ІІ.?й тапсырмасын  с?рау.

  ?ткен  саба?та  сызы?ты?  алгоритмдерді прогаммалау?а

  ?йренгенбіз.

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

2.Енгізу,шы?ару  операторларын атап бері?дер!

О?ушыларды  екі топ?а  б?лемін.Ба?алау  пара?тарын   тар?атып  беремін.

?тілген  та?ырыптар  бойынша  тапсырмалар   беремін.

     Ба?дарлама  жазыл?ан,  ?атесін  табу  керек.

І  -топ  о?ушыларына:?шб?рышты?  периметрін  есептеу./слайд/

Program mical;

Begin

Var  A,B,C,P,:real;

Writeln(`?шб?рыш ?абыр?аларыны?  м?нін  енгіз`);

Read(A,B,C);

P:=A+B+C

Write(`?шб?рыш  периметрі  P=`,P)

End.

ІІ-топ  о?ушыларына: Тік т?ртб?рыш ті? периметрін  есептеу.

Program mical;

Const S;

Begin

Var  A,B,Р,:real;

Writeln(`б?рышті?    ?абыр?аларын  енгіз`);

Read(A,B,C);

S:=A*B

Write(`Аудан  S=`,S)

End.

 ІІІ.?й  тапсырмасын   ?орыту.

  Тест.

  1.Пернета?тадан  м?ліметтерді  енгізуге  арнал?ан  оператор?

        а.real                ?.write           б.begin

2.Паскаль  тілінде  ба?дарлама неше б?лектен т?рады?

         а.2                      ?.3                     б.5

3.Паскаль  тілінде  экраннан   м?ліметтерді  шы?ару  операторы?

       а.real                ?.write                  б.begin

4.Паскаль тілінде  т?бірді   аны?тайтын функция?

 а.sqr                         ?.sqrt                        б.abs

5.Сипаттау  операторы?

 а.var                         ?.begin                        б.read

6.Б?тін  типті   аны?тайтын  оператор?

 а.real                        ?.integer                     б.const

7.На?ты  типті  аны?тайтын оператор?

  а. real                     ?. integer                      б. const  

IV.Жа?а  саба?ті? ма?саты:

  Шартты операторны?  жазылуы,орындалуы, блок-схемалы?  к?рінісін т?сіндіру. Есептерге  программа  ??р?  кезінде шартты операторды пайдалану?а  ?йрету.

V.Жа?а саба?ты  т?сіндіру. Осы  уа?ыт?а  дейін біз сызы?ты?  алгоритмдерге  ба?дарлама ??рып  келдік.Я?ни  берілген есептерде  еш ?андай шарт  болма?ан.Ал,біз  б?гінгі саба?ымызда берілген есепте бір немесе бір неше шарт кездесетін жа?дайды  ?арастырамыз.

  Тарма?тал?ан  алгоритмдерде арифметикалы?  те?сіздік пен те?дік  т?рінде  берілген  логикалы?  шарт тексеріледі.

Тарма? алгоритміні? блок схемасын  еске т?сірейік./слайд/

Блок-схемасы

                                                                                                                       Алгоритм тілінде  жазылуы

                                                                                            Егер  шарт   

               и?                                                                                   жо?                   онда   серия 1

                                                                                                                                 ?йтпесе   серия 2

                                                                                                                        бітті

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

с?здер ?олданылады.

              IF  -егер,     THEN  -онда,    ELSE-?йтпесе

               Шартты  операторді?  толы?  жазылу т?рі:

IF <шарт>  THEN  1-оператор        ELSE 2-оператор

Мысал:                            x+2,егер  x<3

 y=

                                               2X2 ,  егер  Х>=

Program mical;

Begin

Var  x,y:real;

Write(` х ?а м?нін  енгіз:`);

Read (Х);

If  x<3 then  Y:=x+2  else  y:= 2*x*x;

Write(`y   ті?  м?ні:,`y)

End.

Б?л  есепті?  блок  схемасы  т?мендегідей  жазылуы

                                   И?                             жо?                                                                                                                   

2-мысал: График бойынша   Х ?а  байланысты

У ті?  м?ні т?мендегідей жазылады.Программасын

жазайы?.

Program mical;

Var  x,y: real;

Begin

Write(` х   ті?   м?нін  енгіз:`);

Readln(Х);

If  x<2    then  Y:=x 

                else 

                   If  x<3

                        then   y:=2

                        else    y:=-x+5;

Writeln(`y   ті?  м?ні:,`y);

End.

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

І-ТОП:

?ш  санны?   ?лкенін  табу  алгоритміне ба?дарлама  жазы?дар

ІІ-ТОП:       Екі  санны?  ?лкенін  табу   алгоритміне  ба?дарлама  

                                                жазы?ыз.

Компьютерлерді     іске  ?осып Turbo Pascal ба?дарламасын   ашып,жаз?ан  ба?дарламаларын  енгізіп,  н?тижелейді.

?II.Саба?ты  ?орытындылау,ба?алау.Ба?алау  пара?тары  ар?ылы  о?ушылар білімін ба?алаймын.

VIII.?йге тапсырма беру:  3.5 та?ырып

                                               92-бет.№13 а,?,б

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

Просмотр содержимого документа
«Конспект урока на тему "Шартты операторлар" »

Қалжат орта мектебі

мектепке дейінгі шағын орталығымен

мемлекеттік

мекемесінің информатика пәнінің мұғалімі

Ахметова Гулжахан Карилқызы

Сабақтың тақырыбы: Шартты операторлар

Сабақтың мақсаты : Білімділік:

Шартты операторлардың жазылу тәртібімен таныстыру және тармақталған алгоритмдерді программалауға үйрету.

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

Дамытушылық:

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

Тәрбиелік:

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

Сабақтың көрнекілігі: компьютер,интерактивті тақта,үлестірмелі қағаздар, оқулық,слайд.

Сабақтың типі: Аралас сабақ

Сабақтың түрі:топтық,жекелей

Сабақтың әдісі: Сүрақ-жауап,көрсету.

Сабақтың технологиясы: АКТ

Пәнаралық байланыс: математика ,геометрия, ағылшын тілі,сызу

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

а.Оқушылармен амандасу,түгендеу

б.Оқушылардың сабаққа дайындығын бақылау,зейіндерін

сабаққа аудару.

ІІ.Үй тапсырмасын сұрау.

Өткен сабақта сызықтық алгоритмдерді прогаммалауға

үйренгенбіз.

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

2.Енгізу,шығару операторларын атап беріңдер!

Оқушыларды екі топқа бөлемін .Бағалау парақтарын тарқатып беремін.

Өтілген тақырыптар бойынша тапсырмалар беремін.

Бағдарлама жазылған, қатесін табу керек.

І -топ оқушыларына:Үшбұрыштың периметрін есептеу./слайд/

Program mical;

Begin

Var A,B,C,P,:real;

Writeln(`үшбұрыш қабырғаларының мәнін енгіз`);

Read(A,B,C);

P:=A+B+C

Write(`Үшбұрыш периметрі P=`,P)

End.


ІІ-топ оқушыларына: Тік төртбұрыш тің периметрін есептеу.

Program mical;

Const S;

Begin

Var A,B,Р,:real;

Writeln(`бұрыштің қабырғаларын енгіз`);

Read(A,B,C);

S:=A*B

Write(`Аудан S=`,S)

End.

ІІІ.Ұй тапсырмасын қорыту.

Тест.

1.Пернетақтадан мәліметтерді енгізуге арналған оператор?

а .real ә.write б.begin

2.Паскаль тілінде бағдарлама неше бөлектен тұрады?

а.2 ә.3 б.5

3.Паскаль тілінде экраннан мәліметтерді шығару операторы?

а .real ә.write б.begin

4.Паскаль тілінде түбірді анықтайтын функция?

а.sqr ә.sqrt б.abs

5.Сипаттау операторы?

а.var ә.begin б.read

6.Бүтін типті анықтайтын оператор?

а.real ә.integer б.const

7.Нақты типті анықтайтын оператор?

а. real ә. integer б. const

IV.Жаңа сабақтің мақсаты:

Шартты операторның жазылуы,орындалуы , блок-схемалық көрінісін түсіндіру. Есептерге программа құрү кезінде шартты операторды пайдалануға үйрету.

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

Тармақталған алгоритмдерде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі.

Тармақ алгоритмінің блок схемасын еске түсірейік./слайд/



шарт


Блок-схемасы

Алгоритм тілінде жазылуы

Егер шарт

иә жоқ онда серия 1

1-оператор

2-оператор

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

бітті

Тармақталған алгоритмдерді прогаммалаған кезде мынадай қызметші

сөздер қолданылады.

IF -егер, THEN -онда, ELSE-әйтпесе

Шартты оператордің толық жазылу түрі:

IF шарт THEN 1-оператор ELSE 2-оператор

Мысал: x+2,егер x

2X2 , егер Х=3

y=

Program mical;

Begin

Var x,y:real;

Write(` х қа мәнін енгіз:`);

Read (Х);

If x

Write(`y тің мәні: ,`y)

End.

Бұл есептің блок схемасы төмендегідей жазылуы

басы



енгізу Х





x0



Иә жоқ

Y:=2*X*X1-

Y:=X+2

шығару

соңы

2-мысал: График бойынша Х қа байланысты

У тің мәні төмендегідей жазылады.Программасын

жазайық.

Program mical;

Var x,y: real;

Begin

Write(` х тің мәнін енгіз:`);

Readln(Х);

If x

else

If x

then y:=2

else y:=-x+5;

Writeln(`y тің мәні: ,`y);

End.

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

І-ТОП:

Үш санның үлкенін табу алгоритміне бағдарлама жазыңдар

ІІ-ТОП: Екі санның үлкенін табу алгоритміне бағдарлама

жазыңыз.

Компьютерлерді іске қосып Turbo Pascal бағдарламасын ашып ,жазған бағдарламаларын енгізіп, нәтижелейді.

ҮII.Сабақты қорытындылау,бағалау.Бағалау парақтары арқылы оқушылар білімін бағалаймын.

VIII.Үйге тапсырма беру: 3.5 тақырып

92-бет.№13 а,ә,б










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

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

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

Целевая аудитория: 7 класс

Скачать
Конспект урока на тему "Шартты операторлар"

Автор: Ахметова Гулжахан Кариловна

Дата: 21.02.2015

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

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(113) "Конспект урока на тему Программалау тілі. Файл ж?не оны баптау"
    ["seo_title"] => string(66) "konspiekt-uroka-na-tiemu-proghrammalau-tili-fail-zh-nie-ony-baptau"
    ["file_id"] => string(6) "255406"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1447930834"
  }
}


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

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

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

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

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

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

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

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