Пәні: ЖҮйелік программалық жабдықтау және программалау



Дата18.07.2023
өлшемі79,8 Kb.
#104500
түріПрограмма
Байланысты:
1 лаб Жұмаділ Мирас АИСУ-20-6 ЖҮЙЕЛІК ПРОГРАММАЛЫҚ ЖАБДЫҚТАУ ЖӘНЕ ПРОГРАММАЛАУ


ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
«Ғ.ДАУКЕЕВ АТЫНДАҒЫ АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ»
Коммерциялық емес акционерлік қоғам

1 ЗЕРТХАНАЛЫҚ ЖҰМЫс




Пәні: ЖҮЙЕЛІК ПРОГРАММАЛЫҚ ЖАБДЫҚТАУ ЖӘНЕ ПРОГРАММАЛАУ




Орындаған: Жұмаділ Мирас


Тобы: АИСУк-20-6
Тексерген: Абдилдаева А
________ ____________ «___» ___________2022г.
(бағасы) (қолы)
Алматы 2022
Лабораториялық жұмыс 1. Бірағындық программа құру және программаның атқарылу уақытын бағалау.
Лабораториялық жұмыстың мақсаты: Студенттерде құрылымдық және объектіге бағытталған программалау құралдарын пайдалану дағдыларын жетілдіру.
Лабораториялық жұмысты орындау нәтижесінде студенттер келесі қабілеттерге ие болады:

  • Есептің қойылымына байланысты құрылымдық және объектіге бағытталған программалаудың қажетті құралдарын таңдау;

  • Программаның атқарылуына жұмсалған уақытты бағалау.


Тапсырма: Төменде берілген тапсырмаларды «Алгоритмдер, мәліметтер құрылымдары және программалау» және «Объектіге бағытталған программалау» курстарының аясында қалыптастырылған дағдылар негізінде өзіңіздің нұсқаңызға сәйкес орындаңыз және құрылған программаның атқарылу уақытын бақылаңыз.

1 нұсқа
# Алдымен numpy библиотекасын қосамыз


import numpy as np
# векторларды анықтаймыз
a = np.array([0, 1, 2])
b = np.array([7, 8, 9])
# векторлардың скаляр көбейтіндісін есептейміз
multiply_ab = np.dot(a, b)
print(multiply_ab)

2 нұсқа
#Евклид алгоритмі


a = 50
b = 130
while a != 0 and b != 0:
if a > b:
a = a % b
else:
b = b % a
print(a + b)

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




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

    Басты бет