
лабы / Laba_varik1_4
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «Информатика»
Лабораторная работа №4
«Разработка простейших проектов с использованием
основных средств языка программирования VC++»
по теме
«Основные программные средства языка
программирования VC++.»
по дисциплине
«Информатика»
Выполнил:.
Проверил:
Москва, 2021 г.
Общее и индивидуальное задания на разработку программного проекта:
1) Индивидуальное задания на разработку программного проекта:
Решить задачу вычисления арифметического выражения при значениях исходных данных x = 3.59 и y = 17.53:
2) Формализация и уточнение задания:
Для формализации и уточнения задания определим, что исходные данные x, y – вещественного типа double. Результаты вычислений – переменная t также должна быть вещественного типа double.
Для изучения различных возможностей преобразования вещественного числа в целое определим четыре целые переменные, например, k, m, n, i – переменные целого типа int. Этим переменным будем присваивать значения, полученные разными способами преобразования вещественного числа в целое: с усечением (явное и неявное преобразования типа), с округлением в большую сторону с помощью функции ceil, с округлением в меньшую сторону посредством функции floor.
Перечисленные операции будут записываться следующими операторами присваивания VС++:
t = cos(M_PI / 7) * (pow(sin(x - 8 * y), 2) / (2.7 * (x - M_PI)));
k = t;
i = ceil(t);
m = floor(t);
n = static_cast<int>(t);
3) Схема алгоритма решения задачи приведена на рисунке 3.1.
Рисунок 3.1 – Схема алгоритма решения задачи
4) Программный код проекта приведен на рисунке 4.1.
Поскольку при вычислении t используется математические библиотечные функции pow, sin, cos, то требуется подключить системную библиотеку math.h.
Рисунок 4.1 – Программный код проекта
5) Результаты выполнения программы.
Результаты выполнения программы при заданных значениях исходных данных приведены на рисунке 5.1.
Рисунок 5.1 - Результаты выполнения программы
6) Доказательство правильности работы программы.
На рисунке 6.1 проиллюстрирован скриншот из калькулятора Windows. В него для большей наглядности через построение графиков вбита изначальная формула с подставленными значениями x и y.
Рисунок 6.1 – Доказательство правильности работы программы
Координата графика в любой точке по горизонтальной оси – составляет - 0.744108, что сходится с результатом работы программы.
Список литературы:
Лекция 7 Октября 2021г.