Параметрлі цикл
Дипломдар мен сертификаттарды алып үлгеріңіз!
1 слайд
Үй тапсырмасын сұрақ –жауап әдісі
арқылы сұрау.?
•
Алгоритм түрлерін ата.
•
Таңдау параметрі дегеніміз не?
•
Case қандай мағынаны білдіреді?
•
Of сөзі қандай мағынаны білдіреді?
•
Radio Button компонентінің қызметі?
•
Тармақталған алгоритм дегеніміз не?
1 слайд
Үй тапсырмасын сұрақ –жауап әдісі арқылы сұрау.? • Алгоритм түрлерін ата. • Таңдау параметрі дегеніміз не? • Case қандай мағынаны білдіреді? • Of сөзі қандай мағынаны білдіреді? • Radio Button компонентінің қызметі? • Тармақталған алгоритм дегеніміз не?
2 слайд
Сабақтың тақырыбы:Параметрлі циклдер.
FOR операторы
Программалардың белгілі бір операторлары бірнеше рет қайталанып
отыруы мүмкін. Мұндай болып келген операторлар тізбегін
цикл операторлары деп атайды. Циклдік оператордың үш түрі бар:
арифметикалық цикл — FOR, шартын алдын ала тексеретін цикл –
WHILE және шартты соңынан тексеретін цикл – REPEAT.
Егер шартын алдын ала тексеретін циклдегі операторды неше рет
қайталау керек екендігі белгісіз болып, оның тек қайталану шарты берілсе,
онда WHILE, REPEAT операторлары пайдаланылады. Ал FOR
операторы қайталану саны алдын ала белгілі болған кезде қолданылады.
FOR операторын параметрлі цикл операторы деп те аталады
. FOR-ҮШІН, TO–ДЕЙІН,DO–ОРЫНДАУ деген мағынаны беретін
түйінді сөздер. FOR операторының қолданылуының екі түрі бар:
1.Цикл параметрінің мәні өсетін цикл
FOR-цикл параметрі,:= -өрнек немесе сан. to - өрнек не сан, do
2 .Цикл параметрінің мәні кемитін цикл
FOR-цикл параметрі,:= -өрнек немесе сан. downto - өрнек не сан, do
2 слайд
Сабақтың тақырыбы:Параметрлі циклдер. FOR операторы Программалардың белгілі бір операторлары бірнеше рет қайталанып отыруы мүмкін. Мұндай болып келген операторлар тізбегін цикл операторлары деп атайды. Циклдік оператордың үш түрі бар: арифметикалық цикл — FOR, шартын алдын ала тексеретін цикл – WHILE және шартты соңынан тексеретін цикл – REPEAT. Егер шартын алдын ала тексеретін циклдегі операторды неше рет қайталау керек екендігі белгісіз болып, оның тек қайталану шарты берілсе, онда WHILE, REPEAT операторлары пайдаланылады. Ал FOR операторы қайталану саны алдын ала белгілі болған кезде қолданылады. FOR операторын параметрлі цикл операторы деп те аталады . FOR-ҮШІН, TO–ДЕЙІН,DO–ОРЫНДАУ деген мағынаны беретін түйінді сөздер. FOR операторының қолданылуының екі түрі бар: 1.Цикл параметрінің мәні өсетін цикл FOR-цикл параметрі,:= -өрнек немесе сан. to - өрнек не сан, do 2 .Цикл параметрінің мәні кемитін цикл FOR-цикл параметрі,:= -өрнек немесе сан. downto - өрнек не сан, do
3 слайд
Топтық жұмыс
Сәйкестендір"- терминдерді сәйкестендіру
1.do 1. дейін
2. writeln 2. программа соңы
3.for 3. егер
4. end. 4. мәліметтерді енгізу
5. then 5. әйтпесе
6. readln 6. мәліметтердішығару
7. else 7. үшін
8. if 8. онда
9.to 9. Орындау
3 слайд
Топтық жұмыс Сәйкестендір"- терминдерді сәйкестендіру 1.do 1. дейін 2. writeln 2. программа соңы 3.for 3. егер 4. end. 4. мәліметтерді енгізу 5. then 5. әйтпесе 6. readln 6. мәліметтердішығару 7. else 7. үшін 8. if 8. онда 9.to 9. Орындау
4 слайд
№ Сұрақтар Ия Жоқ
1 Программалардың белгілі бір операторлары бірнеше
рет қайталанып отыруын циклдік алгоритм деп
атаймыз
2 FOR операторы шартты алдын ала тексеретін циклде
қолданылады
3 FOR операторы қайталану саны алдын ала белгілі
болған кезде қолданылады
4 FOR операторын параметрлі цикл операторы деп те
атайды
5 FOR операторының үш түрі бар
6 20-дан 10-ға дейінгі сандардың қосындысын табатын
кезде ТО түйінді сөзін қолданамыз Жұптық жұмыс
Сұрақтарға «ия», «жоқ» арқылы жауап беру
4 слайд
№ Сұрақтар Ия Жоқ 1 Программалардың белгілі бір операторлары бірнеше рет қайталанып отыруын циклдік алгоритм деп атаймыз 2 FOR операторы шартты алдын ала тексеретін циклде қолданылады 3 FOR операторы қайталану саны алдын ала белгілі болған кезде қолданылады 4 FOR операторын параметрлі цикл операторы деп те атайды 5 FOR операторының үш түрі бар 6 20-дан 10-ға дейінгі сандардың қосындысын табатын кезде ТО түйінді сөзін қолданамыз Жұптық жұмыс Сұрақтарға «ия», «жоқ» арқылы жауап беру
5 слайд
№ Сұрақтар Ия Жоқ
1 Программалардың белгілі бір операторлары
бірнеше рет қайталанып отыруын циклдік
алгоритм деп атаймыз +
2 FOR операторы шартты алдын ала тексеретін
циклде қолданылады +
3 FOR операторы қайталану саны алдын ала белгілі
болған кезде қолданылады +
4 FOR операторын параметрлі цикл операторы деп
те атайды +
5 FOR операторының үш түрі бар
+
6 20-дан 10-ға дейінгі сандардың қосындысын
табатын кезде ТО түйінді сөзін қолданамыз +Жұптық жұмыс
Сұрақтарға « ия » , « жоқ » арқылы жауап беру
5 слайд
№ Сұрақтар Ия Жоқ 1 Программалардың белгілі бір операторлары бірнеше рет қайталанып отыруын циклдік алгоритм деп атаймыз + 2 FOR операторы шартты алдын ала тексеретін циклде қолданылады + 3 FOR операторы қайталану саны алдын ала белгілі болған кезде қолданылады + 4 FOR операторын параметрлі цикл операторы деп те атайды + 5 FOR операторының үш түрі бар + 6 20-дан 10-ға дейінгі сандардың қосындысын табатын кезде ТО түйінді сөзін қолданамыз +Жұптық жұмыс Сұрақтарға « ия » , « жоқ » арқылы жауап беру
6 слайд
Жеке жұмыс.
Компьютерде орындау.Есептер беріледі.
1есеп.
1-ден 9-ға дейінгі тақ сандардың қосындысын
шығаратын программа құрыңдар.Паскаль
программалау тілінде.
2есеп.
10- нан 20- ға дейінгі сандардың қосындысын табу
керек . Паскаль тілінде программа құрыңдар
6 слайд
Жеке жұмыс. Компьютерде орындау.Есептер беріледі. 1есеп. 1-ден 9-ға дейінгі тақ сандардың қосындысын шығаратын программа құрыңдар.Паскаль программалау тілінде. 2есеп. 10- нан 20- ға дейінгі сандардың қосындысын табу керек . Паскаль тілінде программа құрыңдар
7 слайд
Жеке жұмыс.
1есеп. 1-ден 9-ға дейінгі тақ сандардың қосындысын шығаратын программа
құрыңдар.
PROGRAM ESEP1;
VAR I, S: INTEGER;
BEGIN
S: =0;
FOR I:=1 TO 9 DO
IF I MOD 2=1 THEN
S:=S+I;
WRITELN ('S=',S);
END.
2есеп. 10- нан 20- ға дейінгі сандардың қосындысын табу керек.
PROGRAM ESEP1;
VAR I, S: INTEGER;
BEGIN
S:=0;
FOR I:=10 TO 20 DO
S:=S+I;
WRITELN ('S = ' , S);
END.
7 слайд
Жеке жұмыс. 1есеп. 1-ден 9-ға дейінгі тақ сандардың қосындысын шығаратын программа құрыңдар. PROGRAM ESEP1; VAR I, S: INTEGER; BEGIN S: =0; FOR I:=1 TO 9 DO IF I MOD 2=1 THEN S:=S+I; WRITELN ('S=',S); END. 2есеп. 10- нан 20- ға дейінгі сандардың қосындысын табу керек. PROGRAM ESEP1; VAR I, S: INTEGER; BEGIN S:=0; FOR I:=10 TO 20 DO S:=S+I; WRITELN ('S = ' , S); END.
8 слайд
W T E T O Y P F W
G P I N T E G E R
V A R G E N K L I
S S D O B D M S T
T H E N G D F E E
A Z S D M R E A L
D F V H M F O R N
I D O W N T O M H
F R E A D L N A ZСабақты бекіту:
Сөзтізбек" командалар тізбегін табу
8 слайд
W T E T O Y P F W G P I N T E G E R V A R G E N K L I S S D O B D M S T T H E N G D F E E A Z S D M R E A L D F V H M F O R N I D O W N T O M H F R E A D L N A ZСабақты бекіту: Сөзтізбек" командалар тізбегін табу
9 слайд
Сөзтізбек" командалар тізбегін табу
W T E T O Y P F W
G P I N T E G E R
V A R G E N K L I
S S D O B D M S T
T H E N G D F E E
A Z S D M R E A L
D F V H M F O R N
I D O W N T O M H
F R E A D L N A Z
VAR, THEN, READLN, IF, INTEGER, REAL, ELSE,
WRITELN, FOR, DO, TO, DOWNTO
9 слайд
Сөзтізбек" командалар тізбегін табу W T E T O Y P F W G P I N T E G E R V A R G E N K L I S S D O B D M S T T H E N G D F E E A Z S D M R E A L D F V H M F O R N I D O W N T O M H F R E A D L N A Z VAR, THEN, READLN, IF, INTEGER, REAL, ELSE, WRITELN, FOR, DO, TO, DOWNTO
10 слайд
Рефлексия
Чемодан (маған қажет),
Еттартқыш (қайта қарастыру қажет),
Қоқыс жәшігі (маған қажет емес)
10 слайд
Рефлексия Чемодан (маған қажет), Еттартқыш (қайта қарастыру қажет), Қоқыс жәшігі (маған қажет емес)