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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.76
Shadow-Aqua
0 / 0 / 0
Регистрация: 24.10.2011
Сообщений: 6
#1

Для функции f(x), график которой представлен на рисунке. Вычислить F(a). - C++

30.10.2011, 17:03. Просмотров 2837. Ответов 12
Метки нет (Все метки)

Дано действительное число a. Для функции f(x), график которой представлен на рисунке. ВЫЧИСЛИТЬ F(a).


График во вложении ниже.
0
Миниатюры
Для функции f(x), график которой представлен на рисунке. Вычислить F(a).  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 17:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для функции f(x), график которой представлен на рисунке. Вычислить F(a). (C++):

Дано вещественное число а. Для функции y=f(x), график которой приведен ниже вычислить f(а) - C++
Вычисление значения функции Дано вещественное число а. Для функции y=f(x), график которой приведен ниже вычислить f(а).

Для функции , график которой приведен ниже, вы¬числите h(c) - C++
Дано вещественное значение c. Для функции , график которой приведен ниже, вы¬числите h(c).

Вычислить значение функции аргумент которой вычисляется из другой кусочно заданной функции - C++
Решите программу то я не знаю как:hysteric: Вычислить значение y в зависимости от выбранной функции \varphi (x), аргумент которой...

Вычислить значение функции аргумент которой определяется из поставленного условия - C++
Вычислить значение y в зависимости от выбранной функции φ(x), аргумент которой определяется из поставленного условия. Предусмотреть вывод...

Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного у - C++
Вычислить значение у в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможно значения...

Вычислить значение Y в зависимости от выбранной функции f(x), аргумент которой определяется из условия - C++
Вычислить значение у в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможно значения...

12
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,850
30.10.2011, 18:01 #2
C
1
2
3
double f(double x){ 
    return ( x < 0.0 ) ? -1.0 * x : ( x > 0.0 ) ? -1.0 * ( x * x ) : 0.0;
}
1
Shadow-Aqua
0 / 0 / 0
Регистрация: 24.10.2011
Сообщений: 6
30.10.2011, 18:09  [ТС] #3
Цитата Сообщение от easybudda Посмотреть сообщение
C
1
2
3
double f(double x){ 
    return ( x < 0.0 ) ? -1.0 * x : ( x > 0.0 ) ? -1.0 * ( x * x ) : 0.0;
}
Не мог ли бы вы поподробнее расписать... Желательно полностью.
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.10.2011, 18:11 #4
Цитата Сообщение от Shadow-Aqua Посмотреть сообщение
Не мог ли бы вы поподробнее расписать...
Shadow-Aqua, гуглите - Тернарная условная операция
0
Shadow-Aqua
0 / 0 / 0
Регистрация: 24.10.2011
Сообщений: 6
30.10.2011, 18:35  [ТС] #5
Цитата Сообщение от Jupiter Посмотреть сообщение
Shadow-Aqua, гуглите - Тернарная условная операция
Я в программирование не очень. Скажем мартышка с очками... Помогите кто-нибудь...
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,850
30.10.2011, 18:49 #6
Shadow-Aqua, но ведь чему-то вас учат всё-таки? Программа в две строчки
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
int main(void){
    double x;
 
    while ( printf("X = ") > 0 && scanf("%lf", &x) == 1 )
        printf("Y = %.1f\n", ( x > 0.0 ) ? x * x * -1.0 : ( x < 0.0 ) ? x * -1.0 : 0.0 );
 
    return 0;
}
Код
~/cpp/numbers $ gcc -o minusx minusx.c 
~/cpp/numbers $ ./minusx
X = 3
Y = -9.0
X = -3
Y = 3.0
X = 0
Y = 0.0
X =
1
aeshes
441 / 204 / 13
Регистрация: 07.10.2011
Сообщений: 462
30.10.2011, 20:17 #7
easybudda, а скажите, зачем выделять вариант х=0 в отдельную ветку, ведь 0 можно смело прилепить к любой из веток функции?
вот так
C++
1
(x>=0)?-x*x:-x;
или
C++
1
(x>0)?-x*x:-x;
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,850
30.10.2011, 21:00 #8
Цитата Сообщение от aeshes Посмотреть сообщение
зачем выделять вариант х=0 в отдельную ветку, ведь 0 можно смело прилепить к любой из веток функции?
У меня оно при таком подходе при х = 0 выводило -0.0. Можно было бы и так оставить, но не комильфо как-то...
1
aeshes
441 / 204 / 13
Регистрация: 07.10.2011
Сообщений: 462
30.10.2011, 21:04 #9
easybudda, т.е. это из-за особенностей вывода и для красивости, понятно
0
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
30.10.2011, 21:09 #10
Цитата Сообщение от aeshes Посмотреть сообщение
зачем выделять вариант х=0 в отдельную ветку, ведь 0 можно смело прилепить к любой из веток функции?

Не по теме:

Добавьте еще фразу: "в силу непрерывности данной функции", тогда совсем здорово будет

1
aeshes
30.10.2011, 21:24
  #11

Не по теме:

Thinker, ну в общем-то да, раз непрерывная функция, нуль можно отнести к любой из веток - в математике. Хотя про непрерывность я не написала. думала, это очевидно) А вот почему автор кода выбрал выделять его отдельным случаем - об этом и был вопрос. Я сама даже не подумала, что может выводится -0.0 при вычислениях, и что такие ухищрения были сделаны именно для красивого вывода

0
Thinker
30.10.2011, 21:42
  #12

Не по теме:

aeshes, ноль является нейтральным элементом в поле действительных чисел относительно операции сложения, так что -0 = 0 и ничего страшного в записи -0 нет

0
aeshes
441 / 204 / 13
Регистрация: 07.10.2011
Сообщений: 462
30.10.2011, 21:50 #13
Thinker, я знаю) но вот некоторые преподы иногда спрашивают: "А что это у вас программа выводит -0? пусть она печатает просто 0"))
0
30.10.2011, 21:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 21:50
Привет! Вот еще темы с ответами:

Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного у - C++
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможные значения...

Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. - C++
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможные значения...

Вычислить f(x), если (условие задачи в приложенном рисунке 3) - C++
Дано действительное число x. Вычислить f(x), если (условие задачи в приложенном рисунке 3)

Вычислить сумму заштрихованных элементов матрицы показанных на рисунке. - C++
Вычислить сумму заштрихованных элементов матрицы показанных на рисунке. помогите написать прогу очень нужно!!! искал на форуме точно...


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

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

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