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