IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
Closed Topic Открыть новую тему 
> 2Лабы. вычисления с фунциями. очень срочно., речь идет об отчислении завтра.
сообщение
Сообщение #1


Гость






речь идет об отчислении завтра. те уже сегодня.
не сочтите за труд. потртьте свое время. надо днем мне все уже сдать.
Цитата
1) даны действительные числа.
А0, ..., А6. Получить для Х=1; 3; 4.
значения
p(x+1) - p(x), где p(y)=A6*(y^6)+A5*(y^5)+...+A0.

2) даны действительные числа.
S, t. Получить H(S,t)+max((H^2)*(S-t,S*t), (H^4)*(S-t,S+t))+H(1,1), где
H(a,B)=(a/(1+b^2))+(b/(1+a^2))+(a-B)^3.


помогите плиз, очень прошу.

Сообщение отредактировано: volvo -
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


1) даны действительные числа.
А0, ..., А6. Получить для Х=1; 3; 4.
значения
p(x+1) - p(x), где p(y)=A6*(y^6)+A5*(y^5)+...+A0.



Ну вот так наверное,если я правильно понял, тока я подозреваю, что через функцию делать надо

Код
uses crt;
const n=7;
var a:array[1..n] of integer;
   i,x:integer;
   y,p,p1:extended;
Begin
  writeln('Input A0..A6');
  for i:=1 to n do
   readln(a[i]);
  write('Input x ');
  readln(x);
  p:=0;
  p1:=0;
  y:=0;
  for i:=n downto 1 do
   begin
      p:=p+a[i]*(exp(i*ln(x+1)));
      p1:=p1+a[i]*(exp(i*ln(x)));
   end;
  y:=p-p1;
  writeln('p(x+1)-p(x)=',y:2:3);
  readln;
  end.


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


H(a,=(a/(1+b^2))+(b/(1+a^2))+(a-^3.
а как вот это понять blink.gif ???


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






klem4
Смотри теперь - там просто были смайлики включены... :yes:
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Ну теперь намного лучше! щас разберемся


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


max((H^2)*(S-t,S*t), (H^4)*(S-t,S+t))+H(1,1) - вообще не понимаю.

Похоже на то, что от каких то элементов надо найти максимум :D , но от каких неясно.

Сообщение отредактировано: klem4 -


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Уникальный
**

Группа: Пользователи
Сообщений: 64
Пол: Мужской

Репутация: -  2  +


Без коментариев !!!
Задача 1
Код
uses
 crt;
const
 n=6;
type
 m=array[0..n] of real;
var
 a:m;
 i:byte;

function p(y:byte; a:m):real;
var
 i:byte;
 sum:real;

begin
 sum:=0;
 for i:=0 to n do sum:=sum+a[i]*exp(i*ln(y));
 p:=sum;
end;

begin
 clrscr;
 for i:=0 to 6 do begin
   write('a[',i,']=');
   readln(a[i]);
 end;
 writeln('x=1:');
 writeln('p(x+1)-p(x)=',p(2,a)-p(1,a));
 writeln('x=3:');
 writeln('p(x+1)-p(x)=',p(4,a)-p(3,a));
 writeln('x=4:');
 writeln('p(x+1)-p(x)=',p(5,a)-p(4,a));
 readln;
end.

Эх давно ни чё не писал ... smile.gif

Сообщение отредактировано: Jahnerus -


--------------------
Век живи, век учи С © by Jahnerus
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


особенно вот это ...(H^2)*(s-t,s*t)
H^2 понятно, это значение ф-ции в заданных s,t в квадрате(видимо :D ), но то-что дальше для меня загадка... blink.gif


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Гость






klem4
Скорее всего, вторая задача решается вот так:
Код

function H(a,B: real): real;
 begin
   H := (a/(1+sqr(b)))+(b/(1+sqr(a)))+(a-B)*sqr(a-B)
 end;
function max(a, b: real): real;
 begin
   max := a;
   if b > a then max := b
 end;

const
 s: real = 2.23;
 t: real = 3.45;

begin
 writeln( H(S,t) +
          max(sqr(H(S-t,S*t)), sqr(sqr(H(S-t,S+t)))) +
          H(1,1) );
end.
 К началу страницы 
+ Ответить 

Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 1.09.2025 20:24
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name