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

Тақырып бойынша 11 материал табылды

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

Материал туралы қысқаша түсінік
Тармақталушы алгоритм ұғымымен, шартсыз және шартты операторларын ажырата білуді меңгерту
Материалдың қысқаша нұсқасы
img_page_1
Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Слайдтың жеке беттері
Сабақтың өту барысы: Сабақтың өту барысы: 1 - кезең. Ұйымдастыру бөлімі 1 - кезең. Ұйымдастыру бөлімі 2 - кезең. «Мен нені б

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

1 слайд

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

#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 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<20) and (T>=10) 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<20) and (T>=10) Then Write(‘жылы'); if T>=20 Then Write(‘ыстық');

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

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

10 слайд

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

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

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

11 слайд

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

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

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

12 слайд

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

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

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

13 слайд

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

#14 слайд

14 слайд

Файл форматы:
ppt
10.11.2018
672
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі