|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.11.2017, 22:36 | #1 |
Новичок
Джуниор
Регистрация: 23.11.2017
Сообщений: 1
|
Программа неверно считает значения
Имеется формула
Вложение 1.PNG Требуется составить в Pascal'е программу, которая бы выводила на экран результат, посчитанный по ней в зависимости от предварительно введённого значения переменной X. Точно известно, что правильно составленная программа будет выводить, например, следующие значения: при X=30 результат: -26,137; при X=31 результат: -22,207 Составил программу, но значения, которые она выводит не совпадают с теми, что должны быть(например, если Х=30 она выдаст значение 721,367 вместо -26,137. Где ошибся - не могу понять Код:
|
23.11.2017, 23:41 | #2 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
-Во первых, она даже не компилируется в TP. Не знаю, есть в каких версиях функция log? Могу предположить, что перепутали десятичный и натуральный логарифмы.
Посчитайте калькулятором. |
24.11.2017, 06:12 | #3 |
Пользователь
Регистрация: 13.11.2016
Сообщений: 84
|
|
24.11.2017, 07:00 | #4 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
http://www.pascal.helpov.net/index/s...al_programming
Цитата:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
24.11.2017, 07:14 | #5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
В fpc в Math есть log10 - как раз 10-тичный.
|
24.11.2017, 12:47 | #6 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
А ещё там на картинке под радикалом делится на 0.25, а не на 0.5
|
24.11.2017, 12:50 | #7 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
0.5^2
Видимо препод не долго выдумывал задачу |
24.11.2017, 16:28 | #8 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
а зачем вводить отдельную функцию логарифма десятичного, если просто в этой формуле можно разделить натуральные логарифмы ln(функция ваша)/ln(10)?
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
24.11.2017, 18:28 | #9 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
24.11.2017, 19:08 | #10 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
-не в те части программы/формулы смотрите.
Впрочем, ТС-у эта тема кажется не интересна, небось давно пивас сосёт, а мы тут клавы топчим |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Python] Написанная программа неверно считает. | SimON1 | Помощь студентам | 16 | 07.09.2017 23:27 |
Какая здесь ошибка? Программа должна считать сумму в столбцах, но почему-то неверно считает - C++ | anyamisss | Помощь студентам | 2 | 15.03.2017 18:04 |
Программа неверно считает результат | AB96 | Общие вопросы Delphi | 2 | 25.11.2015 17:58 |
Программа для решения СЛАУ методом Гаусса неверно считает (Delphi) | Lisёноk | Помощь студентам | 7 | 25.09.2011 12:50 |
неверно считает? | штохл | Microsoft Office Excel | 3 | 17.05.2010 22:24 |