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

  • ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)

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

  • Типы данных в Python

  • Условный оператор ветвления if

  • 1. Конструкция if Синтаксис оператора if выглядит так. if выражение: инструкция_1 инструкция_2

  • 2. Конструкция if – else

  • 3. Конструкция if – elif – else

  • Отчёт_ЛР2_бригада12. Отчет по лабораторной работе программа попадания точки в область


    Скачать 0.55 Mb.
    НазваниеОтчет по лабораторной работе программа попадания точки в область
    Дата13.05.2022
    Размер0.55 Mb.
    Формат файлаpdf
    Имя файлаОтчёт_ЛР2_бригада12.pdf
    ТипОтчет
    #527790

    ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
    УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
    «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
    ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
    (СПбГУТ)
    Факультет Инфокоммуникационных сетей и систем
    Кафедра Защищенных систем связи
    Дисциплина Языки программирования
    ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ
    Программа попадания точки в область
    (тема отчета)
    Направление/специальность подготовки
    10.05.02 Информационная безопасность телекоммуникационных систем
    (код и наименование направления/специальности)
    Студент:
    Тарасова А.А ИБС-02
    (Ф.И.О., № группы)
    (подпись)
    Ульянова П.А. ИБС-02
    (Ф.И.О., № группы)
    (подпись)
    САНКТ-ПЕТЕРБУРГ
    2021

    2
    ОГЛАВЛЕНИЕ
    Цель и задачи лабораторной работы ........................................................................................... 3
    Основная теория ............................................................................................................................ 3
    Программа ...................................................................................................................................... 5
    Блок схема ...................................................................................................................................... 6
    Заключение ..................................................................................................................................... 6

    3
    ЦЕЛЬ И ЗАДАЧИ ЛАБОРАТОРНОЙ РАБОТЫ
    Изучение базовых функций языка программирования Python.
    Создание программы на языке программирования Python, способной попадать в разные области фигур по условию, изображенному на схеме:
    Рисунок 1: схема условия
    ОСНОВНАЯ ТЕОРИЯ
    Типы данных в Python
    В Python типы данных можно разделить на встроенные в интерпретатор (built-in) и не встроенные, которые можно использовать при импортировании соответствующих модулей.
    К основным встроенным типам относятся:
    1.
    None (неопределенное значение переменной)
    2.
    Логические переменные (Boolean Type)
    3.
    Числа (Numeric Type)
    1. int – целое число
    2. float – число с плавающей точкой
    3. complex – комплексное число
    4.
    Списки (Sequence Type)
    1. list – список
    2. tuple – кортеж
    3. range – диапазон
    5.
    Строки (Text Sequence Type )
    1. str
    6.
    Бинарные списки (Binary Sequence Types)
    1. bytes – байты
    2. bytearray – массивы байт
    3. memoryview – специальные объекты для доступа к внутренним данным объекта через protocol buffer
    7.
    Множества (Set Types)
    1. set – множество
    2. frozenset – неизменяемое множество
    8.
    Словари (Mapping Types)
    1. dict – словарь
    Условный оператор ветвления if

    4
    Оператор ветвления if позволяет выполнить определенный набор инструкций в зависимости от некоторого условия. Возможны следующие варианты использования.
    1. Конструкция if
    Синтаксис оператора if выглядит так. if выражение: инструкция_
    1
    инструкция_
    2
    инструкция_n
    После оператора if записывается выражение. Если это выражение истинно, то выполняются инструкции, определяемые данным оператором. Выражение является истинным, если его результатом является число не равное нулю, непустой объект, либо логическое True. После выражения нужно поставить двоеточие “:”.
    2. Конструкция if – else
    Бывают случаи, когда необходимо предусмотреть альтернативный вариант выполнения программы. Т.е. при истинном условии нужно выполнить один набор инструкций, при ложном – другой. Для этого используется конструкция if – else. if выражение: инструкция_1 инструкция_2 инструкция_n else
    : инструкция_a инструкция_b инструкция_x
    3. Конструкция if – elif – else
    Для реализации выбора из нескольких альтернатив можно использовать конструкцию if – elif – else. if выражение_1: инструкции_(блок_1) elif выражение_2: инструкции_(блок_2) elif выражение_3: инструкции_(блок_3) else
    : инструкции_(блок_4)
    В отличие от else, в заголовке elif обязательно должно быть логическое выражение также, как в заголовке if.
    Функция print() отвечает за вывод данных, по-умолчанию на экран. Если код содержится в файле, то без нее не обойтись.
    Ввод данных в программу и их вывод важны в программировании. Без ввода программы делали бы одно и то же, исключая случаи, когда в них самих генерируются случайные значения. Вывод позволяет увидеть, использовать, передать дальше результат работы программы.

    5
    ПРОГРАММА
    Рисунок 2: текст программы

    6
    БЛОК СХЕМА

    7
    ЗАКЛЮЧЕНИЕ
    Таким образом, были изучены основные команды языка программирования Python: типы переменных, ввод и вывод данных, конструкции ветвления. Создана программа для попадания точки в области. Все поставленные задачи были выполнены.


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