ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
«Ғұмырбек Дәукеев атындағы Алматы энергетика және байланыс университеті» коммерциялық емес акционерлік қоғамы
Ақпараттық технологиялар институты
«IT инжиниринг» кафедрасы
«АЛГОРИТМДЕУ ЖӘНЕ БАҒДАРЛАМАЛАУ НЕГІЗДЕРІ»
пәні
№ ____ зертханалық жұмысты орындау нәтижесі бойынша
ЕСЕП
Орындаған РЭТк-21-4студенті_Зейнуллина Жансая
Тексерген_ Байметов__Д _______________________ Қойылған баға__________ Дата__________ 2022 ж.
Мұғалімнің ескертулері:
Жаттығулар:
1. Жоғарыда келтірілген алгоритмдердің негізінде программалар құрастыру керек.
2. Бір 𝑎 саны берілсін делік. Егер ол оң болса, онда «𝑎 оң сан» деген ақпарат шығару керек.
3. Келесі функцияның мәнін аргументтің 𝑥 = −5 мәні үшін келесі функцияның мәнін табу және экранға шығару: u = |3 ∙ x 3 − 5 ∙ x 2 |
4. Бір катеті мен гипотенузасы берілген тікбұрышты үшбұрыштың екінші катеті мен оған іштей сызылған шеңбердің радиусын табу керек болсын. Келесі мәліметтер берілген: 𝑎 − катет, 𝑐 − гипотенуза, 𝑥 − белгісіз катет, 𝑟 − шеңбердің радиусы, есептеуде қолданылатын формулалар: 𝑥 = √𝑐 2 − 𝑎 2; 𝑟 = 𝑎 ∙ 𝑥 𝑎+𝑥+𝑐 . Осы есепті шешудің программасын құрастыру керек.
5. Герон формуласы бойынша қабырғалары берілген үшбұрыштың ауданын табудың программасын құрастыру керек.
Бақылау сұрақтары:
1. Сызықтық алгоритмдердегі операциялардың орындалу тәртібі қандай?
Сызықтық алгоритм дегеніміз есепті шешуге арналған барлық амалдар бір тізбек бойынша, тек бір бағытта орындалатын есептеу процесі. Мұндай алгоритмнің негізінде құрастырылған программаның операторларының орындалу тәртібі жазылу тәртібімен бірдей болады. Ондай алгоритмді орындау үшін меншіктеу, енгізу және шығару операторларымен шектелуге болады.
2. Меншіктеу операторы қандай амалдарды орындайды?
Меншіктеу операторлары атауларды мәндерге байланыстыру (қайта)және өзгеретін объектілердің атрибуттарын немесе элементтерін өзгерту үшін қолданылады. Меншіктеу операторы өрнектер тізімін есептейді (есіңізде болсын, бұл бір өрнек немесе үтірмен бөлінген тізім болуы мүмкін, соңғысы жиекті қайтарады) және солдан оңға қарай мақсатты тізімдердің әрқайсысына алынған жалғыз нысанды тағайындайды.
3. Алгоритмдік тілде қолданылатын шығару операторы қандай түрде жазылады?
Экранға ақпаратты шығару үшін print () операторы жүзеге асырады. Мәтінді көрсету үшін оны тырнақшаға жазу керек.
4. Алгоритмді вербальді сипаттау дегеніміз не?
Алгоритм әртүрлі бейнеленуі мүмкін. Мысалы, блок-схема немесе вербальді (мәтін) түрінде. Әрине, алгоритмді блок-схема түрінде бейнелеу көрнекті болғанымен, жұмыстың нәтижесі бойынша есеп құрастыруда кейбір қиындықтарды туғызуы мүмкін (көп орын алады және сызба жұмысына уақыт жұмсалынады). Сондықтан вербальді сипаттауды қолданған ыңғайлы болады
5. Алгоритмді сипаттаудың басқа қандай түрлерін білесіз?
Тармақталған және циклдік
6. Сызықтық алгоритмдердің көмегімен шешілетін мысалдар келтіріңіз.
a=5
b=7
c=9
y=a*в*с
print(y)
7. Алгоритмнің нәтижелелігін қалай түсінесіз?
Жоғарыда келтірілген мысалдарда программаның орындалу нәтижесін шығаруда қолданылған print() функциясының аргументінің аты ғана көрсетілген. Сондықтан компьютер өзінің қалауы бойынша нәтижені шығарған. Нәтижені өз қалауымыз бойынша шығаруға болатын мүмкіншіліктер бар. Программаның орындалу нәтижесі жоғарыда келтірілген программаның нәтижесіндей екендігіне көз жеткізуге болады.
8. Алгоритмнің бір мәнділігі дегеніміз не?
Түсіндірудің бірегейлігі, түсінілетін алгоритмнің бірегейлігі,
орындаушы іс-әрекеттерді құру ережелері және оларды орындау тәртібі. Алгоритм үшін бұл қасиетке ие, оны командалар жүйесіндегі командалар жазылуы керек
Достарыңызбен бөлісу: |