Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы / Laba_varik27_5.docx
Скачиваний:
8
Добавлен:
10.06.2023
Размер:
634.25 Кб
Скачать

8.Реализация пятого проекта

Создадим в уже имеющемся решении пятый проект с именем lr5.5, состоящий из двух файлов. В первый файл с именем zad5_m.cpp поместим текст функции main из второго проекта. Во второй файл с именем zad5_f.cpp поместим текст функции func2 из того же проекта.

После раздельной компиляции файлов выполним их совместную компоновку (перестроение решения) и выполнение проекта. Результаты выполнения при заданных значениях исходных данных (см.рис.16).

Рисунок 16 – результаты проекта lr5.5

9.Доказательство правильности результатов

Результат выполнения всех пяти проектов одинаков и равен 0.832747. Выполним расчеты арифметического выражения с использованием программы Microsoft Excel и получим совпадающий результат, что доказывает правильность решения (см.рис.17).

Рисунок 17 – решение в excel

Замечание: в данном случае предполагается, что функция переписана без ошибок, и мы проверяем наличие ошибки в типах данных переменных (пример: 1/2 в C++ выдаст ответ 0, а 1./2 выдаст ответ 0.5).

Заключение

При выполнении лабораторной работы 5 «Разработка консольных проектов Visio Studio с использованием функций VC++» были изучены различные виды объявления и вызова функций: до функции main, после функции main, вызов функции с передачей ссылки, а также с использованием глобальные переменных.

Также были рассмотрены нестандартные ситуации, связанные с объявлением функции: замена местами формальных параметров, изменение формальных параметров, и влияние этих манипуляций на фактические параметры, указание констант и выражение в качестве формальных параметров.

Список используемой литературы

1.Лабораторная работа 5.

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