ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТРЛІГІ
«Ғұмырбек Дәукеев атындағы Алматы энергетика және байланыс
университеті» коммерциялық
емес акционерлік қоғамы
Ақпараттық технологиялар институты
«IT инжиниринг» кафедрасы
ABN 1208–
АЛГОРИТМДЕУ ЖӘНЕ БАҒДАРЛАМАЛАУ
НЕГІЗДЕРІ
ЕГЖ 2 – «БАҒДАРЛАМАЛАУДА ФУНКЦИЯЛАРДЫ
ПАЙДАЛАНАТЫН ПРОГРАММАЛАР ҚҰРАСТЫРУ»
6B96201-«Радиотехника, электроника және телекоммуникация»
мамандығының студенттеріне арналған
Жұмыстың мазмұны:
Жеке
тапсырмадағы программаларды
құрастыру. Бақылау сұрақтарына жауап беру. Программалаларды орындап,
нәтижелеріне талдау жасау.
Тапсырмалар
:
1. Төбелерінің жазықтағы координаталары берілген үшбұрыштың және
тіктөртбұрыштың аудандарын табудың екі функциясын құрастырыңыз.
Оларды
бір модульге орналастырып, оларды импорттайтын файл арқылы
шақырып, берілген деректер үшін мәндерін анықтаңыз.
2.
Келесі интегралды
∫ exp(𝑐𝑜𝑠
2
(𝑥)) ∙ 𝑑𝑥.
2
1
есептеуді функция ретінде
құрастырып, модульде сақтаңыз7 Одан кейін оның әртүрлі жағдайлары үшін
мәндерін есептеңіз.
3. Паскаль үшбұрышын құрастырыңыз. Оның
әрбір элементін есептеу
үшін теру санын есептеуді функция ретінде пайдаланыңыз.
4. Бірнеше сөздерден тұратын мәтінді қарастырыңыз. Мәтіннің әрбір
сөзіндегі әріптердің санын анықтауды функция ретінде құрастрыңыз.
Мәтіндегі барлық сөздердегі әріптер сандарын шығарыңыз.
Бақылау сұрақтары
:
1. Программалауда модульдік принцип деген не?
2. Модуль дегеніміз не?
3. Модульден функцияларды импорттаудың әдістерін атаңыз.
4. Модульден функцияларды импорттау үшін
қандай команда
қолданылады?
5. Модульге берілетін аттың кеңейтілуінің программаның атынан
айырмашылығын атаңыз.
6. Модульде қанша функция болуы мүмкін?
7. Программалауда модульді пафдаланудың қандай пайдасы бар?
8. Математикалық функциялардың
аттарының алдына неліктен
math
жазылады?