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

лабы / Laba_varik6_4

.docx
Скачиваний:
7
Добавлен:
10.06.2023
Размер:
1.03 Mб
Скачать

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

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

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

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

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

«Разработка простейших проектов с использованием основных средств

языка программирования VC++»

по теме

«Основные программные средства языка

Программирования VC++»

по дисциплине

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

Выполнил:

Проверил:

Москва, 2021 г.

Содержание.

Введение. 3

1. Решить задачу вычисления арифметического выражения при заданных значениях неизвестных. 4

1.1. Индивидуальное задание, вариант №6 4

1.2. Формализация и уточнение задания 4

2. Схема алгоритма решения задачи 5

3. Программный код. 6

4. Результаты выполнения программы 6

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

Заключение. 8

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

Введение.

Настоящий реферат написан с учетом требований к оформлению отчета по лабораторным работам в соответствии с ГОСТ 2.105-95. В ходе лабораторной работы были поставлены следующие задачи:

а) Изучите основные средства языка программирования VС++, типы данных и их представление в оперативной памяти компьютера.

б) Выполнить индивидуальный вариант с учетом требуемых задач.

  1. Решить задачу вычисления арифметического выражения при заданных значениях неизвестных.

    1. Индивидуальное задание, вариант №6

Решить задачу вычисления арифметического выражения при значениях исходных данных:

x = 1.002;

y = -0.5321;

d = x * exp(x * y) + 8 * sin(x) * sin(x)) / (x * (x - y) * (3 * x + y)).

Реализовать различные возможности преобразования вещественного числа в целое: с усечением (явное, неявное), с округлением в большую сторону, с округлением в меньшую сторону и пояснить результаты преобразования. Записать для них четыре оператора по правилам языка VC++ для присваивания результатов четырем любым переменным целого типа. Вывести префиксный и постфиксный инкременты для переменных, получивших свои значения усечением в результате неявного и явного преобразования вещественного числа в целой тип.

1.2. Формализация и уточнение задания

Для формализации и уточнения задания определим, что исходные данные x, y – вещественного типа double. Результаты вычислений – переменная f также должна быть вещественного типа double.

Для изучения различных возможностей преобразования вещественного числа в целое определим четыре целые переменные, например, k, m, n, i – переменные целого типа int.

Этим переменным будем присваивать значения, полученные разными способами преобразования вещественного числа в целое: с усечением (явное, неявное), с округлением в большую сторону с помощью функции ceil и меньшую сторону посредством функции floor, что показано на рисунке 1.

Рисунок 1. – Операторы VC++.

  1. Схема алгоритма решения задачи

Схема алгоритма решения задачи приведена на рисунке 2

Рисунок 2. – Схема алгоритма решения задачи.

  1. Программный код.

Поскольку при вычислении f используется математические библиотечная функция pow, cos, sin то требуется подключить библиотеку cmath. (см.рис.3)

Рисунок 3. – Код программы.

  1. Результаты выполнения программы

Результаты выполнения программы при заданных значениях исходных данных приведены на рисунке 4.

Рисунок 4. – Результаты программы.

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

Проверка правильности пройдет в MS Excel, что показано на рисунке 5.

Рисунок 5. – Проверка результата в MS Excel.

Заключение.

При выполнении лабораторной работы были изучены основные средства языка программирования VС++, типы данных и их представление в оперативной памяти компьютера.

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

а) https://disk.yandex.ru/d/pDS_6P4Zed0bGg/Информатика/БИК_БИН_21 Лабораторная работа «Разработка простейших проектов с использованием основных средств языка программирования VC++», подготовленная Московским Техническим Университетом Связи и Информатики (МТУСИ)

б) https://disk.yandex.ru/d/pDS_6P4Zed0bGg/Информатика/БИК_БИН_21 Лекция «Тема №3. Основные программные средства VC++», подготовленная Московским Техническим Университетом Связи и Информатики (МТУСИ)

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