Алғышартты цикл. Информатика, 8 сынып, презентация.
Алғышартты цикл
1. есептің алгоритмдік моделін алғышартты цикл арқылы құру
2. блок-схема түрінде тапсырманың шешімін құру 3. программалау тілінде алғышартты циклді пайдаланып есептер шығаруСабақ мақсаттары:
Цикл - бұл операторлардың (командалардың) бірнеше рет орындалатын тізбегі.
Циклдық алгоритм - бір немесе бірнеше циклден тұратын алгоритм.
Алғышартты цикл –белгілі бір шарттың орындалғанына дейін орындалатын цикл. Бұл жағдай циклдің денесін шарт орындалуына дейін тексереді, сондықтан цикл денесі бір рет те орындалмауы мүмкін.
Алғышартты Цикл
Бастапқыда бағдарлама шарты тексеріледі. Егер шарт ақиқат болса, онда иерархия бойынша келесі амал орындалады. Егер шарт жалған болғанса, цикл алгоритмі аяқталады.
Жалпы түрі:
While <шарт> do
begin
…<цикл денесі>
end;
Мысал: 1 мен 10 аралығындағы сандарды шығарыңыз.
Begin
iCounter := 1; {iCounter айнымалысына 1 мәнін меншіктеу}
While iCounter <= 10 do {i мәні n-нен артқанда, цикл т оқтайды }
Begin {оператор жақшасын ашамыз}
Output iCounter; {iCounter шығару}
iCounter++; {i мәнін 1 бірлікке арттыру.} мұның орнына i:=i+1; жазуға болады
End; { жақшаны жабу }
End.
Сәйкестікті анықта
Келесі есептерді шығару алгоритмін блок-схема түрінде көрсетіңдер
Келесі сандардың көбейтіндісін анықтау қажет:
42, 41, 40, …, 2.
1: Параметрлі циклді пайдаланып
2: Алғышартты циклді пайдаланып
3: Соңғышартты циклді пайдаланып
ТАПСЫРМАЛАР
! Жақсы түсіндім
? Сұрағым бар
РЕФЛЕКСИЯ
Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру