Главная страница
Навигация по странице:

  • Лабораторная работа № 1

  • Цель работы

  • Основные теоретические сведения Цикл for

  • Оператор break Появление оператора break внутри цикла означает, что цикл в этом месте будет прерван и преждевременно завершен.Оператор continue

  • Решение задачи 1

  • Лабораторная работа 1 По дисциплине Программирование и алгоритмизация Тема Организация циклов в программе студент гр. Апм21 Марущенко М. Д


    Скачать 100.11 Kb.
    НазваниеЛабораторная работа 1 По дисциплине Программирование и алгоритмизация Тема Организация циклов в программе студент гр. Апм21 Марущенко М. Д
    Дата02.10.2022
    Размер100.11 Kb.
    Формат файлаdocx
    Имя файлаlaba1.docx
    ТипЛабораторная работа
    #710255

    Министерство науки и высшего образования Российской Федерации


    Федеральное государственное бюджетное образовательное учреждение
    высшего образования
    Санкт-Петербургский горный университет
    Кафедра автоматизации технологических процессов и производств
    Лабораторная работа № 1
    По дисциплине Программирование и алгоритмизация
    Тема Организация циклов в программе

    Выполнил: студент гр. АПМ-21 Марущенко М. Д.

    (шифр группы) (подпись) (Ф.И.О)
    Проверил: ассистент Мартынов С. А.

    (должность) (подпись) (Ф.И.О)


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

    2022

    Цель работы: получение навыков в выборе и использовании операторов цикла. Знакомство с итерационными процессами. Построение графиков с помощью библиотеки matplotlib.

    Ход работы:

    Основные теоретические сведения

    Цикл for

    Часто цикл for называют циклом со счетчиком. В языке Python оператор for служит для перебора всех элементов в объекте-последовательности. Последовательность это специальный тип объекта в Python, который поддерживает итерирование. Количество выполняемых циклов всегда равно количеству элементов в последовательности, поэтому если она конечна, то наш цикл также всегда конечен.

    Цикл while

    Участок кода, находящийся в теле цикла, выполняется итерация за итерацией, пока выражение, описанное в заголовке цикла равно True. Когда логическое выражение вернет значение False, произойдет выход из цикла. Для цикла while очень важно в теле цикла предусмотреть изменение переменной, фигурирующей в заголовке цикла, таким образом, чтобы когда-нибудь обязательно наступала ситуация false. Иначе произойдет так называемое зацикливание, одна из самых неприятных ошибок в программировании.

    Оператор break

    Появление оператора break внутри цикла означает, что цикл в этом месте будет прерван и преждевременно завершен.

    Оператор continue

    Появление оператора continue внутри цикла означает, что данная итерация в этом месте будет прервана, но цикл продолжит работу со следующей итерации.

    Решение задачи 1

    Требуется найти сумму ряда с точностью , общий член которого находится по рекуррентной формуле: a = a * (n+1) / (n+1)n+1

    Пример программы, решающей поставленную выше задачу представлен на рисунке 1.



    Рисунок 1 – Код программы
    Ниже представлен вывод программы (Рисунок 2) и график суммы

    членов ряда от их количества (Рисунок 3).


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


    Рисунок 3 – График зависимости суммы членов ряда от их количества
    Вывод: в ходе выполнения лабораторной работы были получены

    навыки в использовании операторов цикла и навыки в построении графиков с помощью библиотеки matplotlib.


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