400 000+ дайын материалды
1 жыл бойы шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар және авторлық материалдар
4 990₸/ 1 жыл
🔥Арнайы баға ·10.12.2026 дейін
Одан кейін - 29 990 ₸
Бір рет төлейсіз · Автотөлем жоқ
Тақырып бойынша 31 материал табылды

Тармақталу операторлары

Материал туралы қысқаша түсінік
сабақ барысында көрнекілік ретінде пайдалану
Материалдың қысқаша нұсқасы
img_page_1
Слайдтың жеке беттері
Тармақталу операторлары 1. Информатика және есептеуіш техника негіздері 8 сынып

#1 слайд
Тармақталу операторлары 1. Информатика және есептеуіш техника негіздері 8 сынып

1 слайд

Тармақталу операторлары 1. Информатика және есептеуіш техника негіздері 8 сынып

Тармақталу алгоритімі. Өткенді еске түсіру. •Белгілі бір шарттың орындалу немесе орындалмауына байланысты командалар тізбегін

#2 слайд
Тармақталу алгоритімі. Өткенді еске түсіру. •Белгілі бір шарттың орындалу немесе орындалмауына байланысты командалар тізбегінің бірнеше тармақтарға бөлінетін тобы тармақталу алгоритімі деп аталады.

2 слайд

Тармақталу алгоритімі. Өткенді еске түсіру. •Белгілі бір шарттың орындалу немесе орындалмауына байланысты командалар тізбегінің бірнеше тармақтарға бөлінетін тобы тармақталу алгоритімі деп аталады.

Тармақталу алгоритімін орындау үшін қолданылатын операторлар if <шарт> then <1-оператор> else <2-оператор>; Шартты опер

#3 слайд
Тармақталу алгоритімін орындау үшін қолданылатын операторлар if   <шарт>  then <1-оператор>   else <2-оператор>; Шартты оператор goto <белгі>; Шартсыз көшу операторы case <селектор-оператор> of < 1-тұрақты> : < 1-оператор>; < 2-тұрақты > : < 2-оператор>; … else < n-оператор> end; Таңдау операторы

3 слайд

Тармақталу алгоритімін орындау үшін қолданылатын операторлар if   <шарт>  then <1-оператор>   else <2-оператор>; Шартты оператор goto <белгі>; Шартсыз көшу операторы case <селектор-оператор> of < 1-тұрақты> : < 1-оператор>; < 2-тұрақты > : < 2-оператор>; … else < n-оператор> end; Таңдау операторы

Шартсыз көшу операторы •Көшу немесе шартсыз көшу операторы операторлардың сызықты орындалуын бұзып, келесі атқарылуды, яғни бе

#4 слайд
Шартсыз көшу операторы •Көшу немесе шартсыз көшу операторы операторлардың сызықты орындалуын бұзып, келесі атқарылуды, яғни белгісі бар операторға көшуді орындайды. • Бұл оператор GOTO (көшу) түйінді сөзінен басталады да, одан кейін LABEL бөлімінде сипатталған белгі атауы жазылады. GOTO БЕЛГІ

4 слайд

Шартсыз көшу операторы •Көшу немесе шартсыз көшу операторы операторлардың сызықты орындалуын бұзып, келесі атқарылуды, яғни белгісі бар операторға көшуді орындайды. • Бұл оператор GOTO (көшу) түйінді сөзінен басталады да, одан кейін LABEL бөлімінде сипатталған белгі атауы жазылады. GOTO БЕЛГІ

Шартсыз көшу операторы Мысалы, белгі бөлігіндегі сипатталу: LABEL 20, SUM; болса, онда GOTO операторында тек осы белгілер ған

#5 слайд
Шартсыз көшу операторы Мысалы, белгі бөлігіндегі сипатталу: LABEL 20, SUM; болса, онда GOTO операторында тек осы белгілер ғана пайдаланылады, яғни GOTO 20; немесе GOTO SUM; Программадан үзінді: label belgi; … begin … goto belgi … belgi: …

5 слайд

Шартсыз көшу операторы Мысалы, белгі бөлігіндегі сипатталу: LABEL 20, SUM; болса, онда GOTO операторында тек осы белгілер ғана пайдаланылады, яғни GOTO 20; немесе GOTO SUM; Программадан үзінді: label belgi; … begin … goto belgi … belgi: …

Шартты оператор •Тарамақталу процестері бар алгоритмдерді ұйымдастыру үшін шартты операторлар пайдаланылады. If шартты операто

#6 слайд
Шартты оператор •Тарамақталу процестері бар алгоритмдерді ұйымдастыру үшін шартты операторлар пайдаланылады. If шартты операторы шартқа байланысты программадағы іс- әрекеттердің орындалу ретін өзгертеді. if өрнек then 1-оператор else 2-оператор егер онда әйтпесе

6 слайд

Шартты оператор •Тарамақталу процестері бар алгоритмдерді ұйымдастыру үшін шартты операторлар пайдаланылады. If шартты операторы шартқа байланысты программадағы іс- әрекеттердің орындалу ретін өзгертеді. if өрнек then 1-оператор else 2-оператор егер онда әйтпесе

Шартты оператор Толық түрі: Қысқартылған түрі: if <шартты өрнек> then <1-оператор> else <2-о

#7 слайд
Шартты оператор Толық түрі: Қысқартылған түрі: if   <шартты өрнек>  then <1-оператор>   else <2-оператор>; if   <шартты өрнек>  then <1-оператор>;

7 слайд

Шартты оператор Толық түрі: Қысқартылған түрі: if   <шартты өрнек>  then <1-оператор>   else <2-оператор>; if   <шартты өрнек>  then <1-оператор>;

Таңдау операторы •Жоғарыда біз белгілі бір шарттың орындалу немесе орындалмауына байланысты алгоритмнің 1- операторы немесе 2-

#8 слайд
Таңдау операторы •Жоғарыда біз белгілі бір шарттың орындалу немесе орындалмауына байланысты алгоритмнің 1- операторы немесе 2- операторы орындалатынын қарастырдық. •Алайда, көбінесе мүмкін болатын жағдайлар екеу емес, одан да көп бола береді, яғни процесс көп тармақты болады.

8 слайд

Таңдау операторы •Жоғарыда біз белгілі бір шарттың орындалу немесе орындалмауына байланысты алгоритмнің 1- операторы немесе 2- операторы орындалатынын қарастырдық. •Алайда, көбінесе мүмкін болатын жағдайлар екеу емес, одан да көп бола береді, яғни процесс көп тармақты болады.

Таңдау операторы if digit= 0 then write (' Нөл'); if digit = 1 then write (‘ Бір'); if digit = 2 then w

#9 слайд
Таңдау операторы if digit= 0   then      write (' Нөл'); if digit = 1   then      write (‘ Бір'); if digit = 2   then      write (‘ Екі'); .... ..... ...... •Берліген мысалдан 0-9 дейінгі цифр түрінде көрсетілген сандардың сөз түрінде жазылуы if операторы арқылы көрсетілген. •Алайда, бұлай жазу ыңғайлы емес болып табылады. Осы арада case таңдау операторы керек.

9 слайд

Таңдау операторы if digit= 0   then      write (' Нөл'); if digit = 1   then      write (‘ Бір'); if digit = 2   then      write (‘ Екі'); .... ..... ...... •Берліген мысалдан 0-9 дейінгі цифр түрінде көрсетілген сандардың сөз түрінде жазылуы if операторы арқылы көрсетілген. •Алайда, бұлай жазу ыңғайлы емес болып табылады. Осы арада case таңдау операторы керек.

Case <селектор-оператор> of <1-тұрақтылар тізімі>: < 1-оператор >; <2-тұрақтылар тізімі>: < 2-оператор >; … <N-тұрақтылар тізімі

#10 слайд
Case <селектор-оператор> of <1-тұрақтылар тізімі>: < 1-оператор >; <2-тұрақтылар тізімі>: < 2-оператор >; … <N-тұрақтылар тізімі>: < N-оператор >; Else <оператор> End; Таңдау операторы BEGIN S-ті ЕНГІЗУ S …………….. 1- мән else End. 2-мән N- мән 1-оператор 2-оператор N-оператор Оператор

10 слайд

Case <селектор-оператор> of <1-тұрақтылар тізімі>: < 1-оператор >; <2-тұрақтылар тізімі>: < 2-оператор >; … <N-тұрақтылар тізімі>: < N-оператор >; Else <оператор> End; Таңдау операторы BEGIN S-ті ЕНГІЗУ S …………….. 1- мән else End. 2-мән N- мән 1-оператор 2-оператор N-оператор Оператор

Есеп Басы N-ді енгізу N …………….. 1 2 7 else Соңы. Дүйсенбі Сейсенбі Жексенбі Аптада 7 күн ғана бар! Апта күндерінің сан реті б

#11 слайд
Есеп Басы N-ді енгізу N …………….. 1 2 7 else Соңы. Дүйсенбі Сейсенбі Жексенбі Аптада 7 күн ғана бар! Апта күндерінің сан реті бойынша (1,2, …,7) апта күнінің атын шығаратын блок-схема және программа құр. Басқа сандар енгізілген жағдайда «Аптада 7 күн ғана бар!» хабарын шығар.

11 слайд

Есеп Басы N-ді енгізу N …………….. 1 2 7 else Соңы. Дүйсенбі Сейсенбі Жексенбі Аптада 7 күн ғана бар! Апта күндерінің сан реті бойынша (1,2, …,7) апта күнінің атын шығаратын блок-схема және программа құр. Басқа сандар енгізілген жағдайда «Аптада 7 күн ғана бар!» хабарын шығар.

Program esep_sheshui; Var n : integer; Begin writeln(‘Апта күніне сәйкес сан енгізіңіз: ’); readln(n); Сase n of 1: writel

#12 слайд
Program esep_sheshui; Var n : integer; Begin writeln(‘Апта күніне сәйкес сан енгізіңіз: ’); readln(n); Сase n of 1: writeln(‘Дүйсенбі); 2: writeln(‘Сейсенбі); 3: writeln(‘Сәрсенбі’); 4: writeln(‘Бейсенбі’); 5: writeln(‘Жұма’); 6: writeln(‘Сенбі’); 7: writeln(‘Жексенбі’); Else writeln(‘Аптада 7 күн ғана бар!’) End; End.

12 слайд

Program esep_sheshui; Var n : integer; Begin writeln(‘Апта күніне сәйкес сан енгізіңіз: ’); readln(n); Сase n of 1: writeln(‘Дүйсенбі); 2: writeln(‘Сейсенбі); 3: writeln(‘Сәрсенбі’); 4: writeln(‘Бейсенбі’); 5: writeln(‘Жұма’); 6: writeln(‘Сенбі’); 7: writeln(‘Жексенбі’); Else writeln(‘Аптада 7 күн ғана бар!’) End; End.

Сандар интервалы Case x of балама (альтернатива) 1,2,3,4: < 1-оператор >; 1..4: < 1- оператор >;

#13 слайд
Сандар интервалы Case x of балама (альтернатива) 1,2,3,4: < 1-оператор >; 1..4: < 1- оператор >;

13 слайд

Сандар интервалы Case x of балама (альтернатива) 1,2,3,4: < 1-оператор >; 1..4: < 1- оператор >;

Айдың реттік нөміріне сәйкес жыл мезгілін анықтау program zhyl_mezgili; var month: integer; {айға сәйкес сан} begin

#14 слайд
Айдың реттік нөміріне сәйкес жыл мезгілін анықтау program zhyl_mezgili; var     month: integer; {айға сәйкес сан} begin      write (’Айға сәйкес санды енгізіңіз:’);      readln (month);     writeln (‘Жыл мезгілі:’);       case month of          1, 2, 12: writeln (’қыс’);          3..5: writeln (’көктем’);          6..8: writeln (’жаз’);          9..11: writeln (’күз’);          else writeln (’Енгізілетін сан 1 мен 12-нің арасында болуы керек.’);      end; end.

14 слайд

Айдың реттік нөміріне сәйкес жыл мезгілін анықтау program zhyl_mezgili; var     month: integer; {айға сәйкес сан} begin      write (’Айға сәйкес санды енгізіңіз:’);      readln (month);     writeln (‘Жыл мезгілі:’);       case month of          1, 2, 12: writeln (’қыс’);          3..5: writeln (’көктем’);          6..8: writeln (’жаз’);          9..11: writeln (’күз’);          else writeln (’Енгізілетін сан 1 мен 12-нің арасында болуы керек.’);      end; end.

Есеп Екі сан енгізіліп, арифметикалық амал таңдалуы керек (+,-,*,/). Таңдау бойынша программа сәйкес есептелурді жүргіз

#15 слайд
Есеп Екі сан енгізіліп, арифметикалық амал таңдалуы керек (+,-,*,/). Таңдау бойынша программа сәйкес есептелурді жүргізіп нәтижені экранға шығаруы керек. Program amaldar; Var operation:Char; x,y,z:real; begin Writeln('Введите первое число'); readln(x); Writeln('Введите число'); readln(y); Writeln(‘арифметикалық амалды енгізіңіз +, -, * или /'); readln(operation); Case operation of '+': z:=x+y; '-': z:=x-y; '*': z:=x*y; '/': z:=x/y; Else Writeln(‘Сіз енгізген амал қабылданбайды'); End; writeln('Z=', Z:5:2); end.

15 слайд

Есеп Екі сан енгізіліп, арифметикалық амал таңдалуы керек (+,-,*,/). Таңдау бойынша программа сәйкес есептелурді жүргізіп нәтижені экранға шығаруы керек. Program amaldar; Var operation:Char; x,y,z:real; begin Writeln('Введите первое число'); readln(x); Writeln('Введите число'); readln(y); Writeln(‘арифметикалық амалды енгізіңіз +, -, * или /'); readln(operation); Case operation of '+': z:=x+y; '-': z:=x-y; '*': z:=x*y; '/': z:=x/y; Else Writeln(‘Сіз енгізген амал қабылданбайды'); End; writeln('Z=', Z:5:2); end.

Материалды PowerPoint форматында жүктеп аласыз
Тарифке кіреді
1 ұстаз жүктеп алған
15 қараша
370
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі