Дәріс 1 Операциялық жүйелердің (ОЖ) концептуальды негіздері. Тарихы. Қызметі. Жүйелік шақырулар. Операциялық жүйелер құрылымы



Pdf көрінісі
бет26/56
Дата04.12.2023
өлшемі1.8 Mb.
#485405
1   ...   22   23   24   25   26   27   28   29   ...   56
толық лекция

1 - әрекет 
2 - әрекет 
N - әрекет 
ша
рт 
И
ә 
Ж
оқ 
Мысалы,


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

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, оған әрбір санды шетінен қосып 


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет