Презентация Тақырыбы: «Таңдау, шартты және шартсыз көшу операторлары»



Дата18.10.2019
өлшемі91.3 Kb.
түріПрезентация

Мультимедиялық презентация

Тақырыбы: «Таңдау, шартты және шартсыз көшу операторлары»

Пән: БАҒДАРЛАМАНЫ ӘЗІРЛЕУ ЖӘНЕ СҮЙМЕЛДЕУ

«Информатика» кафедрасы

Автор: Есенкулова З.З.


Жоспар:

Жоспар:


1. Таңдау операторлары

Таңдау операторы (case) бірнеше операторлардың ішінен таңдау жолымен тармақталуды ұйымдастырады.

Мысалы:


Апта күндерінің реттік нөмірі бойынша олардың аттарын анықтайтын программа құру керек.

 

Program kyn;



Var kyn: integer ;

Begin


Write (‘ kynnin aptadagi rettik nomirin engizinder: ‘ );

Readln (kyn);

Case kyn of

1: writeln ( ‘ duisenbi’);

2: writeln ( ‘seisenbi’);

3: writeln ( ‘ sarsenbi’);

4: writeln ( ‘ beisenbi’);

5: writeln ( ‘ juma’);

6: writeln ( ‘senbi’);

7: writeln ( ‘ jeksenbi’);

Else writeln ( ‘ 1… 7 araligindagi sandardi engizinder’);

End


End.

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

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

пайдаланылады. Турбо Паскальда екі шартты оператор бар, олар if және case.

Екі санның үлкенін табатын программа құр.

Program max;

Var a, b, max: integer;

Begin


Readln (a,b);

If a>b then max:= a else max:=b;

Writeln (‘ max= ’ , max);

End.


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

Шартсыз көшу операторы операторлардың рет – ретімен орналасуын бұзып, келесі атқарылуды белгісі бар операторға көшу ісін орындайды.

Ол GOTO (көшу) түйінді сөзінен басталады, одан кейін LABEL бөлімінде сипатталған белгі атауы саны көрсетіледі.

4. Тапсырмалар

№1. Үш санның үлкенін табатын программа құру керек.

Program max;

Var a, b, c, x, max: integer;

Begin


Readln (a, b, c);

If a>b then max:= x else max:=c;

Writeln (‘ max= ’ , max);

End.


№2 Екі санның кішісін табатын программа құру керек.

Program min;

Var a, b, min : integer;

Begin


Readln (a, b);

If a

Writeln ( ‘ min = ‘ , min) ;

End.

5.Бақылау сұрақтары

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

6.Әдебиеттер:

  • Семакин И.Г., Хеннер Е.К. Информатика. Задачник-практикум: Том 1. – М.: БИНОМ. Лаборатория знаний, 2010.
  • Иванова Г.А. Типы циклических задач на языке программирования Паскаль // Информатика и образование. 2010.
  • Учебник Информатика и ИКТ. Базовый курс/Семакин И.Г.
  • Конструктор блок-схем: www.lucidchart.com


Достарыңызбен бөлісу:




©engime.org 2020
әкімшілігінің қараңыз

    Басты бет