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

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

  • Основные средства языка программирования VС . 16 вариант. Тема и название работы


    Скачать 71.98 Kb.
    НазваниеТема и название работы
    АнкорОсновные средства языка программирования VС . 16 вариант
    Дата02.11.2020
    Размер71.98 Kb.
    Формат файлаdocx
    Имя файлаVS_2.docx
    ТипДокументы
    #147382

    1) Тема и название работы:

    Основные средства языка программирования VС++.

    2) Фамилия, имя студента, номер группы, номер варианта:

    Иванов И., БИН1905, вариант 13.

    3) Задание на разработку проекта и вариант задания:

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





    Также задайте четыре переменные целого типа для преобразования вещественного числа в целое четырьмя способами: округлением в меньшую сторону, округлением в большую сторону, усечением в результате неявного и в результате явного приведения типа. Кроме того, используйте в программе операции префиксного и постфиксного инкремента или декремента.

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

    Для формализации и уточнения задания определим, что исходные данные x, y - вещественного типа double. Результаты вычислений - переменная b – также вещественного типа double. Для изучения различных возможностей преобразования вещественного числа в целое определим четыре целые переменные, например, k, m, n, i – переменные целого типа int. Этим переменным будем присваивать значения, полученныеразными способами преобразования вещественного числа в целое: с усечением (явное и неявное преобразования типа), с округлением в большую сторону с помощью функции ceil, с округлением в меньшую сторону посредством функции floor. Заданные вычисления на языке программирования будут записываться следующими операторами С++

    b = (log10(x) - pow(sin(x * y), 2)) / (0, 8 * log(pow(1 - x, 2)));

    k = b;

    i = ceil(b);

    m = floor(b);

    n = static_cast<int>(b; - предпочтительный способ явного преобразования в целый тип

    5) Схема алгоритма решения задачи (рисунок 1).




    Рисунок 1 – Схема алгоритма решения задачи
    6) Программный код проекта

    Программный код проекта приведен на рис.2. Поскольку при вычислении z используется математические функции log10, ln, pow, то требуется подключить системную библиотеку cmath. Также в программный код включены операции префиксного и постфиксного инкремента.



    Рисунок 2 – Программный код решения задачи
    7) Результаты выполнения программы

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



    Рисунок 3 – Результаты выполнения программы
    8) Доказательство правильности работы программы.

    Для доказательства правильности результатов выполните расчет арифметического выражения с использованием калькулятора или программы Microsoft Excel, сделайте вывод о том, что результаты, полученные вручную, подтверждают правильность выполнения программы


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