0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
|
1 | |
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия.08.01.2014, 15:28. Показов 9879. Ответов 21
Метки нет (Все метки)
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможные значения функции f(x): 2x, x2, х/3. Предусмотреть вывод сообщений, показывающих, при каком условии и с какой функцией производились вычисления у.
0
|
08.01.2014, 15:28 | |
Ответы с готовыми решениями:
21
Вычислить значение y в зависимости от выбранной функции j(x), аргумент которой определяется из поставленного условия. Во Вычислить значение y в зависимости от выбранной функции j(x), аргумент которой определяется из поставленного условия Вычислить значение y в зависимости от выбранной функции j(x), аргумент которой определяется из поставленного условия Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного у |
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
|
08.01.2014, 15:30 [ТС] | 2 |
Помогите пожалуйста с решением!!
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
08.01.2014, 15:38 | 3 |
1. С нуля задачи на форуме решают не так часто - только если совсем делать нечего или есть желание попрактиковаться.
В связи с этим: хочется более оперативной помощи - покажите свои наработки. 2. Из условия лично мне не ясно откуда берутся значения a, b, z.
0
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
|
08.01.2014, 16:00 [ТС] | 4 |
В том то и дело что нету пока наработок(( И особо мыслей нету((
0
|
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
|
|
08.01.2014, 16:08 | 5 |
тут как можно сделать, а и и можно ввести самим, а вот насчет z непонятно...
с этим тоже не ясно...
0
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
|
08.01.2014, 16:29 [ТС] | 6 |
"Возможные значения функции f(x): 2x, x2, х/3"
Получается должен быть выбор 1 2 или 3 Добавлено через 4 минуты и z задается , при x больше 0 одно , при меньше второе выражение
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
08.01.2014, 16:41 | 7 |
Меня сбило то, что в формуле функция , а автор в посте пишет f.
Ок, значит, пусть значения a, b, z вводит пользователь. Пишем функцию main, где просим у пользователя ввести эти значения, сохряняем их в переменных типа double. Главный вопрос: автор в состоянии написать это и имеет ли смысл дальше на естественном языке рассказывать или не нужно и проще дождаться когда кто-нибудь напишет готовое?
0
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
|||||||||||
08.01.2014, 16:53 [ТС] | 8 | ||||||||||
Пока что в состоянии
как то так?
Вру Как то так;
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
08.01.2014, 16:55 | 9 |
1. Весь код в теги.
2. Проверяйте перед отправкой. Сходу синтаксическая ошибка - вместо точки с запятой после double a; должна быть запятая. Добавлено через 1 минуту Идем дальше. И в числителе, и в знаменателе фигурирует переменная x, которую надо вычислить. Условие и формулы для вычисления - в правой части задания. Как будет выглядеть код?
0
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
||||||
08.01.2014, 17:07 [ТС] | 10 | |||||
как то так?
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
08.01.2014, 17:15 | 11 |
^ - оператор XOR, а не возведения в степень. Чтобы возвести z в квадрат, нужно либо умножить на себя, либо воспользоваться функцией pow: http://linux.die.net/man/3/pow
После того, как исправите это, идем дальше. Сначала отдельно вычислим числитель (путь это будет переменная numerator). Для вычисления экспоненты - ф-я exp http://linux.die.net/man/3/exp По идее, дальше уже объяснять и не нужно, ибо все по аналогии. Дерзайте. Добавлено через 2 минуты Натуральный логарифм - функция log http://linux.die.net/man/3/log Модуль - fabs http://linux.die.net/man/3/fabs Для вычисления в начале можно предложить пользователю выбор, и в зависимости от этого вычислять по одной из трех формул в условии из первого поста.
0
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
||||||
08.01.2014, 18:40 [ТС] | 12 | |||||
В общем написал как-то так, помогите разобраться где косяк
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
08.01.2014, 18:46 | 13 |
В switch какой-то бардак. Почитайте в любой книге или гугле как работает оператор. Первый пример, который попался - http://msdn.microsoft.com/ru-r... 5wee3.aspx
Т.е. надо сначала у пользователя запросить значение, потом в зависимости от него вычислить . В 37 строке pow(exp, -3 * x) - некорректная конструкция. Первым аргументом пытаетесь передать имя функкции. Я предлагал сразу использовать функцию exp, которая принимает один аргумент. В 39 сроке непонятно откуда взялся f(x).
0
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
||||||
08.01.2014, 19:22 [ТС] | 14 | |||||
Не до конца понял как записать switch? И как записать exp.
Получается что-то такое
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
||||||
08.01.2014, 19:35 | 15 | |||||
Будем считать, что псевдокод
Дальше - просто пройтись по ошибкам компиляции, все должно быть просто. И отформатировать код, а то это как-то совсем страшно.
0
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
|
08.01.2014, 22:35 [ТС] | 16 |
Как бы становится похожим на правду, Спасибо!!
Ошибка в этом месте еще cin >> func_number; а уже внутри switch вроде получше стало
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
09.01.2014, 04:08 | 17 |
Перед использованием переменные надо объявлять (кэп).
1
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
|||||||||||
09.01.2014, 11:38 [ТС] | 18 | ||||||||||
Спасибо за терпение)) Я ток учусь.
В итге получилось так:
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
09.01.2014, 11:56 | 19 |
Смотрите не на подчеркивания, а на сообщения компилятора: у меня два предупреждения о неинициализированных переменных a, b. Смотрите внимательно что у пользователя в начале запрашиваете.
1
|
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 11
|
||||||
09.01.2014, 12:54 [ТС] | 20 | |||||
Спасибо огромное!! Вот итог:
Как вот только узнать правильно ли все ??
0
|
09.01.2014, 12:54 | |
09.01.2014, 12:54 | |
Помогаю со студенческими работами здесь
20
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного у Вычислить значение Y в зависимости от выбранной функции f(x), аргумент которой определяется из условия Вычислить значение функции аргумент которой определяется из поставленного условия Вычислить значение y в зависимости от выбранной функции f(x) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |