Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2019, 10:38   #1
RoMaxR&M
 
Регистрация: 19.05.2019
Сообщений: 4
По умолчанию Помогите исправить ошибку в коде

Код:
program y;
var z,x,a,b,p:real;
begin
readln(x);
readln(a);
readln(b);
a:= 1;
b:= a+5;
x:= (b-a)* 2;
p:=sqrt(x+2);
y:=e(expp)*(1/7+b*ln(sqrt(x)))*1/(3,5*a+b*x);
write(y);
END.
Пожалуйста, оформляйте Ваш код согласно правилам.

вроде бы код прост но я не могу толком понять как его исправить
(код на паскале писал, это так для справочки)

Последний раз редактировалось Вадим Мошев; 20.05.2019 в 01:16.
RoMaxR&M вне форума Ответить с цитированием
Старый 19.05.2019, 11:26   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Давайте погадаем:
зачем читать x, если вы его перезаписываете всегда
(b-a)* 2 это не квадрат, sqr
e(expp) - кто такой e? что вы планировали сделать? какая операция? exp - это экспонента? тогда где пробел хотя бы, не говоря о скобках?
3,5 - что это? может 3.5 хотели?
p51x вне форума Ответить с цитированием
Старый 20.05.2019, 01:14   #3
RoMaxR&M
 
Регистрация: 19.05.2019
Сообщений: 4
По умолчанию

я пытался записать эту функцию y=e^sqr(x+2) * (1/7 + b*ln(sqrtx))*1/(3.5a+bx)
но что-то у меня не получилось
RoMaxR&M вне форума Ответить с цитированием
Старый 20.05.2019, 09:30   #4
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

Цитата:
я пытался записать эту функцию y=e^sqr(x+2) * (1/7 + b*ln(sqrtx))*1/(3.5a+bx)
но что-то у меня не получилось
Ну а если так?
Код:
y:=exp(sqr(x+2)) * (1/7 + b * ln(sqrt(x))) / (3.5*a + b*x);
PS: x - больше нуля, иначе sqrt(x) не получить.
Возможно и так подойдёт:
Код:
y:=exp(sqr(x+2)) * (1/7 + b * ln(sqrt(abs(x)))) / (3.5*a + b*x);
Обрати внимание на расстановку скобок: не проверялось.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 20.05.2019, 17:20   #5
RoMaxR&M
 
Регистрация: 19.05.2019
Сообщений: 4
По умолчанию

хм сейчас попробую



------------
О заработало, ничеси!!!
Слушайте у вас случайно нет какой нибудь шпаргалки, которой вы по началу пользовались

Последний раз редактировалось RoMaxR&M; 20.05.2019 в 17:24.
RoMaxR&M вне форума Ответить с цитированием
Старый 20.05.2019, 21:55   #6
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

Цитата:
Слушайте у вас случайно нет какой нибудь шпаргалки, которой вы по началу пользовались
Не поверите, но ни в школе, ни в ВУЗе и вообще ещё где ...
Нет. Если сам подготовил шпору, то она тебе уже и ненужна
По изучению Паскаля рекомендую Т.А. Павловская, Программирование на ЯВУ. Была в списке литературы в разделе Паскаль.
Там же можно найти и "Песни о Паскале". В ней есть описание установки и настройки Free Pascal.
Есть ещё help-файл на русском. Этот файл был для TP7, но работает и на FPC, см. во вложении.
Вложения
Тип файла: rar TURBO.rar (300.0 Кб, 6 просмотров)
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 21.05.2019, 18:58   #7
RoMaxR&M
 
Регистрация: 19.05.2019
Сообщений: 4
По умолчанию

ясненько, воспользуюсь вашим советом.
RoMaxR&M вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите исправить ошибку в коде bishkor Помощь студентам 5 12.06.2015 00:31
Помогите исправить ошибку в коде paradises965 Помощь студентам 1 23.11.2014 20:22
Помогите исправить ошибку в программном коде(С++) corp.delta Visual C++ 1 07.03.2014 11:19
Помогите исправить ошибку в коде... prizrak1390 Общие вопросы Delphi 4 26.04.2008 13:19