БИН2102 Ромашина Е.А. Лабораторная работа № 4. Основные программные средства языка программирования vc. по дисциплине
Скачать 0.55 Mb.
|
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики» Кафедра «Информатика» Лабораторная работа № 4 «Разработка простейших проектов с использованием основных средств языка программирования VC++» по теме «Основные программные средства языка программирования VC++.» по дисциплине «Информатика» Выполнила: студентка гр. БИН2102 Ромашина Е.А. Вариант №20 Проверил: ст. преподаватель Юсков И.О. Москва, 2021 г. Лабораторная работа № 4 «Разработка простейших проектов с использованием основных средств языка программирования VC++» по теме «Основные программные средства языка программирования VC++.» по дисциплине «Информатика» 1.Общее задание на разработку программного проекта 1) Изучите основные средства языка программирования VС++, типы данных их представление в оперативной памяти компьютера. 2) Выберите индивидуальный вариант задания из табл. 4.1. 3) Проведите формализацию арифметического выражения. Для этого запишите выражение по правилам языка программирования с учетом приоритета операций. Реализуйте различные возможности преобразования вещественного числа в целое: с усечением (явное и неявное), с округлением в большую сторону, с округлением в меньшую сторону и поясните результаты преобразования. Запишите для них четыре оператора по правилам языка VС++ для присваивания результатов четырем любым переменным целого типа. Запишите операции префиксного и постфиксного инкремента для переменных, получивших свои значения усечением в результате неявного и явного преобразования вещественного числа в целый тип. 4) Создайте схему алгоритма решения задачи (функции main) средствами MS Visio. 5) Создайте программный код проекта с функцией main решения задачи средствами VС++. 6) Получите результаты и проанализируйте их. 7) Докажите правильность результатов. 1.2. Индивидуальное задание, вариант 20 Решить задачу вычисления арифметического выражения при значениях исходных данных x=125.04 и y=5.55: 2. Формализация и уточнение задания Для формализации и уточнения задания определим, что исходные данные x, y – вещественного типа double. Результаты вычислений – переменная a также должна быть вещественного типа double. Для изучения различных возможностей преобразования вещественного числа в целое определим четыре целые переменные, например, k, m, n, i –переменные целого типа int. Этим переменным будем присваивать значения, полученные разными способами преобразования вещественного числа в целое: с усечением (явное и неявное преобразования типа), с округлением в большую сторону с помощью функции ceil, с округлением в меньшую сторону посредством функции floor. Перечисленные операции будут записываться следующими операторами присваивания VС++: a=1e5*log10(abs(0.8*x))*exp(pow(-x,2)/(2*x*y)) k=a; m=floor(a); i=ceil(a); n=static_cast 3) Схема алгоритма решения задачи приведена на рисунке 1. Рисунок 1- Схема алгоритма main 4) Программный код проекта приведен на рисунке 2. Поскольку при вычислении a используются математические библиотечные функции еxp, pow, то требуется подключить системную библиотеку cmath. Рисунок 2- Программный код проекта 5) Результаты выполнения программы Результаты выполнения программы при заданных значениях исходных данных приведены на рисунке 3. Рисунок 3- Результаты выполнения программы 6) Доказательство правильности работы программы. 6.1) Расчет арифметического выражения с использованием калькулятора или программы Microsoft Excel(см. рисунок 4) Рисунок 4- Расчет арифметического выражения с использованием программы Microsoft Excel 6.2) Основываясь на пошаговый расчёт арифметического выражения в Microsoft Excel можно сделать вывод о правильности работы программы |