Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

блок-схемы / Системы счисления

.docx
Скачиваний:
0
Добавлен:
22.01.2024
Размер:
425.58 Кб
Скачать

ИНДИВИДУАЛЬНАЯ РАБОТА №2

на тему:

«Системы счисления»

Вариант №17

# Введите значения a, b, c, Xstart, Xfinish, dX с клавиатуры

A = int(input(«Введите значение a: «))

B = int(input(«Введите значение b: «))

C = int(input(«Введите значение c: «))

Xstart = int(input(«Введите начальное значение X: «))

Xfinish = int(input(«Введите конечное значение X: «))

dX = int(input(«Введите шаг dX: «))

# Убедитесь, что нижняя граница интервала X меньше верхней

If Xstart >= 0 or Xfinish <= 0:

Print(«Ошибка: Нижняя граница должна быть отрицательным числом, а верхняя – положительным.»)

Else:

# Начнем протабулировать функцию F

X = Xstart

While X <= Xfinish:

# Вычисляем значение функции F в зависимости от условий

If X < 3 and b != 0:

Result = a * (X – 4)**2 + b * X

Elif X > 3 and b == 0:

Result = (X + c * a) / (X + a)

Else:

Result = X / c

# Выводим значение на экран

Print(f»F({X}) = {result}»)

# Увеличиваем X на шаг dX

X += dX

# Создаем пустой массив A

A = []

# Заполняем массив A вводом с клавиатуры

for i in range(8):

num = float(input(f"Введите число {i + 1}: "))

A.append(num)

# Инициализируем переменные для подсчета суммы и количества положительных элементов

sum_positive = 0

count_positive = 0

# Проходим по элементам массива A и считаем сумму положительных элементов

for num in A:

if num > 0:

sum_positive += num

count_positive += 1

# Проверяем, были ли положительные элементы в массиве

if count_positive > 0:

# Вычисляем среднее арифметическое положительных элементов

average_positive = sum_positive / count_positive

print(f"Среднее арифметическое положительных элементов: {average_positive}")

else:

print("В массиве нет положительных элементов.")

Соседние файлы в папке блок-схемы