Численное решение ДУ методом Эйлера + правило рунге - Turbo Pascal
Формулировка задачи:
попытался написать, но работает некорректно
может кто подсказать в чем ошибка?
Решение задачи: «Численное решение ДУ методом Эйлера + правило рунге»
textual
Листинг программы
until ((1/15)*abs(s2-s1))>=E;
Объяснение кода листинга программы
- Переменная
s1иs2- это значения, которые сравниваются в данном выражении. (1/15)*abs(s2-s1)- это вычисление разности междуs2иs1, деленное на 15, а затем абсолютированное. Результат этого выражения будет числом от 0 до 1.(1/15)*abs(s2-s1)>=E - это условие, которое проверяет, что результат сравнения больше или равенE.while- это ключевое слово, которое обозначает цикл или условие продолжения.do- это ключевое слово, которое обозначает блок кода, который будет выполняться до тех пор, пока условие истинно.until- это ключевое слово, которое обозначает условие окончания цикла.((1/15)*abs(s2-s1))>=E;- это полное выражение, которое будет выполнено в цикле до тех пор, пока условие истинно.