1-мысал. y= x
2
+ a функциясының мәнін 2-ден 4-ке дейін һ = 2 адыммен өзгерген әрбір х мәні үшін есептеп,
баспаға
беру керек.
Шешуі:
Бұл есепте
2
4
;
2
x
h
х
үшін y-тің мәндер кестесін алу үшін қайталау
саны алдын ала белгілі
параметрлі
цикл
ұйымдастыруға
болады,
қайталау
саны
-
y-ті
есептеп,
баспаға
шығару
саны
--
2
4
;
2
x
h
х
.
Демек х-тің 4 түрлі мәндері үшін y-ті есептеу қажет.
Есептің шартындағы а – мәні алгоритмде өзгермейтін,
енгізілетін айнымалы
(a Ҳ R),
x --- цикл параметрі, y – нәтиже. Алгоритм 2.1-мысалға ұқсас, сондықтан «дейін» және «кейін» схемалары арқылы
екі түрлі блок-схема сызып көрсетейік (2.5, 2.6-суреттер).
S = S + K
K = K + 1
K>5
0
S-ті шығару
Соңы
Бас
ы
S = 0, K = 1
Мәндерін енгізу
Алгоритмді а = 1 үшін орындалған
x= - 2 y=5
x= 0 y= 1
x= 2 y= 5
x= 4 y= 17
жауабын аламыз, х айнымалысының соңғы рет қабылдаған мәні 6 үшін цикл денесі орындалмайды.
2.мысал.
Алғашқы он натурал сандардың қосындысын есептеу керек.
Шешеуі: Қосындыны
Sайнымалысы арқылы белгілейік, сонда
S = 1 + 2 + 3 + . . . + 10 =
10
1
.
i
i
Бұл қосындыны
n
a
a
S
n
.
2
1
- арифметикалық прогрессия мүшелерінің
қосындысының формуласы арқылы бір жолмен-ақ
есептеуге болатындығы анық, бірақ біздің
мақсатымыз циклды қолдану
болғандықтан келесі әдісті қолданайық: қосындының алғашқы мәні 0
деп есептеп, яғни S:=0, оған әрбір санды шетінен қосып
Достарыңызбен бөлісу: