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

  • «Московский технический университет связи и информатики» ­­ __________________________________________________________________

  • «Разработка проекта, решающего задачу построения таблицы значений функции одной переменной»

  • Общее задание Индивидуальное задние на разработку проекта

  • Формализация и уточнение задания Для реализации задания разработаем следующие пользовательские функции: функция func

  • f(x)

  • RegCikl

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

  • Доказательство правильности работы программы

  • Лабораторная по информатике 8.1 вариант 2 (МТУСИ). Циклические алгоритмические структуры. Регулярные циклические структуры и их программная реализация по дисциплине


    Скачать 244.69 Kb.
    НазваниеЦиклические алгоритмические структуры. Регулярные циклические структуры и их программная реализация по дисциплине
    АнкорЛабораторная по информатике 8.1 вариант 2 (МТУСИ
    Дата04.01.2022
    Размер244.69 Kb.
    Формат файлаdocx
    Имя файлаLab 8.1 var 2 noname.docx
    ТипЛабораторная работа
    #323637

    МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

    Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

    «Московский технический университет связи и информатики»

    ­­__________________________________________________________________

    Кафедра «Радио и Телевидения»


    Лабораторная работа № 8 – Проект 1

    «Разработка проекта, решающего задачу построения таблицы значений функции одной переменной»

    по теме

    «Циклические алгоритмические структуры. Регулярные циклические структуры и их программная реализация»

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

    «Информатика»

    Выполнил:

    Вариант № 2

    Проверил: доц.

    Москва, 2021 г.

    1. Общее задание

    2. Индивидуальное задние на разработку проекта



    1. Формализация и уточнение задания

    Для реализации задания разработаем следующие пользовательские функции:

    • функция func, вычисляющая f(x) в заданной точке x;

    • функция RegCikl, формирующая и выводящая таблицу значений f(x) на заданном отрезке значений x, а также определяющая наименьшее значение заданной функции на этом же отрезке;

    • функция Get, выполняющая ввод исходных данных: границ отрезка [a;b] и шага табуляции h;

    • функция Put, выводящая найденное наименьшее значение f(x);

    • главная функция main, последовательно вызывающая функции Get, RegCikl и Put.

    Для представления вещественных чисел будем использовать тип данных с обычной точностью float.

    1. Разработка функциональных алгоритмов

    Схема алгоритма функции func вычисления значения заданной функции в одной точке (рис. 1).



    Рис. 1 - Схема алгоритма функции func вычисления значения заданной функции в одной точке

    Схема алгоритма функции RegCikl решения задачи и формирования таблицы значений функции y=f(x) на отрезке [a; b] с шагом h (рис. 2).



    Рис. 2 - Схема алгоритма функции RegCikl решения задачи и формирования таблицы значений функции y=f(x) на отрезке [a; b] с шагом h

    1. Программный код проекта

    Программный код проекта:

    Файл GetPut.cpp (рис. 3.1).

    Файл calc.cpp (рис. 3.2).

    Файл main.cpp (рис. 3.3).



    Рис. 3.1 – Программный код файла GetPut.cpp


    Рис. 3.2 – Программный код файла calc.cpp


    Рис. 3.3 – Программный код файла main.cpp

    1. Результаты выполнения проекта

    Результаты выполнения проекта при заданных значениях исходных данных (рис. 4).



    Рис. 4 – Результаты выполнения проекта

    1. Доказательство правильности работы программы

    Доказательство правильности работы программы приведу в Microsoft Ecxel (рис. 5)



    Рис. 5 – Доказательство правильности работы программы


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