[Солнце не беспокоится ни о чем. И цветы просто распускаются]
Здравствуйте!
Есть ли здесь кто-нибудь, кто неплохо разбирается в MathCAD? Очень надеюсь на вашу помощь, советы и указания на ошибки.
Нужно исправить программу.
Само задание:
читать дальше
То, что получилось у меня (работает неверно):
читать дальше
Буду очень признательна!

@темы: Программирование (тема закрыта

Комментарии
16.12.2011 в 17:37

На свете есть всего 10 разновидностей людей. Те, которые понимают бинарный код, и те, кто не понимают
Что значит "работает неверно"? Можете привести пример неверной работы?
У меня на работе маткада нет, проверить не могу. Навскидку возможны проблемы с округлением, попробуйте убрать расчет b и c и проверить, правильно ли вычисляется а.
Можете еще здесь вопрос задать.
16.12.2011 в 18:42

[Солнце не беспокоится ни о чем. И цветы просто распускаются]
Что значит "работает неверно"?
Выдает не тот результат, который нужен

Можете привести пример неверной работы?
читать дальше
Спасибо за ссылку, но не думаю, что там мне помогут) В Паскале программа работает нормально.
16.12.2011 в 23:47

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

А в соо все-таки спросите, в логике ошибки лично я не вижу, может, там кто с этим глюком сталкивался. Только сразу напишите, в чем конкретно проблема.
17.12.2011 в 00:03

[Солнце не беспокоится ни о чем. И цветы просто распускаются]
Хорошо, спасибо)
17.12.2011 в 02:12

На свете есть всего 10 разновидностей людей. Те, которые понимают бинарный код, и те, кто не понимают
Набрала и попробовала. Выдает здоровенный столбец значений, по 1 эл. в каждой строке.
Что-то тут не то.
Попробовала добавить break по достижению условия равенства (то есть чтобы выводило не все результаты, а только первый найденный) -- работает правильно.
У меня такое чувство, что он правильно считает, но склеивает ответы весьма странным образом. Что делать, я пока не знаю, очень хочется спать. Подумайте :)
17.12.2011 в 09:18

[Солнце не беспокоится ни о чем. И цветы просто распускаются]
Не очень поняла, куда нужно добавить break, но ничего страшного.
Намучилась я с этой задачей и боюсь, что поздно ее перерешивать)
Спасибо за помощь))
17.12.2011 в 12:49

На свете есть всего 10 разновидностей людей. Те, которые понимают бинарный код, и те, кто не понимают
Не очень поняла, куда нужно добавить break, но ничего страшного.
В ветвление.
Просто нажать там, где вычисляется результат, Add line. break завершает выполнение цикла по соблюдению условия.
Ну поздно так поздно, смотрите, вам виднее :)
18.12.2011 в 21:40

[Солнце не беспокоится ни о чем. И цветы просто распускаются]
Да, с break я разобралась - выдает наименьшее число. С циклом нужно разобраться, и все будет хорошо)
Мне дали еще неделю на нее х) Есть время обдумать и найти верное решение.
Спасибо вам за помощь!
Давно у меня не было такого удовлетворения от поиска верного решения задачи. Она, злодейка, крутится в голове и не дает покоя.
18.12.2011 в 22:16

На свете есть всего 10 разновидностей людей. Те, которые понимают бинарный код, и те, кто не понимают
Я тут подумала, может, сделать функцию Nord от двух переменных? Одна m, вторая Si. В принципе стандартное решение, когда язык программирования не разрешает возвращать массив в качестве результата. Здесь по логике получается массив троек, то есть векторов в терминах маткада.
Попробуйте, у меня сегодня не получится проверить.
22.12.2011 в 14:17

[Солнце не беспокоится ни о чем. И цветы просто распускаются]
может, сделать функцию Nord от двух переменных?
что должна означать переменная Si? По условию же только число вводиться должно...
Не знаю, как ее решить т__т
Мозгов не хватает
24.12.2011 в 15:24

а почему у меня маткад не выдает результат по интегралам? надо ли жать символ-кнопу "=" или писать = после примера? пишу после примера- выдает "эта переменная не определена..