Шартты көшу операторы


Slide 1

Сабақтың өту барысы:

1 - кезең. Ұйымдастыру бөлімі

2 - кезең. «Мен нені білемін?»

3 - кезең. «Білім шыңына өрлейік!»

4 - кезең. «Білгенімді зердеме тоқу»

5 - кезең. «Білгенімді дамыту»

6 - кезең. «Үйге тапсырма беру»

7 - кезең. «Сабақты қорытындылау»

Slide 2

“Мен нені білемін”. Үй тапсырмасын тексеру

Алгоритмдік тілде шамалардың қандай типтері қолданылады?

Алгоритмнің жалпы жазылу пішіні қандай?

Программа қандай бөліктерден құралады?

Программаның жалпы жазылу түрі қандай?

Деректерді пернетақтадан енгізу операторы

Деректерді дисплей экранына шығару операторы

Сызықтық программаларды құру үшін қандай операторлар қолданылады?

Паскальда құрылған бағдарламаны орындау командасы

9. Меншіктеу операторының белгісі

Slide 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. ‘:=’

Slide 4

“Білім шыңына өрлейік”

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

беру операторларын пайдаланады:

шартты өту операторы IF

шартсыз өту операторы GOTO;

Шартты өту операторы IF

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

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

Slide 5

Алгоритмдік тілде

Pascal тілінде

Блок-схемада:

А) Толық пішімі:

егер <шарт>

онда <1-әрекет>

әйтпесе<2-әрекет>

бітті

if шарт then 1-серия else 2-серия;

Ә) Қысқартылған пішімі:

егер <шарт>

онда <әрекет>

бітті

if шарт then серия;

Slide 6

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

Pascal тілінде жазылуы

және

немесе

емес

and

or

not

және, немесе, емес қызметші сөздерімен біріктірілген, бірнеше қарапайым шарттардан тұратын шарттар (логикалық өрнектер) құрама шарттар деп аталады.

And(және) логикалық операциясы бар күрделі шарт қарапайым шарттардың екеуі де орындалған жағдайда ғана ақиқат деп есептеледі.

Ал егер қарапайым шарттардың кемінде біреуі орындалса, онда or(немесе) логикалық операциясы бар күрделі шарт ақиқат деп есептеледі.

Not а=0 логикалық операциясы а≠0 шартымен бірдей.

=

Тең

>

Үлкен

<

Кіші

>=

Үлкен немесе тең

<=

Кіші немесе тең

<>

Тең емес

Slide 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

бітті

шығару у

соңы

Slide 8

“Білгенімді зердеме тоқу”.

Жаңа сабақты бекіту

Блок-схемада көрсетілген алгоритмнің орындалу

нәтижесі бойынша Х айнымалысының мәні қаншаға тең?

Slide 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(‘ыстық') ;

Slide 10

“Ой сергіту”.

Логикалық тапсырма

“Өзеннің жағасында қасқыр,

ешкі, капуста және қайықпен тасушы бар екен. Тасушы қасқыр, ешкі, капуста үшеуін, қасқырды ешкімен, ешкіні капустамен

жеке қалдырмай отырып өзеннің келесі жағасына көшіруі керек. Мұны қалай жасауға болады. ”

Ребус шешу

Slide 11

“Білгенімді дамыту”

Компьютермен жұмыс.

№2. IF, THEN, ELSE операторларын қолданып, функцияның мәнін тап:

№3. Адам денесінің температурасына қарай мына төмендегі деректер бойынша программа құрыңдар:

температурасы жоғары;

температурасы жоғары емес;

№1. Берілген сан х нақты саны х>0 - ден болса, онда х - ті екіге арттыр, әйтпесе х - ті екі еселе.

Slide 12

Тармақталу алгоритмі.

Шартты көшу операторы.

Үйге тапсырма:

Slide 13

«Бағалау

ағашы».

Slide 14

«Назарларыңызға рахмет"


Ұқсас жұмыстар
Паскаль тілінің басқару шартты және шартсыз көшу операторлары
Көшу операторы
Цикл операторлары
Меншіктеу операторы
Паскаль тіліндегі басқару операторлары
ЦИКЛ ДЕНЕСІ
Сызықтық бағдарлама құрылымы
Қайталау операторы. Циклдік операторлар
Сызықты құрылымды алгоритмдер мен программаларды құру
Тексеру және таңдау операторлары. Циклдық программалауға арналған командалар туралы ақпарат
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz