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

  • Воронежский государственный университет инженерных технологий Кафедра информационной безопасности ОТЧЕТ по практической работе

  • 1. Постановка задачи Ввести в программу целое число. Если оно отрицательное, умножить его на 4, иначе — разделить его на 3.2. Математическая формулировка

  • 2.1. Исходные данные x (задаётся пользователем) – целое число2.2 Расчётные зависимости

  • 3. Выбор метода решения

  • 4. Схема алгоритма Рис. 1. Схема алгоритма5. Программирование задачи 5.1. Листинг программы в Libre Office Calc

  • 1. Постановка задачи Определить, находится ли (не находится) точка с заданными координатами (c, d) в IV квадранте плоскости (декартовой системы координат).2. Математическая формула

  • 2.1. Исходные данные

  • 2.2 Расчётные зависимости 3. Выбор метода решения

  • 4. Схема алгоритма 5. Программирование задачи 5.1. Листинг программы в Libre Office Calc

  • 5.2. Листинг программы в SmathStudio

  • Методичка 5 информатика. Методичка5_Березнёва.А.Г._Т-209. Отчет по практической работе по курсу Информатика наименование дисциплины на тему Алгоритмизация и программирование ветвящихся вычислительных процессов


    Скачать 436.29 Kb.
    НазваниеОтчет по практической работе по курсу Информатика наименование дисциплины на тему Алгоритмизация и программирование ветвящихся вычислительных процессов
    АнкорМетодичка 5 информатика
    Дата25.11.2021
    Размер436.29 Kb.
    Формат файлаodt
    Имя файлаМетодичка5_Березнёва.А.Г._Т-209.odt
    ТипОтчет
    #282168

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

    инженерных технологий
    Кафедра информационной безопасности
    ОТЧЕТ
    по практической работе
    по курсу: Информатика____________________________

    наименование дисциплины
    на тему: «Алгоритмизация и программирование ветвящихся вычислительных процессов»______________________________________

    Автор работы Березнёва А.Г. группа Т-209

    дата, подпись инициалы, фамилия
    Специальность 19.03.03 «ПРОДУКТЫ ПИТАНИЯ ЖИВОТНОГО ПРОИСХОЖДЕНИЯ»___________________________________________

    наименование
    Обозначение проекта (работы): ПР-02068108-19.03.03-01-2021______________

    Руководитель: Е.А. Хромых

    подпись, дата инициалы, фамилия

    Работа защищена _______________________

    дата оценка

    Воронеж 2021

    Задача 1

    Программирование простых ветвлений.
    1. Постановка задачи
    Ввести в программу целое число. Если оно отрицательное, умножить его на 4, иначе — разделить его на 3.
    2. Математическая формулировка
    2.1. Исходные данные
    x (задаётся пользователем) – целое число
    2.2 Расчётные зависимости

    где y – значение выражения

    n – номер ветви для первой строки n=1, для второй n=2
    3. Выбор метода решения
    Для того, чтобы получить результат нужно следовать одной из двух возможных ветвей, в зависимости от исходных данных (t). Понадобится одно условие - значит будем использовать метод простого ветвящегося вычислительного процесса.

    4. Схема алгоритма

    Рис. 1. Схема алгоритма

    5. Программирование задачи
    5.1. Листинг программы в Libre Office Calc
    Рис. 2. Решение задачи в Libre Office Calc для ветви «Да»




    Рис. 3. Решение задачи в Libre Office Calc для ветви «Нет»

    5.2. Листинг программы в SmathStudio


    Рис. 4. Решение задачи в SmathStudio для ветви «Да» и «Нет»

    6. Анализ результатов решения


    При контрольном просчете мы увидели, что работают обе ветви как в одном пакете, так и в другом.

    Результаты, полученные с использованием разных пакетов (LO Calc и SMathStudio), одинаковы, что говорит о правильности набранного программного кода.

    Знания математики позволяют видеть, что программы работают правильно: при выборе отрицательного числа x, получаем произведение этого числа и числа 4, которое равно -8, при выборе положительного чисел x получаем частное этого числа и числа 3, равное 0,6667.
    Задача 2.

    Программирование простых ветвлений с составным условием.
    1. Постановка задачи
    Определить, находится ли (не находится) точка с заданными координатами (c, d) в IV квадранте плоскости (декартовой системы координат).
    2. Математическая формула

    2.1. Исходные данные
    X= _ _, _ _ (задаётся пользователем) - первая координата

    Y= _ _, _ _ (задаётся пользователем) - вторая координата
    2.2 Расчётные зависимости


    3. Выбор метода решения
    Анализ математической формулировки показывает, что принадлежность квадранту определяется одной из двух ветвей, причём достаточно проверки одного составного условия. Поэтому выбираем простейший ветвящийся вычислительный процесс с составным условием.


    4
    4. Схема алгоритма

    5. Программирование задачи
    5.1. Листинг программы в Libre Office Calc
    Рис. 6. Решение задачи в Libre Office Calc для ветви «Да»
    Рис.7. Решение задачи в Libre Office Calc для ветви «Нет»
    5.2. Листинг программы в SmathStudio




    Рис.8. Решение задачи в SmathStudio
    6. Анализ результатов

    При контрольном просчёте мы увидели, что работают обе ветви как в одном пакете, так и в другом.

    Результаты, полученные с использованием разных пакетов (LO Calc и SMathStudio), одинаковы, что говорит о правильности набранного программного кода.

    Знания математики позволяют видеть, что программы работают правильно: при выборе положительной координаты c и отрицательной координаты d, получаем результат, что это 4-ый квадрант, при выборе отрицательной координаты с и положительной координаты y, получаем результат, что это не 4-ый квадрант.




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