Маңғыстау облысының білім басқармасы Маңғыстау облыстық техникалық және кәсіптік білім берудің оқу-әдістемелік кабинеті «эем және автоматтандырылған жүйелер»



бет21/32
Дата07.02.2022
өлшемі2,48 Mb.
#83943
түріСабақ
1   ...   17   18   19   20   21   22   23   24   ...   32
Байланысты:
Методичка ЭВМ и АС
Методичка ЭВМ и АС, Информатика 155 ис
Тапсырманың орындалу әдістемесі:
Ол үшін бізге кез келген n нақты саннан тұратын шекті тізбек а1, а2,...,аі,…,аn берілсін. Сандардың саны аз болған жағдайда максимум мен минимумды оңай көрсетуге болады. Ал, егер n үлкен болса, онда есеп қиындайды. Бірнеше жүздеген көпразрядты сандардың ішінен максимум мен минимумын табудың қиындығы жоғары болады. Сондықтан, бір анықталған (тәртіпке) жүйеге сүйену қажет. Мысалы, алғашқы мән ретінде максимум үшін де, минимум үшін де алғашқы тұрған санды алайық. Ары қарай ретімен әрбір санды максимумның мәнімен салыстырамыз. Егер келесі сан максимумнан үлкен болса, онда оны максимумның жаңа мәні ретінде қабылдаймыз (алғашқы мән ”ұмытылып” отырады), онан соң келесі тұрған санға өтеміз. Егер қарастырылып отырған сан максимумнан үлкен болмаса, онда оны минимум ретінде алынған санмен салыстырамыз. Егер осы сан минимумнан кіші болса, оны минимумның жаңа мәні ретінде қабылдаймыз; егер бұл сан минимумнан кіші болмаса, келесі санды таңдауға өтеміз. Осындай әдіспен сандардың бәрін салыстыру арқылы максимум мен минимумның соңғы мәнін табамыз. Осы айтылған ережені сөзбен жазу тәсілімен былай жазуға болады:

1. Басы
2. (a i n)i , =1,2,..., енгізіңдер.


min : ; 1 =a max : . 1 =a
4. i :=2
5. Егер >max, i a онда 6 п. өтіңдер, әйтпесе 7 п. өтіңдер.
6. max : ; i = a 9 пунктке өтіңдер.
7. Егер 8. min : . i=a
9. i :=i +1.
10. Егер i < n, онда 5 пунктке өтіңдер, әйтпесе 11 пунктке өтіңдер.
11. (max,min) жауапқа шығарыңдар.
12. Соңы.


Тапсырма 3. Герон формуласы бойынша үшбұрыштың ауданын есептеңдер:



Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   32




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

    Басты бет