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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.12.2007, 09:37   #1
павед
Пользователь
 
Регистрация: 13.12.2007
Сообщений: 13
По умолчанию помогите решить

Вычислить значение выражения при заданных значениях аргументов.


Текст программы:

program kuklinpav;
uses crt;
var x,y,chisl,znamen:real;
begin
clrscr;
write('Vvedite X');
readln(x);
chisl:=sin(abs(2*sqr(x)+5*x-31.15))/cos(abs(2*sqr(x)+5*x-31.15))+ln(abs(sqr(x)-2.5))/ln(5);
znamen:=exp(1/3*abs(sqr(sin(x*x*x))+1/3*ln(abs(sqr(x)+2.5))/ln(5)));
y:=chisl/znamen;
writeln('Znachenie Y = ',y);
readln;
end.
ребят проверте ктонибуть с ответами почему то не сходиться
Результат работы программы:

X1=-2,1507 Y1=0,385*101
X2=0,156 Ответ: Y2=-0,2385*101
X3=2,0369 y3=0,402

Последний раз редактировалось павед; 14.12.2007 в 12:48.
павед вне форума
Старый 14.12.2007, 10:12   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
с ответами почему то не сходиться
А я почём знаю, какой должен быть ответ и что это значит:
Цитата:
chisl:=sin(abs(2*sqr(x)+5*x-31.15))/cos(abs(2*sqr(x)+5*x-31.15))+ln(abs(sqr(x)-2.5))/ln(5);
znamen:=exp(1/3*abs(sqr(sin(x*x*x))+1/3*ln(abs(sqr(x)+2.5))/ln(5)));
y:=chisl/znamen;
Sibedir вне форума
Старый 14.12.2007, 10:13   #3
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

1.
Цитата:
X1=-2,1507 Y1=0,385*101
X2=0,156 Ответ: Y2=-0,2385*101
X3=2,0369 y3=0,402
Это правильные ответы?
2.Напиши формулу так, как она задана, без твоей интерпретации. Скорее всего у тебя неправильно расставлены скобки.
3. Зачем abs(sqr(x), если квадрат числа всегда положительное число?
puporev вне форума
Старый 14.12.2007, 11:50   #4
павед
Пользователь
 
Регистрация: 13.12.2007
Сообщений: 13
По умолчанию

ответы те правильные
Вложения
Тип файла: doc Doc1.doc (16.0 Кб, 13 просмотров)
павед вне форума
Старый 14.12.2007, 11:50   #5
павед
Пользователь
 
Регистрация: 13.12.2007
Сообщений: 13
По умолчанию

да
они правельные
павед вне форума
Старый 14.12.2007, 12:51   #6
павед
Пользователь
 
Регистрация: 13.12.2007
Сообщений: 13
По умолчанию

ребят решите пожалуйсто а то сдать надо в понедельник
павед вне форума
Старый 14.12.2007, 14:06   #7
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Приведенные тобой ответы не верны. Не я сказал, MathCAD сказал:
MathCAD.JPG
Вот код, который считает как MathCAD до 13 знака после запятой.
Код:
var
  x, y, rab, ch, zn: Extended;
begin
...
  rab := ln (abs (x*x - 2.5)) / ln (5);
  ch := tan (abs (2*x*x + 5*x - 31.15)) + rab;
  zn := exp (ln (sqr (sin (x*x*x)) + rab/3) / 3);

  y := ch/zn;
...
end;
Sibedir вне форума
Старый 14.12.2007, 15:26   #8
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Действительно ответы твои неправильные, мог и посчитать нормально.
Правильные ответы:
x y
-2,1507 3,8524
0,156 -2,3852
2,0369 0,4023 Сошлось и в Паскале и в Excel
Вот код.
Код:
uses crt;
var x,a,y,chis,zn:real;
begin
clrscr;
write('x=');readln(x);
a:=abs(2*sqr(x)+5*x-31.15);
chis:= sin(a)/cos(a)+ln(abs(sqr(x)-2.5))/ln(5);
zn:=exp(1/3*ln(abs(sin(x*x*x)*sin(x*x*x))+1/3*ln(abs(x*x+2.5))/ln(5)));
y:=chis/zn;
writeln('Y=',y:8:5);
readln;
end.
puporev вне форума
Старый 14.12.2007, 17:55   #9
павед
Пользователь
 
Регистрация: 13.12.2007
Сообщений: 13
По умолчанию

спасибо
павед вне форума
Старый 14.12.2007, 18:24   #10
павед
Пользователь
 
Регистрация: 13.12.2007
Сообщений: 13
По умолчанию помогите решить вот это еше

помогите решить вот это еше
Задание: составить программу для вычисления трех сумм с помощью трех операторов цикла : с параметром , с предусловием, с постусловием. Выбор вычисляемой формулы необходимо осуществлять с помощью оператора варианта:
1.Вычислить сумму значений выражения для заданного числа значений аргумента , изменяющегося от начального значения x1 , с шагом h .
2.Вычислить сумму значений выражения для заданного числа значений аргумента , которые удовлетворяют заданному условию .изменяющегося от начального значения x1 , с шагом h .
3. Вычислить сумму значений выражения для значений аргумента изменяющегося от начального значения x1 с шагом h . Суммирование производить до тех пор, пока не выполнится условие.

Последний раз редактировалось павед; 14.12.2007 в 18:38.
павед вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить SPARTA Помощь студентам 3 03.07.2008 17:01
Помогите решить maximon Помощь студентам 10 26.12.2007 19:25