Сызықты алгоритмдерді программалау
Автор: Бауыржан Ермуханов • Апрель 1, 2022 • Практическая работа • 1,159 Слов (5 Страниц) • 234 Просмотры
Ғ.Дәукеев атындағы Алматы энергетика және байланыс университеті
коммерциялық емес акционерлік қоғамы
Ақпаратты технологиялар институты
Ақпараттық жүйелер және киберқауіпсіздік кафедрасы
№1 Зертханалық жұмыс
Пәннің атауы: Алгоритмдеу және бағдарламалау негіздері
Тақырыбы: Сызықты алгоритмдерді программалау
Мамандығы: 6В06104 – «Ақпараттық қауіпсіздік жүйелері»
Орындаған: Шарабадинов Бауыржан
Тобы: СИБк-21-3
Қабылдаған: аға оқытушы Адилгажинова С.А.
________________ _____________ «______» ___________ 2022 ж.
(бағасы) (қолы) (күні)
Алматы 2022
Мазмұны
- Кіріспе........................................................................................................... 3
- №1 зертханалық жұмыс А тапсырмасы блок-схема................................. 4
- №1 зертханалық жұмыс А тапсырмасы есептік программасы................ 5
- №1 зертханалық жұмыс Б тапсырмасы блок-схемасы............................. 6
- №1 зертханалық жұмыс Б тапсырмасы есептік тапсырмасы...................7
- Қорытынды....................................................................................................8
- Әдебиеттер тізімі...........................................................................................9
Кіріспе
Алгоритм – берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру. Кез келген есепті қарапайым амалдарды тізбектей орындау арқылы шығаруға болады. Алгоритмді ЭЕМ-де орындау үшін оны программа түрінде жазып шығу керек. Сонымен, алгоритм оны атқарушы ЭЕМ-ге жұмыс тәртібін түсіндіретін ережелер мен нұсқаулар тізбегінен тұрады. Алгоритмді атқарушының рөлін негізінен адам немесе автоматтандырылған аспап, яғни ЭЕМ, робот, т.б. атқарады. Мысалы, y=(ax+b)(cx-d) функциясын есептеу төменгі іс-әрекеттерден тұрады:
1) а-ны х-ке көбейту, оны R1 деп белгілеу;
2) оған b-ны қосу, нәтижесін R2 деп белгілеу;
3) с-ны х-ке көбейту, оны R3 деп белгілеу;
4) одан d-ны алу, оны R4 деп белгілеу;
5) R2-ні R4-ке көбейту, оны y деп белгілеу.
Есептің берілгені(А тапсырмасы)
Блок схемасы:
Есепті бағдарламалау кодына салмас бұрын басынан-соңына дейін бунақтап жазып алдым. Оны блок сұлбасы немесе схемасы деп атайды.
Блок схема:
[pic 1]
басы
[pic 2]
[pic 3]
х,а
[pic 4]
[pic 5]
t= ln||x^cos|(x)
[pic 6]
[pic 7]
[pic 8]
[pic 9]
[pic 10]
[pic 11]
y
[pic 12]
соңы [pic 13]
Б тапсырмасы:
Тоған судағы қайық жылдамдығы V км/сағ, өзен ағысының
жылдамдығы U км/сағ (U<V). Қайықтың көлде қозғалу уақыты T1 сағ, ал
өзенмен қозғалу уақыты (ағысқа қарсы) - T2 сағ. Қайықтың жүріп өткен жолы
...