Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Интеграция и управление SMART технологиями энергосбережения и энергоэффективности в электроэнергетике

Автор:   •  Февраль 23, 2023  •  Практическая работа  •  499 Слов (2 Страниц)  •  255 Просмотры

Страница 1 из 2

ҚАЗАҚСТАН РЕСПУБЛИКАСЫ ҒЫЛЫМ ЖӘНЕ ЖОҒАРЫ БІЛІМ МИНИСТРЛІГІ

Коммерциялық емес акционерлік қоғам

«Ғ. Ж. ДӘУКЕЕВ атындағы

АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ»

[pic 1]

«Алгоритмдеу және бағдарламалау негіздері» пәні бойынша

№3 ЕГЖ

Мамандығы: Интеграция и управление SMART технологиями энергосбережения и энергоэффективности в электроэнергетике

Орындаған: Тұрсынбаев Болатбек

Тобы: ИУТЭк 21-2

Тексерген: Куралбаев Зауытбек

Алматы, 2022

№ 1-тапсырма. Төбелерінің жазықтағы координаталары берілген үшбұрыштың және тіктөртбұрыштың аудандарын табудың екі функциясын құрастырыңыз. Оларды бір модульге орналастырып, оларды импорттайтын файл арқылы шақырып, берілген деректер үшін мәндерін анықтаңыз.

import math

def uwburiw(x1, y1, x2, y2, x3, y3):
   S =
1/2*math.fabs((x1-x3)*(y2-y3)-(x2-x3)*(y1-y3))
   
return S
def tiktortburiw(x1, y1, x2, y2, x3, y3):
   ab = math.sqrt((x2-x1)**
2+(y2-y1)**2)
   bc = math.sqrt((x3-x1)**
2+(y3-y1)**2)
   
return ab*bc

 екінші файлға:

import audan
x1
, y1, x2, y2, x3, y3 = int(input('x1= ')), int(input('y1= ')), int(input('x2= ')), int(input('y2= ')), int(input('x3= ')), int(input('y3= '))

print(audan.uwburiw(x1, y1, x2, y2, x3, y3))
print(audan.tiktortburiw(x1, y1, x2, y2, x3, y3))

№ 2-тапсырма. Келесі интегралды ∫ exp(𝑐𝑜𝑠 2 (𝑥)) ∙ 𝑑𝑥. 2 1 есептеуді функция ретінде құрастырып, модульде сақтаңыз7 Одан кейін оның әртүрлі жағдайлары үшін мәндерін есептеңіз.

from scipy import integrate
from math import cos, exp
def f(x):
   
return exp(cos(x)**2)
v
, err = integrate.quad(f, 1, 2)
print(v)

№ 3-тапсырма. Паскаль үшбұрышын құрастырыңыз. Оның әрбір элементін есептеу үшін теру санын есептеуді функция ретінде пайдаланыңыз.

def pascalTriangle(n):
   a = []
   
for i in range(n):
       a.append(
1)
       a[i] = []
       
for j in range(i + 1):
           a[i].append(
1)
   
for i in range(2, n):
       
for j in range(1, i):
           a[i][j] = a[i -
1][j - 1] + a[i - 1][j]
   
for i in range(n):
       
print(str(a[i]).center(100))


n =
int(input('n='))
pascalTriangle(n)

...

Скачать:   txt (6 Kb)   pdf (146.8 Kb)   docx (587.2 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club