| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Ошибка при вычислении синуса |
| Автор: doctor2k 24.11.2010, 18:17 | ||
| Здравствуйте. Есть задача на Паскале, нужно посчитать значение функции на заданном интервале с определённым шагом. Результаты вывсети таблицей. Всё работает, НО: при вводе некоторых значений выскакивает ошибка. Окошко сразу пропадает, ошибку увидеть очень сложно. Насколько я успел разглядеть, там "Runtime Error 207" или 297, не могу точно сказать. В общем, вот моя реализация программы:
Пробовал в строке с формулой закомменчивать некоторые части, и выяснил, что косячит вычисление синуса. Например, ввожу начальное значение = 0.1 и шаг = 1, выскакивает ошибка. Ввожу начальное значение = 0.6, шаг = 1, всё работает. Помогите пожалуйста разобраться. Заранее благодарю =) |
| Автор: ~FoX~ 24.11.2010, 22:26 |
| 1. Alt+F5 2. Не умеет поскавлевый sqrt из отрицательных чисел корень извлекать... |