Главная страница
Навигация по странице:

  • «Московский технический университет связи и информатики» Кафедра «Информатика»Лабораторная работа № 4

  • Лабораторная работа № 4 «Разработка простейших проектов с использованием основных средств языка программирования VC++» по теме

  • «Основные программные средства языка программирования VC++.» по дисциплине «Информатика»

  • 1.2. Индивидуальное задание, вариант 20 Решить задачу вычисления арифметического выражения при значениях исходных данных x

  • 2. Формализация и уточнение задания Для формализации и уточнения задания определим, что исходные данные x,y – вещественного типа double

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

  • 3) Схема алгоритма решения задачи приведена на рисунке 1.

  • 5) Результаты выполнения программы

  • 6) Доказательство правильности работы программы.

  • БИН2102 Ромашина Е.А. Лабораторная работа № 4. Основные программные средства языка программирования vc. по дисциплине


    Скачать 0.55 Mb.
    НазваниеОсновные программные средства языка программирования vc. по дисциплине
    Дата02.04.2022
    Размер0.55 Mb.
    Формат файлаdocx
    Имя файлаБИН2102 Ромашина Е.А. Лабораторная работа № 4.docx
    ТипЛабораторная работа
    #435434

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

    КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

    Ордена Трудового Красного Знамени федеральное государственное

    бюджетное образовательное учреждение высшего образования

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

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

    Лабораторная работа № 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(a);




    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 можно сделать вывод о правильности работы программы


    написать администратору сайта