Алғышартты цикл. Информатика, 8 сынып, презентация.
Алғышартты цикл
1. есептің алгоритмдік моделін алғышартты цикл арқылы құру
2. блок-схема түрінде тапсырманың шешімін құру 3. программалау тілінде алғышартты циклді пайдаланып есептер шығаруСабақ мақсаттары:
Жетістік критерийі
Цикл - бұл операторлардың (командалардың) бірнеше рет орындалатын тізбегі.
Циклдық алгоритм - бір немесе бірнеше циклден тұратын алгоритм.
Алғышартты цикл – егер iс-әрекеттiң қайталану саны белгiсiз, бiрақ қайталану шарты белгiлi болса, онда алғышартты цикл қолданылады.
Өмірде алғышартты циклдің қолданылуына мысалдар келтіру
қашан тексеріледі
қандай шарт
қайталау саны алдын-ала белгілі ме
Алғышартты Цикл
Алғышартты цикл.
Цикл шарт орындалып болғанша орындалады.
Жалпы түрі:
While <шарт> do
begin
…<цикл денесі>
end;
Пернетақтадан енгізілген 1-ден бастап экранға шығару
Program example_while;
Var
I, n: integer; { айнымалыларды жариялау }
Begin
I := 1; {i айнымалысына 1 мәнін меншіктеу}
Readln(n); { соңғы санды санау }
While i <= n do {i мәні n-нен артқанда, цикл т оқтайды }
Begin {оператор жақшасын ашамыз}
Write(i, ' '); {i шығару}
Inc(i); {i мәнін 1 бірлікке арттыру.} мұның орнына i:=i+1; жазуға болады
End; { жақшаны жабу }
End.
басы
i<=N
i=i+i
Шығару i
Енгізу N, i
Алғышартты циклді қандай жағдайларда таңдау қажет?
Егер тапсырмада бірдей (немесе ұқсас) әрекеттер қайталанатын болса, циклді пайдалану керек.
Егер қайталану саны белгісіз болса, алғышартты циклді пайдалануға болады
Егер шарт қанағаттанбайтын жағдайда цикл денесі бірде-бір рет орындалмауы қажет болса алғышартты циклді қолданған дұрыс
1-топ: Параметрлі цикл
2-топ: Соңғышартты цикл
3-топ: Алғышартты цикл
Топтық жұмыс
-5-тен 10-ға дейінгі сандардың қосындысын есепте
1-ден 30-ға дейінгі сандардың көбейтіндісін есепте. Қадам саны – 3
1-ден 7-ге дейінгі сандар квадраттарын есептеу.
А және В екі нақты санының ең үлкен ортақ бөлгішін анықтау
ТАПСЫРМАЛАР
! Жақсы түсіндім
? Сұрағым бар
РЕФЛЕКСИЯ
Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру