Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы / Laba_varik20_8.1

.docx
Скачиваний:
13
Добавлен:
10.06.2023
Размер:
187.69 Кб
Скачать

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

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

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

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

Лабораторная работа № 8.1

«Разработка проекта, решающего задачу построения

таблицы значений функции одной переменной»

по теме

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

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

Выполнил:

Проверил:

Москва, 2021 г.

Содержание

Индивидуальное задание и формализация……………………………….2

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

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

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

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

Индивидуальное задание и формализация

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

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

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

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

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

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

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

с обычной точностью float.

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

Алгоритм функции func(рис. 1)

Рисунок 1

А лгоритм функции RegCikl(рис. 2)

Рисунок 2

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

Файл GetPut

Файл main

Файл Calc

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

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

Рисунок 3

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

Правильность результатов выполнения проекта подтверждается их совпадением с результатами контрольных вычислений на калькуляторе для исходных данных.

Соседние файлы в папке лабы