О?ушылар?а циклді алгоритмдерді Паскаль тілінде программалауды т?сінік бере отырып, оны? т?рлерімен ??растыру жолдарын о?ытып ?йрету О?ушылар?а циклді алгоритмдерді Паскаль тілінде программалауды т?сінік бере отырып, оны? т?рлерімен ??растыру жолдарын о?ытып ?йрету.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
DO BEGIN . . . . . . . . . END; Шарт Цикл денесі Орындалу ережесі: Begin және End сөздерінің арасында жазылған операторлар Шарт ақиқат болғанда орындалады. Шарт бұзылса орындалмайды. Егер алғаш рет тексерілгенде шарт жалған болса, онда операторлардың бірде - бірі орындалмайды. Ескерту: Циклдің орындалу барысында шексіз көп қайталануды болдырмау үшін цикл денесінде міндетті түрде шартты өзгертетін команда тұруы қажет." width="640"
X
Паскаль тілі
Блок - схема
Алгоритм тілі
Әзіршешарт
цб
цикл денесі
цс
WHILE шарт DO
BEGIN
. . . . . . . . .
END;
Шарт
Цикл денесі
Орындалу ережесі: Begin және End сөздерінің арасында жазылған операторлар
Шарт ақиқат болғанда орындалады. Шарт бұзылса орындалмайды. Егер алғаш
рет тексерілгенде шарт жалған болса, онда операторлардың бірде - бірі
орындалмайды.
Ескерту: Циклдің орындалу барысында шексіз көп қайталануды болдырмау
үшін цикл денесінде міндетті түрде шартты өзгертетін команда тұруы қажет.
; цб цикл денесі цс дейін шарт Цикл денесі Шарт Орындалу ережесі: REPEAT сөзінен кейін жазылған операторлар бір рет орындалады. Шарт жалған болса операторлар қайталанып орындала береді. Шарт ақиқат болғанда ғана тоқтайды, яғни орындалады." width="640"
X
Паскаль тілі
Блок - схема
Алгоритм тілі
REPEAT
. . . . . . . . .
UNTIL шарт;
цб
цикл денесі
цс
дейіншарт
Цикл денесі
Шарт
Орындалу ережесі: REPEAT сөзінен кейін жазылған операторлар бір рет
орындалады. Шарт жалған болса операторлар қайталанып орындала береді.
Шарт ақиқат болғанда ғана тоқтайды, яғни орындалады.
X
Паскаль тілі
Алгоритм тілі
Блок - схема
FOR I:= A TO B DO
BEGIN
. . . . . . . . .
END;
цб
цикл денесі
цс
I=Iбас, Ісоң, Іқад
Цикл денесі
Орындалу ережесі: Begin және End сөздерінің арасында жазылған
операторлар І: = А, І: =A+2, … , I=B үшін орындалады. Мұндағы І - цикл
параметрі, А – параметрдің бастапқы мәні, В – параметрдің соңғы мәні.
Мысалдар:
1. Алғашқы5натурал сандардың қосындысын табыңыз.
(“Әзірше” циклімен орындаңыз)
2.1 –ден 10-ға дейінгі болған тақ сандардың
қосындысын табыңыз;
(“Дейін” циклімен орындаңыз)
3. Монитор экранына 10-нан 20-ға дейін болған
натурал сандар квадратын шығарыңыз;
(“Үшін” циклімен орындаңыз)
Тапсырмалар
Мысал1: Алғашқы 5 натурал сандардың қосындысын табыңыз.
Есепті шешу алгоритмі:
Программа денесін айнымалыларды сипаттаудан бастаймыз.
Натурал сандардың қосындысын табамыз.
Нәтижені шығарамыз.
Айнымалылар:
Х – зерттелетін сан
S – нәтиже
Мысал 2: 1 – ден 10-ға дейінгі болған тақ сандардың қосындысын табыңыз;
Есепті шешу алгоритмі:
Программа денесін айнымалыларды сипаттаудан бастаймыз.
Натурал сандардың қосындысын табамыз.
Нәтижені шығарамыз.
Айнымалылар:
І – зерттелетін сан
S – нәтиже
Мысал 3 : Монитор экранына 10-нан 20-ға дейін болған натурал сандар квадратын шығарыңыз;
Есепті шешу алгоритмі:
Программа денесін айнымалыларды сипаттаудан бастаймыз.