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

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

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

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

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

1 слайд

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

GOTO операторы •GOTO операторы программада шартсыз көшу үшін қолданылады. •Бұл оператор GOTO (көшу) түйінді сөзінен басталады

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

2 слайд

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

GOTO операторының жазылуы Оператордың жалпы жазылуы: GOTO белгі; Белгі 1 мен 9999 арасындағы таңбасыз

#3 слайд
GOTO операторының жазылуы Оператордың жалпы жазылуы: GOTO белгі; Белгі 1 мен 9999 арасындағы таңбасыз сан болуы мүмкін немесе латын әріптерінен және цифрлардан құралған символдар тізбегі болуы мүмкін

3 слайд

GOTO операторының жазылуы Оператордың жалпы жазылуы: GOTO белгі; Белгі 1 мен 9999 арасындағы таңбасыз сан болуы мүмкін немесе латын әріптерінен және цифрлардан құралған символдар тізбегі болуы мүмкін

“Белгіні”сипаттау •Белгілер белгілерді сипаттау бөлімінде жарияланады. •Мысалы: •LABEL 20, SUM; •LABEL 1; •LABEL A; Label б

#4 слайд
“Белгіні”сипаттау •Белгілер белгілерді сипаттау бөлімінде жарияланады. •Мысалы: •LABEL 20, SUM; •LABEL 1; •LABEL A; Label бүтін оң сан ; идентификатор белгісі ,

4 слайд

“Белгіні”сипаттау •Белгілер белгілерді сипаттау бөлімінде жарияланады. •Мысалы: •LABEL 20, SUM; •LABEL 1; •LABEL A; Label бүтін оң сан ; идентификатор белгісі ,

Белгінің жазылуы •Белгі қажетті операторлар алдында қойылып, олардан қос нүкте арқылы бөлінеді. LabelL1, L2; Begin ... goto

#5 слайд
Белгінің жазылуы •Белгі қажетті операторлар алдында қойылып, олардан қос нүкте арқылы бөлінеді. LabelL1, L2; Begin ... goto L1; ... L1 : goto L2; ... L2 : End.

5 слайд

Белгінің жазылуы •Белгі қажетті операторлар алдында қойылып, олардан қос нүкте арқылы бөлінеді. LabelL1, L2; Begin ... goto L1; ... L1 : goto L2; ... L2 : End.

Мысал. program goto_mysal; {программа аты} uses crt; {модульді қосу} label m; {m белгісінің сипатталу

#6 слайд
Мысал. program goto_mysal; {программа аты} uses crt;            {модульді қосу} label m;             {m белгісінің сипатталуы} begin write(‘Мен'); {басып шығару} goto m;               {белгіге өтуді талап ету} write(‘мектепте оқымаймын');      {бұл оператор орындалмайды} m: write(‘мектепте оқимын');     {осы бөлімге өту} readkey;             {программаны тоқтату үшін} end.

6 слайд

Мысал. program goto_mysal; {программа аты} uses crt;            {модульді қосу} label m;             {m белгісінің сипатталуы} begin write(‘Мен'); {басып шығару} goto m;               {белгіге өтуді талап ету} write(‘мектепте оқымаймын');      {бұл оператор орындалмайды} m: write(‘мектепте оқимын');     {осы бөлімге өту} readkey;             {программаны тоқтату үшін} end.

Есеп X-ті есептеу программасын құру: x:=12*b/(2-a)

#7 слайд
Есеп X-ті есептеу программасын құру: x:=12*b/(2-a)

7 слайд

Есеп X-ті есептеу программасын құру: x:=12*b/(2-a)

Шартты операторды қолдану арқылы uses crt; var a,b,x:real; begin read (a,b); if (a=2)then writeln (‘Ше

#8 слайд
Шартты операторды қолдану арқылы uses crt; var a,b,x:real; begin read (a,b); if (a=2)then writeln (‘Шешімі жоқ') else begin writeln (‘Шешімі бар'); x:=12*b/(2-a); writeln (x); end; end.

8 слайд

Шартты операторды қолдану арқылы uses crt; var a,b,x:real; begin read (a,b); if (a=2)then writeln (‘Шешімі жоқ') else begin writeln (‘Шешімі бар'); x:=12*b/(2-a); writeln (x); end; end.

Шартсыз көшу операторы арқылы uses crt; var a,b,x:real; begin BELGI: read (a,b); if (a=2)then begin writeln

#9 слайд
Шартсыз көшу операторы арқылы uses crt; var a,b,x:real; begin BELGI: read (a,b); if (a=2)then begin writeln (‘Шешімі жоқ'); writeln (‘а-ның мәнін қайта енгізіңіз'); goto BELGI; end else begin writeln (‘Шешімі бар'); x:=12*b/(2-a); writeln (x); end; end. Берілген программа а-ның дұрыс мәні енгізілгенше, қолданушыдан сан енгізуді сұрайды

9 слайд

Шартсыз көшу операторы арқылы uses crt; var a,b,x:real; begin BELGI: read (a,b); if (a=2)then begin writeln (‘Шешімі жоқ'); writeln (‘а-ның мәнін қайта енгізіңіз'); goto BELGI; end else begin writeln (‘Шешімі бар'); x:=12*b/(2-a); writeln (x); end; end. Берілген программа а-ның дұрыс мәні енгізілгенше, қолданушыдан сан енгізуді сұрайды

Бос оператор Бос оператор ешқандай да әрекеттің орындалмайтынын көрсетеді, ол программа блогынан шықпай-ақ, бірнеше ж

#10 слайд
Бос оператор        Бос оператор ешқандай да әрекеттің орындалмайтынын көрсетеді, ол программа блогынан шықпай-ақ, бірнеше жолды орындамай өткізіп жіберіп, блок соңына бірден көшетін кезде пайдаланылады. Мұндайда END cөзінің алдына белгі жазылап, соңына қос нүкте қойылады,мысалы: Label Belgi; ... Begin ... goto Belgi;      {Блок соңына көшу} ...  Belgi:      {Белгісі бар бос оператор } End.

10 слайд

Бос оператор        Бос оператор ешқандай да әрекеттің орындалмайтынын көрсетеді, ол программа блогынан шықпай-ақ, бірнеше жолды орындамай өткізіп жіберіп, блок соңына бірден көшетін кезде пайдаланылады. Мұндайда END cөзінің алдына белгі жазылап, соңына қос нүкте қойылады,мысалы: Label Belgi; ... Begin ... goto Belgi;      {Блок соңына көшу} ...  Belgi:      {Белгісі бар бос оператор } End.

Есеп. X нақты саны берілген. Y функциясының мәнін есептеңіз:              1, 11,4 2, 1 cos 2 2 xегерx xегер xе

#11 слайд
Есеп. X нақты саны берілген. Y функциясының мәнін есептеңіз:              1, 11,4 2, 1 cos 2 2 xегерx xегер xегер x yx Шарттарды байқап қарасақ, 1< x ≤ 2 интервалында функцияның анықталмағанын көруге болады. Мысал.

11 слайд

Есеп. X нақты саны берілген. Y функциясының мәнін есептеңіз:              1, 11,4 2, 1 cos 2 2 xегерx xегер xегер x yx Шарттарды байқап қарасақ, 1< x ≤ 2 интервалында функцияның анықталмағанын көруге болады. Мысал.

xycos 2  x≤1 y=-x 2 +4 иә жоқ x>2 иә y=1/x y жоқ ‘Функция анықталмаған’ соңы иә жоқ басы x≤-1 x Блок-схема

#12 слайд
xycos 2  x≤1 y=-x 2 +4 иә жоқ x>2 иә y=1/x y жоқ ‘Функция анықталмаған’ соңы иә жоқ басы x≤-1 x Блок-схема

12 слайд

xycos 2  x≤1 y=-x 2 +4 иә жоқ x>2 иә y=1/x y жоқ ‘Функция анықталмаған’ соңы иә жоқ басы x≤-1 x Блок-схема

program mysal; uses crt; Label 1; var x,y:real; BEGIN clrscr; Write(‘х мәнін енгізіңіз: ');ReadLn(x); If x <=-1 Then y:=sqr(

#13 слайд
program mysal; uses crt; Label 1; var x,y:real; BEGIN clrscr; Write(‘х мәнін енгізіңіз: ');ReadLn(x); If x <=-1 Then y:=sqr(cos(x)) Else IF x<=1 THEN y:=-sqr(x)+4 ELSE if x>2 then y:=1/x else Begin WriteLn('Функция анықталмаған'); GOTO 1; End; WriteLn('y=',y:7:2); 1: readln; END.

13 слайд

program mysal; uses crt; Label 1; var x,y:real; BEGIN clrscr; Write(‘х мәнін енгізіңіз: ');ReadLn(x); If x <=-1 Then y:=sqr(cos(x)) Else IF x<=1 THEN y:=-sqr(x)+4 ELSE if x>2 then y:=1/x else Begin WriteLn('Функция анықталмаған'); GOTO 1; End; WriteLn('y=',y:7:2); 1: readln; END.

•Шартсыз көшу операторын Паскаль тіліндегі басқа операторлармен алмастыруға болады. •Құрылатын программаларда шартсыз көшу опе

#14 слайд
•Шартсыз көшу операторын Паскаль тіліндегі басқа операторлармен алмастыруға болады. •Құрылатын программаларда шартсыз көшу операторы сирек қолданылады. •Goto операторын шектен тыс көп қолдану программаны түсінуді қиындатып жіберуі мүмкін.

14 слайд

•Шартсыз көшу операторын Паскаль тіліндегі басқа операторлармен алмастыруға болады. •Құрылатын программаларда шартсыз көшу операторы сирек қолданылады. •Goto операторын шектен тыс көп қолдану программаны түсінуді қиындатып жіберуі мүмкін.

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