2 Зертханалық жұмыс Пәннің атауы: Pythonбағдарламалау Тақырыбы: Python тілінде жолдармен жұмыс істеу. Мамандығы: 6В06104 – «Ақпараттық қауіпсіздік жүйелері»



Дата02.10.2023
өлшемі0,69 Mb.
#112448
Байланысты:
Lab 2 Izbossarov Python


Ғ.Дәукеев атындағы Алматы энергетика және байланыс университеті
коммерциялық емес акционерлік қоғамы

Ақпараттық технологиялар институты


Ақпараттық жүйелер және киберқауіпсіздік кафедрасы


2 Зертханалық жұмыс


Пәннің атауы: Pythonбағдарламалау
Тақырыбы:Python тілінде жолдармен жұмыс істеу.
Мамандығы: 6В06104 – «Ақпараттық қауіпсіздік жүйелері»
Орындаған: Керимбеков Бекнур
Тобы: СИБк-22-1
Қабылдаған:аға оқытушы Сейтқали Ғазиз

________________ _____________ _____________


(бағасы) (қолы) (күні)
Алматы 2023
Кіріспе
Python - жоғары дәрежелі кодтың оқылуын және әзірлеушінің өнімділігін арттыруға мақсатталған жалпы мақсаттағы бағдарламалау тілі. Python тілі аз синтаксисті талап етеді. Бірақ сол уақытта стандартты кітапханасы үлкен көлемді пайдалы функцияларды қамтиды.
Python - жоғары дәрежедегі бағдарламаллау тілі. Python тілі қазіргі кезде ең көп таралған бағдарламаллау тілі болып саналады. Бұл тілде жасалған ең атақты бағдарлама ол бәріміз білетін Instagram əлеуметтік желісі. Бұдан баска Python бағдарламалау тілінде BitTorrent, Ubuntu, Blender, GIMP, Civilization IV, Battlefield 2, World of Tanks секілді бағдарламаларда кездестіре аламыз. Python-ды қолданатын компанияларға Google, Facebook, NASA, Red Hat, IBM, Instagram, Dropbox, Pinterest, Quora, Яндекс, Mail.Ru т.б келтіре аламыз.

1. Зертханалық жұмыс. Python тіліндегі айнымалылар мен қарапайым деректер


Тапсырма 1.
1. Берілген үшбұрыштың қабырғаларының мәндерін 𝑎, 𝑏, 𝑐 компьютер жадына енгізу.
2. Үшбұрыштың периметрін есептеу 𝑝 = 𝑎 + 𝑏 + 𝑐.
3. Есептің нәтижесін экранға шығару.





Тапсырма 2. Куб қабырғасының ұзындығы a берілген. Кубтың көлемі V = a 3 мен оның ауданын S = 6·a^2 табыңыз





Тапсырма 3. Берілген арифметикалық өрнектің мәнін есептеу. Тұрақты әрі белгілі шамалар 𝑎,𝑏,𝑐 мен мәні енгізілетін шама 𝑥 үшін келесі функцияның мәнін есептеу керек болсын: 𝑦 = 𝑎 ∙ 𝑥^2 +𝑏 ∙ 𝑥 + 𝑐..

Тапсырма 4. Жоғарыда көрсетілген 𝑦 = 𝑎 ∙ 𝑥^2 +𝑏 ∙ 𝑥 + 𝑐 функциясының айнымалыларының мәнін пернетақтадан енгізу арқылы есептеу бағдарламасын қарастырайық
Тапсырма 5. Қарапайым пайыз бойынша депозитке салынған ақшаның алғашқы мөлшері екі жылдан кейін қаншаға тең болатынын есептеу. Ол есептеудің формуласы белгілі: summa = summa ∗ (1 + r ∗ n), мұндағы r = 5% −жылдық пайыз мөлшері, summa =1000 – депозитке салынған ақшаның алғашқы мөлшері. Екі year=2 жылдан кейінгі ақшаның мөлшерін табу үшін келесі амалдар орындалады::
Осы мысалдарда келтірілген алгоритмдердің операцияларының жазылу тәртібі бойынша, ешбір ауытқусыз орындалады. Әрине, практикада мұндай алгоритмдер таза күйінде кездеспейді; олар күрделі алгоритмдердің құрамында ғана болады.
Тапсырма 6. Күрделі пайыз бойынша депозитке салынған ақшаның үш жылдан кейінгі шамасын анықтау керек болсын. Есептеу формуласы келесі: summa = summa ∗ (1 + 𝑟)𝑛, мұндағы r = 5% −жылдық пайыз мөлшері, summa =1000 – депозитке салынған ақшаның алғашқы мөлшері. Үш year=3 жылдан кейінгі ақшаның мөлшерін табу үшін келесі амалдар орындалады:

1. Екі нөлге тең емес сандар берілген. Сандардың қосындысын, айырмасын, көбейтіндісін және бөліндісін табу керек

2. Екі сан берілген. Олардың квадраттарының және модульдерінің қосындысының арифметикалық ортасын табыңыз.




3. Нақты осьте үш A, B, C нүктелері берілген. С нүктесі А және В нүктелерінің арасында орналасқан. АС және ВС кесінділерінің ұзындықтарының көбейтіндісін табыңыз

4. Екі өзгермелі нүктелік сандармен амалдар орындаңыз

5. Нәтижесі 5 болатын қосу, алу, бөлу және көбейту амалдардың мысалдарын келтіріңіз. Орындалатын амалдарды print() командасына кіргізуді ұмытпаңыз; ол нәтижені тексеру үшін керек. Сонымен сіз төрт жолдан тұратын фрагмент жазуыңыз керек. Әрбір жолдан 5 деген сан шығуы тиіс




6. Сызықтық алгоритмдерге байланысты өз ойыңыздан мысал құрастырыңыз, оның бағдарламалық кодын жазыңыз.


Қорытынды.
Зертханалық жұмыста алгоритмдеу мен программа құрастыру туралы алғашқы мәліметтер берілді жәнеде INPUT туралы таныстып код жазғанда қолдануды үйрендік.

Достарыңызбен бөлісу:




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

    Басты бет