Главная страница

Отчёт по практике Основы теории информации лр №3. ОТИ ЛР 3 Беляков А. А.. Отчет по лабораторной работе циклы в python по курсу основы теории информации


Скачать 100.07 Kb.
НазваниеОтчет по лабораторной работе циклы в python по курсу основы теории информации
АнкорОтчёт по практике Основы теории информации лр №3
Дата22.12.2022
Размер100.07 Kb.
Формат файлаdocx
Имя файлаОТИ ЛР 3 Беляков А. А..docx
ТипОтчет
#859693

ГУАП

КАФЕДРА № 42

ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

старший преподаватель










В. А. Миклуш

должность, уч. степень, звание




подпись, дата




инициалы, фамилия




ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ

ЦИКЛЫ В PYTHON

по курсу: ОСНОВЫ ТЕОРИИ ИНФОРМАЦИИ






РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4221










Ибрагимов Д.А.










подпись, дата




инициалы, фамилия

Санкт-Петербург 2022

Оглавление


Блок-схема алгоритма 5

Листинг программы 6

Результат выполнения программы 6


Цель работы


Изучить работу с циклами на примере языка Python. Изучить построение программы циклической структуры с использованием операторов арифметических и итеративных циклов. Освоить типовых алгоритмов: вычисления суммы, произведения, поиск максимума, минимума во вводимой последовательности и их порядковых номеров. Научиться использовать в программе контроля за входными данными и результатами расчета.


Индивидуальное задание


Вычисление суммы последовательно вводимых чисел. Остановить обработку при вводе признака конца – значения из заранее выбранного пользователем диапазона. Полученный результат обработки вывести на экран. Вариант задания представлен в таблице 1.

Таблица 1 - Вариант индивидуального задания


Блок-схема алгоритма


Блок-схема алгоритма представлена на рисунке 1.



Рисунок 1 – Блок-схема программы

Листинг программы



p=float(input('Введите признак конца из диапозона (0,50):'))
p in range (0,50)
while p<0 or p >50:
print('ОШИБКА.Введённое значение не из данного диапозона')
p=float(input('Введите признак конца из диапозона (0,50):'))
while p<=0 or p<=50:
break
n=0
sum=0
x=float(input('Введите число:'))
while n<100 and x!=p:
sum=sum+x
n=n+1;
x=float(input('Введите число:'))
print(('сумма чисел:'), sum)

Результат выполнения программы


Результат вывода программы представлен на рисунке 2.



Рисунок 2 - Вывод программы

Вывод


В ходе выполнения работы были изучены следующие вопросы:

  • Построение программы циклической структуры с использованием операторов арифметических и итеративных циклов.

  • Освоение типовых алгоритмов: вычисления суммы, произведения, поиск максимума, минимума во вводимой последовательности и их порядковых номеров.

  • Использование в программе контроля за входными данными и результатами расчета.


написать администратору сайта