Presentation is loading. Please wait.

Presentation is loading. Please wait.

Қайталау операторлары

Similar presentations


Presentation on theme: "Қайталау операторлары"— Presentation transcript:

1 Қайталау операторлары
9 сынып 9 сабақ Сабақтың тақырыбы: Қайталау операторлары FOR операторы

2 Сабақтың мақсаты: Қайталау саны алдын ала белглі циклмен танысу;
Паскаль тіліндегі циклдік FOR операторынын құрылымымен танысу; Программа жазуды үйрену. Есеп шығару.

3 ҚАЙТАЛАУ Цикл дегеніміз не? Цикл денесі дегеніміз не?
Цикл түрлерін ата. Келесі операторларды оқы және түсіндір: WHILE DO REPEAT UNTIL FOR TO

4 FOR операторының жазылу пішіні екі түрде болады:
FOR <параметр > := <S1> TO <S2 > DO <оператор> немесе FOR <параметр > := <S1> DOWNTO <S2 > DO <оператор> FOR...DO — цикл тақырыбы; S1, S2 – цикл параметірінің алғашқы және соңғы мәндерін анықтайтын өрнектер. <оператор> -цикл денесі Параметрлердің өзгеру қадамына байланысты операторда TO немесе DOWNTO түйінді сөздері пайдаланады. Егер қадам +1-ге тең болса, онда оператоорда TO, ал -1-ге тең болса, онда DOWNTO сөзі қолданылады. Түйінді сездер: FOR - үшін, TO - дейін, DO – орындау, DOWNTO – кері қарай.

5 Есінде сақта! Параметрлердің бастапқы және соңғы мәндері бүтін сан түрінде немесе өсу, кему бойынша реттелетін болуы тиіс. S1, S2 және параметр мәндері бір типті болу керек. Цикл параметрі — REAL типінен басқа кез келген скалярлық типті айнымалы (көбінесе INTEGER типті айнымалы пайдаланылады); Бастапқы мән, соңғы мән - параметрдің қабылдайтын мәндерінің шектері. Олар өрнек түрінде берілуі де мүмкін. FOR циклінде параметр INTEGER типті болса, оның қадамы 1 не –1-ден басқа болуы мүмкін емес (FOR — TO циклінде қадам 1-ге, FOR — DOWNTO циклінде қадам – 1-ге тең). Қадамның басқа мәндерінде WHILE не REPEAT циклін пайдаланған жөн.

6 1 есеп: 1-ден 10-ға дейінгі натурал сандардың қосындысын табу қажет
1 есеп: 1-ден 10-ға дейінгі натурал сандардың қосындысын табу қажет. S= Блок-схема: Program summa3; Uses crt; Var i: integer; S: integer; Begin Clrscr; S:=0; FOR i:=1 TO 10 DO S:=S+i; Writeln (‘S=‘,S); readkey; End. басы S:=0 S:=S+i Шығару S соңы i=1,10,1

7 Program тізбек; Uses crt; Var i: byte; Begin Clrscr; FOR i:=1 TO 10 DO
2 есеп: 20 санынан құралған тізбекті шығаратың программа құрастыр: Program тізбек; Uses crt; Var i: byte; Begin Clrscr; FOR i:=1 TO 10 DO Write(20,’ ‘); Readln; readkey; End.


Download ppt "Қайталау операторлары"

Similar presentations


Ads by Google