Файл: Отчет по лабораторной работе 2 на тему.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 16

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ “СИНЕРГИЯ”»

Факультет/Институт




Информационных технологий







(наименование факультета/ Института)

Направление/специальность




Разработка, сопровождение и обеспечение безопасности информационных систем

подготовки:




(код и наименование направления /специальности подготовки)

Форма обучения:




очно-заочная







(очная, очно-заочная, заочная)










Отчет по лабораторной работе № 2

на тему




Операторы циклов, вложенные циклы и итерируемые объекты. Цикл for.







(наименование темы)







Совместное использование цикла for и if/else


по дисциплине





Информатика







(наименование дисциплины)



Обучающийся




Раюшкин Никита Сергеевич













(ФИО)




(подпись)

Группа




СлБИв-113рсоб

























Преподаватель




Горшкова Анастасия Анатольевна













(ФИО)




(подпись)

Москва 2023 г.

Задания

Задание 1. Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30 000, подсчитывает среднее арифметическое всех натуральных чисел на отрезке [a, b] (включая концы отрезка). Программа получает на вход два натуральных числа a и b, при этом гарантируется, что числа соответствуют заданным условиям. Проверять входные данные на корректность не нужно. Программа должна вывести одно число: среднее арифметическое всех натуральных чисел на отрезке [a, b].
a = int(input("a="))

b = int(input("b="))

s = 0

amount = 0

for i in range(a, b+1):

s += i

amount+=1

s /= amount

print("среднее арифметическое: %.2f" % s)


Задание 2. Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 6. Количество чисел не превышает 1 000. Введённые числа не превышают 30 000. Программа должна вывести одно число – минимальное число, оканчивающееся на 6.

min = 30000

n = int(input("Какое кол-во чисел вы хотите ввести = "))

for i in range(n):

a = int(input(str(i + 1) + ") "))

if a % 10 == 6 and a < min:

min = a

print("Минимальное число", min)