Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Stacey2107
0 / 0 / 0
Регистрация: 04.02.2012
Сообщений: 22
#1

Написать программу, демонстрирующую потери точности при арифметических операциях - C++

15.02.2012, 21:22. Просмотров 1002. Ответов 2
Метки нет (Все метки)

Можете рассписать по пунктам, что делать? Суть задания я уловила, а как реализовать - без единого понятия!
Потеря точности при сложении: написать программу, демонстрирующую потерю точности при сложении и определяющую абсолютную и относительную погрешность машинного числа для используемых в системе программирования типов вещественных переменных.
Потеря точности при вычитании: написать программу демонстрирующую потерю точности при вычитании.
Потеря точности при умножении: написать программу демонстрирующую потерю точности при умножении.
Потеря точности при делении: написать программу демонстрирующую потерю точности при делении.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2012, 21:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, демонстрирующую потери точности при арифметических операциях (C++):

Как посчитать значение при потери точности? - C++
Преобразования плавающих типов. Величины типа float преобразуются к типу double без изменения значения. Величины double и long double...

Написать класс по строительству домов. Написать программу, демонстрирующую работу с классом. - C++
Собственно, в С++ немного насасываю, код читать умею, а прогать - нет. К сожалению, обстоятельства сложились так, что я поступил именно...

Написать программу проверки синтаксиса в логических операциях - C++
На с++ нужно написать программу проверки синтаксиса в логических операциях,очень срочно

написать программу демонстрирующую перегрузку функций - C++
Функция нахождения минимального элемента массива(целочисленного , вещественного). Помогите плиз, что то не пойму как написать. ...

Написать программу, демонстрирующую работу функции - C++
Пожалуйста, помогите написать программу, демонстрирующую работу функции которая в зависимости от введенного параметра в строке 1) меняет...

Написать программу, демонстрирующую работу с классом - C++
Создать класс квадрат, члены класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – диагоналей, ...

2
zss
Модератор
Эксперт С++
6403 / 5969 / 1945
Регистрация: 18.12.2011
Сообщений: 15,377
Завершенные тесты: 1
15.02.2012, 22:09 #2
Потеря точности при сложении.
Сравниваем x+1 с единицей и последовательно делим x на 10,
когда выйдем за границы точности то x+1 будет равно 1.
C++
1
2
3
4
5
6
7
8
#include <stdio.h>
void main()
{
    double x=1.;
    while(x+1.!=1.)
        x*=0.1;
    printf("точность при сложении=%le",x);
}
0
Yurii_74
paladin
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
16.02.2012, 13:30 #3
Хорошее задание. После разбора не будет возникать вопросов наподобие: "А почему тут не ноль получился?"
Для вычитания - из очень большого числа вычесть единицу, например. Затем сравнить с исходным.
Для умножения/деления - даже не знаю. Может, умножить исходное число на очень большое N, отнять исходное и поделить на (N-1)? (хотя нет, немного не то).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2012, 13:30
Привет! Вот еще темы с ответами:

Написать программу, демонстрирующую применение генетического алгоритма - C++
Программа, которая демонстрирует применение генетического алгоритма, конкретно с оператором мутации.

Написать программу, демонстрирующую работу с объектами двух типов - C++
Написать программу, демонстрирующую работу с объектами двух типов: Т1 и Т2, для чего создать систему соответствующих классов. Каждый объект...

Написать программу, демонстрирующую работу с классом для работы с рациональными дробями - C++
Составить описание класса. Определить конструктор по умолчанию, конструктор с параметрами и методы класса. Написать программу,...

Написать программу, демонстрирующую движение одной плоской фигуры относительно другой - C++
Ребята помогите! анимация, ни одной идеи в голове:cry: Написать программу, демонстрирующую движение одной плоской фигуры относительно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru