Материалдар / Тармақталу алгоритмі. Шартты көшу операторы. Презентация.

Тармақталу алгоритмі. Шартты көшу операторы. Презентация.

Материал туралы қысқаша түсінік
Тармақталушы алгоритм ұғымымен, шартсыз және шартты операторларын ажырата білуді меңгерту
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
10 Қараша 2018
569
0 рет жүктелген
770 ₸
Бүгін алсаңыз
+39 бонус
беріледі
Бұл не?
Бүгін алсаңыз +39 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Материалдың қысқаша түсінігі
Сабақтың өту барысы : 1 - кезең. Ұйымдастыру бөлімі 2 - кезең. «Мен нені білемін?» 3 - кезең. «Білім шыңына өрлейік!» 4 - кез

1 слайд
Сабақтың өту барысы : 1 - кезең. Ұйымдастыру бөлімі 2 - кезең. «Мен нені білемін?» 3 - кезең. «Білім шыңына өрлейік!» 4 - кезең. «Білгенімді зердеме тоқу» 5 - кезең. «Білгенімді дамыту» 6 - кезең. «Үйге тапсырма беру» 7 - кезең. «Сабақты қорытындылау»  Сабақтың өту барысы : 1 - кезең. Ұйымдастыру бөлімі 2 - кезең. «Мен нені білемін?» 3 - кезең. «Білім шыңына өрлейік!» 4 - кезең. «Білгенімді зердеме тоқу» 5 - кезең. «Білгенімді дамыту» 6 - кезең. «Үйге тапсырма беру» 7 - кезең. «Сабақты қорытындылау»  

1 слайд

Сабақтың өту барысы : 1 - кезең. Ұйымдастыру бөлімі 2 - кезең. «Мен нені білемін?» 3 - кезең. «Білім шыңына өрлейік!» 4 - кезең. «Білгенімді зердеме тоқу» 5 - кезең. «Білгенімді дамыту» 6 - кезең. «Үйге тапсырма беру» 7 - кезең. «Сабақты қорытындылау»  Сабақтың өту барысы : 1 - кезең. Ұйымдастыру бөлімі 2 - кезең. «Мен нені білемін?» 3 - кезең. «Білім шыңына өрлейік!» 4 - кезең. «Білгенімді зердеме тоқу» 5 - кезең. «Білгенімді дамыту» 6 - кезең. «Үйге тапсырма беру» 7 - кезең. «Сабақты қорытындылау»  

““ Мен нені білемін”. Үй тапсырмасын тексеруМен нені білемін”. Үй тапсырмасын тексеру 1. Алгоритмдік тілде шамалардың қандай

2 слайд
““ Мен нені білемін”. Үй тапсырмасын тексеруМен нені білемін”. Үй тапсырмасын тексеру 1. Алгоритмдік тілде шамалардың қандай типтері қолданылады? 2. Алгоритмнің жалпы жазылу пішіні қандай? 3. Программа қандай бөліктерден құралады? 4. Программаның жалпы жазылу түрі қандай? 5. Деректерді пернетақтадан енгізу операторы 6. Деректерді дисплей экранына шығару операторы 7. Сызықтық программаларды құру үшін қандай операторлар қолданылады? 8. Паскальда құрылған бағдарламаны орындау командасы 9. Меншіктеу операторының белгісі

2 слайд

““ Мен нені білемін”. Үй тапсырмасын тексеруМен нені білемін”. Үй тапсырмасын тексеру 1. Алгоритмдік тілде шамалардың қандай типтері қолданылады? 2. Алгоритмнің жалпы жазылу пішіні қандай? 3. Программа қандай бөліктерден құралады? 4. Программаның жалпы жазылу түрі қандай? 5. Деректерді пернетақтадан енгізу операторы 6. Деректерді дисплей экранына шығару операторы 7. Сызықтық программаларды құру үшін қандай операторлар қолданылады? 8. Паскальда құрылған бағдарламаны орындау командасы 9. Меншіктеу операторының белгісі

Жауаптары:Жауаптары: 1. нақты, бүтін, литерлік 2 . алг алгоритмнің аты (типі көрсетілген аргументтер мен нәтижелер тізімі)

3 слайд
Жауаптары:Жауаптары: 1. нақты, бүтін, литерлік 2 . алг алгоритмнің аты (типі көрсетілген аргументтер мен нәтижелер тізімі) басы типі көрсетілген аралық шамалар тізімі енгізу командалар сериясы шығару соңы 3. Программа үш бөліктен тұрады: тақырыптан, сипаттау бөлімінен және операторлар бөлімінен. 4. program программаның аты; var: айнымалылар бөлімі; begin readln (берілгендер тізімі); операторлар бөлімі writeln (нәтижелер тізімі); end. 5. read операторы 6. write операторы 7. program программаның аты; var: типі көрсетілген айнымалылар тізімі; begin readln (берілгендер тізімі); операторлар бөлімі writeln (нәтижелер тізімі); end. 8. Run 9. ‘:=’

3 слайд

Жауаптары:Жауаптары: 1. нақты, бүтін, литерлік 2 . алг алгоритмнің аты (типі көрсетілген аргументтер мен нәтижелер тізімі) басы типі көрсетілген аралық шамалар тізімі енгізу командалар сериясы шығару соңы 3. Программа үш бөліктен тұрады: тақырыптан, сипаттау бөлімінен және операторлар бөлімінен. 4. program программаның аты; var: айнымалылар бөлімі; begin readln (берілгендер тізімі); операторлар бөлімі writeln (нәтижелер тізімі); end. 5. read операторы 6. write операторы 7. program программаның аты; var: типі көрсетілген айнымалылар тізімі; begin readln (берілгендер тізімі); операторлар бөлімі writeln (нәтижелер тізімі); end. 8. Run 9. ‘:=’

““ Білім шыңына өрлейік”Білім шыңына өрлейік” Программа операторының табиғи орындалу реттілігін өзгерту үшін басқаруды

4 слайд
““ Білім шыңына өрлейік”Білім шыңына өрлейік” Программа операторының табиғи орындалу реттілігін өзгерту үшін басқаруды беру операторларын пайдаланады: 1. шартты өту операторы IF 2. шартсыз өту операторы GOTO; Шартты өту операторы IF Тармақталған алгоритмдер –  алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2-ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тармақталу алгоритмдері деп атаймыз. Блок схемасында шарт тексеру блогы – ромб қолданылады. Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if(иф) - егер, then(зен) – онда, else(элс) - әйтпесе. Турбо Паскальда екі шартты оператор бар  IF және CASE. Толық оператордың жазылу түрі: 

4 слайд

““ Білім шыңына өрлейік”Білім шыңына өрлейік” Программа операторының табиғи орындалу реттілігін өзгерту үшін басқаруды беру операторларын пайдаланады: 1. шартты өту операторы IF 2. шартсыз өту операторы GOTO; Шартты өту операторы IF Тармақталған алгоритмдер –  алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2-ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тармақталу алгоритмдері деп атаймыз. Блок схемасында шарт тексеру блогы – ромб қолданылады. Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if(иф) - егер, then(зен) – онда, else(элс) - әйтпесе. Турбо Паскальда екі шартты оператор бар  IF және CASE. Толық оператордың жазылу түрі: 

Алгоритмдік тілде Pascal тілінде Блок-схемада: А) Толық пішімі: егер <шарт> онда <1-әрекет> әйтпесе <2-әре

5 слайд
Алгоритмдік тілде Pascal тілінде Блок-схемада: А) Толық пішімі: егер <шарт> онда <1-әрекет> әйтпесе <2-әрекет> бітті if шарт then 1-серия else 2-серия ; Ә) Қысқартылған пішімі: егер <шарт> онда <әрекет> бітті if шарт then серия;

5 слайд

Алгоритмдік тілде Pascal тілінде Блок-схемада: А) Толық пішімі: егер <шарт> онда <1-әрекет> әйтпесе <2-әрекет> бітті if шарт then 1-серия else 2-серия ; Ә) Қысқартылған пішімі: егер <шарт> онда <әрекет> бітті if шарт then серия;

Алгоритмдік тілде жазылуы Pascal тілінде жазылуы және немесе емес and or notжәне , немесе , емес қызметші сөздерімен бірік

6 слайд
Алгоритмдік тілде жазылуы Pascal тілінде жазылуы және немесе емес and or notжәне , немесе , емес қызметші сөздерімен біріктірілген, бірнеше қарапайым шарттардан тұратын шарттар (логикалық өрнектер) құрама шарттар деп аталады. And( және ) логикалық операциясы бар күрделі шарт қарапайым шарттардың екеуі де орындалған жағдайда ғана ақиқат деп есептеледі. Ал егер қарапайым шарттардың кемінде біреуі орындалса, онда or( немесе ) логикалық операциясы бар күрделі шарт ақиқат деп есептеледі. Not а = 0 логикалық операциясы а≠0 шартымен бірдей. = Тең > Үлкен < Кіші >= Үлкен немесе тең <= Кіші немесе тең <> Тең емес

6 слайд

Алгоритмдік тілде жазылуы Pascal тілінде жазылуы және немесе емес and or notжәне , немесе , емес қызметші сөздерімен біріктірілген, бірнеше қарапайым шарттардан тұратын шарттар (логикалық өрнектер) құрама шарттар деп аталады. And( және ) логикалық операциясы бар күрделі шарт қарапайым шарттардың екеуі де орындалған жағдайда ғана ақиқат деп есептеледі. Ал егер қарапайым шарттардың кемінде біреуі орындалса, онда or( немесе ) логикалық операциясы бар күрделі шарт ақиқат деп есептеледі. Not а = 0 логикалық операциясы а≠0 шартымен бірдей. = Тең > Үлкен < Кіші >= Үлкен немесе тең <= Кіші немесе тең <> Тең емес

Мысал. А және В екі натурал санның үлкенін табу керек. program ESU; var a, b, y:real; begin readln (a,b);

7 слайд
Мысал. А және В екі натурал санның үлкенін табу керек. program ESU; var a, b, y:real; begin readln (a,b); if a>b then y:=a else y:=b; writeln ( ‘ y = ’ , y ); end .алг ЕСҮ ( арг нақ А,В, нәт нақ у) басы енгізу А,В егер А > B онда y:=A әйтпесе y:=B бітті шығару у соңы

7 слайд

Мысал. А және В екі натурал санның үлкенін табу керек. program ESU; var a, b, y:real; begin readln (a,b); if a>b then y:=a else y:=b; writeln ( ‘ y = ’ , y ); end .алг ЕСҮ ( арг нақ А,В, нәт нақ у) басы енгізу А,В егер А > B онда y:=A әйтпесе y:=B бітті шығару у соңы

““ Білгенімді зердеме тоқу”. Білгенімді зердеме тоқу”. Жаңа сабақты бекіту Блок-схемада көрсетілген алгоритмнің орындалу нәтиж

8 слайд
““ Білгенімді зердеме тоқу”. Білгенімді зердеме тоқу”. Жаңа сабақты бекіту Блок-схемада көрсетілген алгоритмнің орындалу нәтижесі бойынша Х айнымалысының мәні қаншаға тең?

8 слайд

““ Білгенімді зердеме тоқу”. Білгенімді зердеме тоқу”. Жаңа сабақты бекіту Блок-схемада көрсетілген алгоритмнің орындалу нәтижесі бойынша Х айнымалысының мәні қаншаға тең?

Бағдарлама үзіндісін if …then операторын қолданып орындау if T<-20 Then Write('өте суық'); if ( T>=-20 ) and ( T<0 ) Then W

9 слайд
Бағдарлама үзіндісін if …then операторын қолданып орындау if T<-20 Then Write('өте суық'); if ( T>=-20 ) and ( T<0 ) Then Write(‘суық'); if ( T<10 ) and ( T>=0 ) Then Write(‘с ал қ ын '); if ( T< 2 0 ) and ( T>= 1 0 ) Then Write(‘ жылы '); if T>=20 Then Write(‘ ыстық ');

9 слайд

Бағдарлама үзіндісін if …then операторын қолданып орындау if T<-20 Then Write('өте суық'); if ( T>=-20 ) and ( T<0 ) Then Write(‘суық'); if ( T<10 ) and ( T>=0 ) Then Write(‘с ал қ ын '); if ( T< 2 0 ) and ( T>= 1 0 ) Then Write(‘ жылы '); if T>=20 Then Write(‘ ыстық ');

““ Ой сергіту”. Ой сергіту”. Логикалық тапсырма “ Өзеннің жағасында қасқыр, ешкі, капуста және қайықпен тасушы бар екен.

10 слайд
““ Ой сергіту”. Ой сергіту”. Логикалық тапсырма “ Өзеннің жағасында қасқыр, ешкі, капуста және қайықпен тасушы бар екен. Тасушы қасқыр, ешкі, капуста үшеуін, қасқырды ешкімен, ешкіні капустамен жеке қалдырмай отырып өзеннің келесі жағасына көшіруі керек. Мұны қалай жасауға болады.” Ребус шешу

10 слайд

““ Ой сергіту”. Ой сергіту”. Логикалық тапсырма “ Өзеннің жағасында қасқыр, ешкі, капуста және қайықпен тасушы бар екен. Тасушы қасқыр, ешкі, капуста үшеуін, қасқырды ешкімен, ешкіні капустамен жеке қалдырмай отырып өзеннің келесі жағасына көшіруі керек. Мұны қалай жасауға болады.” Ребус шешу

““ Білгенімді дамыту”Білгенімді дамыту” Компьютермен жұмыс. № 2. IF, THEN, ELSE операторларын қолданып, функцияның мәнін т

11 слайд
““ Білгенімді дамыту”Білгенімді дамыту” Компьютермен жұмыс. № 2. IF, THEN, ELSE операторларын қолданып, функцияның мәнін тап:        0 , 4 0 , 5 2 x x x x х у № 3. Адам денесінің температурасына қарай мына төмендегі деректер бойынша программа құрыңдар: температурасы жоғары; температурасы жоғары емес;№ 1. Берілген сан х нақты саны х>0 – ден болса, онда х - ті екіге арттыр, әйтпесе х - ті екі еселе.

11 слайд

““ Білгенімді дамыту”Білгенімді дамыту” Компьютермен жұмыс. № 2. IF, THEN, ELSE операторларын қолданып, функцияның мәнін тап:        0 , 4 0 , 5 2 x x x x х у № 3. Адам денесінің температурасына қарай мына төмендегі деректер бойынша программа құрыңдар: температурасы жоғары; температурасы жоғары емес;№ 1. Берілген сан х нақты саны х>0 – ден болса, онда х - ті екіге арттыр, әйтпесе х - ті екі еселе.

Тармақталу алгоритмі. Шартты көшу операторы.Ү й г е т а п с ы р м а :

12 слайд
Тармақталу алгоритмі. Шартты көшу операторы.Ү й г е т а п с ы р м а :

12 слайд

Тармақталу алгоритмі. Шартты көшу операторы.Ү й г е т а п с ы р м а :

« Б а ғ а л а у а ғ а ш ы » .

13 слайд
« Б а ғ а л а у а ғ а ш ы » .

13 слайд

« Б а ғ а л а у а ғ а ш ы » .

14 слайд

14 слайд

Осы аптаның ең үздік материалдары
Педагогтардың біліктілігін арттыру курстары
Аттестацияда (ПББ) 100% келетін
тақырыптармен дайындаймыз
Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
Толығырақ