Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 1 |
[ Сообщений: 5 ] |
|
Автор | Сообщение | |
---|---|---|
jusip |
|
|
dx = .0005 40 x = x + dx F = -z / x - u * (1 + z) ^ 3 z = z + F * dx u = u + dx * z IF z < 0 THEN 40 Не выходит никак . Подскажите пожалуйста решение |
||
Вернуться к началу | ||
michel |
|
|
В Mathcad'e нет меток. Кроме этого, в современном программировании обходятся без операторов перехода. В Вашем случае надо ввести оператор цикла с условием (как в Basic, так и в других языках). Обращаю внимание на то, что все начальные значения переменных x, z, u должны быть определены заранее до входа в тело оператора цикла! (Вряд ли приведенная выше конструкция нормально работала, если конечно это не вырванный фрагмент из полной программы)
|
||
Вернуться к началу | ||
За это сообщение пользователю michel "Спасибо" сказали: jusip |
||
jusip |
|
|
Вернуться к началу | ||
michel |
|
|
Конечно, не будет работать, потому что по умолчанию начальное значение [math]z=0[/math], т.е. оператор цикла не будет выполняться совсем. Зачем ввели индексы, если их совсем нету в алгоритме и в Basic-коде? Исправьте так: на входе While 1, вместо continue поставьте if z>0 then break. Не забудьте указать в конце, что будет выводиться после выхода из функции (подпрограммы). Да и весь программный код надо подставить справа после задания имени функции так: f(...):=|. Кстати код в любом случае не будет работать, если не заданы правильные начальные значения для х, z, u. При нулевом (по умолчанию) начальном значении х возникает деление на 0 при вычислении F
|
||
Вернуться к началу | ||
За это сообщение пользователю michel "Спасибо" сказали: jusip |
||
jusip |
|
|
Спасибо michel, тема закрыта
|
||
Вернуться к началу | ||
[ Сообщений: 5 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Простенький вопрос
в форуме Линейная и Абстрактная алгебра |
1 |
272 |
04 фев 2016, 18:53 |
|
Ребят простенький вопрос на да или нет | 1 |
242 |
09 мар 2017, 16:02 |
|
Где у меня ошибка?
в форуме Алгебра |
2 |
245 |
05 июл 2020, 18:04 |
|
Покритикуйте меня (3n+1) | 4 |
258 |
15 июл 2023, 13:14 |
|
Захватите Параллелограмм для меня
в форуме Геометрия |
0 |
367 |
28 ноя 2016, 17:12 |
|
Незнакомая для меня задача
в форуме Комбинаторика и Теория вероятностей |
20 |
1095 |
27 фев 2017, 17:17 |
|
ДУ ошибка в условие или у меня | 2 |
333 |
11 май 2017, 14:23 |
|
Кто подписывает меня на темы? | 15 |
1054 |
09 дек 2018, 05:15 |
|
Не пойму, что от меня хотят) | 5 |
814 |
11 авг 2014, 11:22 |
|
Не могу понять что от меня требуют | 5 |
431 |
10 ноя 2014, 00:10 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |