|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2017, 19:16 | #1 |
Новичок
Джуниор
Регистрация: 12.02.2017
Сообщений: 1
|
Решение уравнения в Pascal
Помогите найти ошибку.
Нужно написать такую формулу: х=Корень из((2а+sin|3а|)/3.56) program х; var x,a:real; begin read(a); write(sqrt((2*a+sin*abs(3*a)/3.56) end. Ошибка:Program1.pas(5,19): Нельзя преобразовать тип function(x: real): real к real Буду благодарна за помощь) |
12.02.2017, 20:51 | #2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Подсчитай количество открывающихся и закрывающихся скобок - они должны быть одинаковы... А ещё, название программы и переменной одинаковы... Короче, вот тебе заготовка:
Код:
0_0.jpg Последний раз редактировалось ura_111; 12.02.2017 в 20:55. |
12.02.2017, 21:55 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Кстати, здесь при некоторых a под корнем может быть < 0. Это тоже надо как-то предусмотреть.
Например: Код:
|
13.02.2017, 11:04 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
{ х=Корень из((2а+sin|3а|)/3.56) }
Эта строчка должна звучать примерно так: Код:
Код:
Разницу улавливаете ? Последний раз редактировалось digitalis; 13.02.2017 в 11:11. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решение уравнения в Pascal | Navka | Помощь студентам | 5 | 08.02.2014 19:38 |
Решение уравнения методом Ньютона Pascal | 2Dletti | Помощь студентам | 1 | 22.01.2013 22:44 |
[Pascal] Решение квадратного уравнения | KateMM | Помощь студентам | 6 | 25.02.2012 18:29 |
Решение уравнения (Pascal) | elbevel | Помощь студентам | 8 | 13.11.2011 15:43 |
Решение логарифмического уравнения Pascal | Hita4 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.09.2011 14:42 |