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

лабы / Laba_varik1_4

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

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

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

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

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

Лабораторная работа №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, что сходится с результатом работы программы.

Список литературы:

  1. Лекция 7 Октября 2021г.

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