0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 40
|
|||||||||||
1 | |||||||||||
Вычислить значение функции19.11.2019, 14:50. Показов 1788. Ответов 30
Метки нет (Все метки)
Приветствую.. Помогите решить задачу.
Напишите программу, которая реализует указанную выше функцию и вычисляет ее значения для некоторого набора значений переменной x. пишет ошибка компиляции.. хотя я у себя запускаю и выводится ответ.. Но ответ по числам немного не сходится.. я думаю это что то с переменной е. вот входные данные и результат работы для проверки:
0
|
19.11.2019, 14:50 | |
Ответы с готовыми решениями:
30
Вычислить значение функции (значение переменной Х передается в качестве параметра функции) Вычислить значение аргумента x, значение функции y, max и min функций Вычислить где значение функции меняет знак(отделение корней функции) Вычислить значение функции a = b ^2 sin (b), причем b изменяется от 0,9 до 1,7 с шагом 0,2. Найти среднее значение разности между элементами |
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 40
|
|
19.11.2019, 22:09 [ТС] | 2 |
Неужели никто не подскажет ?
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
20.11.2019, 00:42 | 3 | |||||
Arlekin_s, код ошибочен, посмотрите как осуществляется переход на другое основание логарифма.
кроме того не имеет смысла брать модуль от ex, даже умноженного на 3 (3*ex всегда положительно). квадратными скобками обозначается не модуль, а целая часть. на скрине ошибка в формуле - единичку нужно прибавить:
10.731685 31.926086 40.762019 3725.231017 или если хотите применять формулу как она есть, отнимите единичку от проверочных результатов
1
|
2456 / 1061 / 481
Регистрация: 17.11.2018
Сообщений: 2,740
|
||||||
20.11.2019, 01:26 | 4 | |||||
Yetty, я думаю, что ошибки нет. Просто округлить нужно до большего целого.
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
20.11.2019, 02:02 | 5 |
analogov net, посмотрел всё же квадратные скобки это операция взятия целой части.
0
|
2456 / 1061 / 481
Регистрация: 17.11.2018
Сообщений: 2,740
|
|
20.11.2019, 02:03 | 6 |
Yetty, если исходить из ответа, который предоставил ТС, то да. А откуда он вытащил эти ответы мы не знаем. Наверное, ему их дал тот, кто в своих вычислениях использовал ceil. Но, если нужно именно до ближайшего целого(что вполне логично), то может быть нужно использовать round, например. Или какую-нибудь другую фичу...
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
20.11.2019, 02:13 | 7 |
analogov net, применять ceil для квадратных скобок неправильно.
0
|
2456 / 1061 / 481
Регистрация: 17.11.2018
Сообщений: 2,740
|
|
20.11.2019, 02:20 | 8 |
Yetty, вполне возможно, я же не спорю. Но во всяком случае, мне кажется, что это логичнее, чем приписывать к формуле единичку, которой там нет. А там, пусть ТС решает...
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
20.11.2019, 02:37 | 9 |
analogov net, если Вы не против, давайте чтобы не путать ТС остановимся на следующем: формулу оставляем без изменений, в коде убираем 1 и оставляем int, ответы уменьшаем на 1:
9.731685 30.926086 39.762019 3724.231017
0
|
2456 / 1061 / 481
Регистрация: 17.11.2018
Сообщений: 2,740
|
|
20.11.2019, 08:27 | 10 |
0
|
2456 / 1061 / 481
Регистрация: 17.11.2018
Сообщений: 2,740
|
|
20.11.2019, 10:28 | 11 |
Yetty, оказывается, то, что изображено на скрине, это не квадратные скобки, а специальные, обозначающие округление числа до ближайшего большего целого. Так что ceil вполне подходит...
Из википедии:
1
|
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 40
|
||||||
20.11.2019, 10:59 [ТС] | 12 | |||||
У нас в институте есть модуль который это все проверяет.. основан он вот на этом https://ejudge.ru/ какие он туда числа подставляет и как он его проверяет.. известно только ему одному... я поправил задачу под нужды условия.. (там надо сначала ввести числа) получилось вот так:
0
|
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 40
|
|
20.11.2019, 11:04 [ТС] | 13 |
И еще такой вопрос.. что при умножение означает запись 3. * ... (три точка)
0
|
20.11.2019, 11:09 | 14 |
Arlekin_s, а что не так с точкой? это знак десятичной дроби.
Это разновидность дроби, которая представляет собой способ представления действительных чисел. После точки идёт дробная часть числа. (иногда в жизни для разделения целой и дробной частей используется запятая, но не в большинстве языков программирования) Представление действительных чисел с помощью десятичных дробей является обобщением записи целых чисел в десятичной системе счисления. В представлении целого числа в виде десятичной дроби отсутствуют цифры после запятой.
0
|
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 40
|
|
20.11.2019, 11:14 [ТС] | 15 |
Сообщение от Kuzia domovenok
0
|
20.11.2019, 11:20 | 16 | |||||
Arlekin_s, есть. первая запись это целая тройка умножить на икс, вторая - это три целых ноль десятых умножить на икс. Вы не знаете что такое 3.0 ?
Разница может проявляться по-разному. Классический пример - деление.
1
|
2456 / 1061 / 481
Регистрация: 17.11.2018
Сообщений: 2,740
|
|
20.11.2019, 13:14 | 17 |
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
20.11.2019, 13:56 | 18 | |||||
Arlekin_s, если числа Вы вводите с клавиатуры, их и не нужно загонять в массив
0
|
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 40
|
|
20.11.2019, 14:54 [ТС] | 19 |
Ничего не поменялось (
0
|
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 40
|
|
20.11.2019, 14:56 [ТС] | 20 |
Вот условие целеком
0
|
20.11.2019, 14:56 | |
20.11.2019, 14:56 | |
Помогаю со студенческими работами здесь
20
Вычислить значение функции аргумент которой вычисляется из другой кусочно заданной функции Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции Функции: вычислить значение сложной (составной) функции В главной функции main () ввести входные данные, и вызвав собственные функции, вычислить значение выражения и вывести результаты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |