Добавил:
інстаграм _roman.kob, курсові роботи з тєрєхова в.в. для КІ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабораторна 2

.docx
Скачиваний:
1
Добавлен:
31.05.2020
Размер:
14.99 Кб
Скачать

Міністерство освіти і науки України

Технічний коледж національного університету

“Львівська політехніка”

Звіт

До лабораторної роботи №3

Студентки 31-КІ

Кобринович Р.В

Викладач:

Назаркевич М. А.

Львів 2019

Завдання 1.

print('Виконав Студент 31КІ Кобринович Роман')

print('ця програма знаходить середнє арефметичне відємних чисел')

arr = []

count = 0

summa = 0

for i in range(10):

item = int(input(str(i) + ' item: '))

arr.append(item)

if item < 0:

count += 1

summa += item

if count != 0:

mean = summa/count

minimal = min(arr)

min_id = arr.index(minimal)

arr[min_id] = round(mean)

print(mean)

Завдання 2.1

a=[1,2,8,10]

def line(alist, item):

pos = 0

found = False

while pos < len(alist) and not found:

if alist[pos] - item:

found = pos

else:

pos = pos+1

return found

print(line(a, 8))

Завдання 2.2

print("Виконав Студент 31КІ Кобринович Роман")

print("ця програма визначає індекс числа в місиві ")

print("p.s масив вводити перед запуском програми")

a = [1, 3, 5, 7, 9, 11, 13, 15, 18] #<--ВВОДИТИ МАСИВ

print(a)

print("введіть число індекс якого треба знайти")

value = int(input())

mid = len(a) // 2

low = 0

high = len(a) - 1

while a[mid] != value and low <= high:

if value > a[mid]:

low = mid + 1

else:

high = mid - 1

mid = (low + high) // 2

if low > high:

print("Немає в масиві такого числа")

else:

print("Його індекс=", mid)