лаба4
.docxВведение
1) Общее и индивидуальное задание на разработку программного проекта.
2)Формализация и уточнение задания.
3)Схема алгоритма решения задачи поставленной задачи.
4)Программный код проекта (функции main).
5)Результаты выполнения программы.
6)Доказательство правильности работы программы.
Индивидуальное задание на разработку программного проекта
Решить задачу вычисления арифметического выражения при значениях исходных данных x=12,678 и y=6,9:
Формализация и уточнение задания:
Исходные данные x, y определяются как вещественные типы double. Результатом вычисления должен также должна быть переменная f -вещественного типа double. Чтобы преобразовать число из вещественного в целое определим четыре переменные, например: k, m, n, i – переменные целого типа int. Округление в большую сторону с помощью функции ceil, округление в меньшую сторону – floor.
Перечисленные операции будут записываться следующими операторами присваивания VC++:
Схема алгоритма решения задачи приведена на рисунке 3.1.
Начало
main
main
Ввод
x,
y
Вывод m,
n, I, k, ++k, n++
Конец
main
k=f
m=floor(f) n=(in)f i=ceil(f)
Рисунок 3.1 – Схема алгоритма решения задачи
Программный код проекта приведен на рисунке 4.1.
Поскольку при вычислении f используется математические функции sin и log, то требуется подключить системную библиотеку cmath.
Рисунок 4.1 – Программный код проекта
Результаты выполнения программы
Результаты выполнения программы приведены на рисунке 5.1
Рисунок 5.1 – Результаты выполнения программы
Доказательство правильности работы программы.
• Расчет арифметического выражения с использованием программы Microsoft Excel