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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2011, 18:20   #1
Mixell
Новичок
Джуниор
 
Регистрация: 14.12.2011
Сообщений: 23
По умолчанию Использование функций в Паскаль.

Ребят помогите пожалуйсто.Вообще в потерях как сделать:
Данны действительные числа a[0],.....a[8]

Получить для 6,1<=x<=8,7 с шагом x=0,5

y(t)-t(2x+1)-x^2(x+2), где y(t)=a[8]*z^8+a[7]*z^7+......+a[0].

Выполнить с ипользованием функции.

Последний раз редактировалось Mixell; 14.12.2011 в 18:30.
Mixell вне форума Ответить с цитированием
Старый 14.12.2011, 18:21   #2
Mixell
Новичок
Джуниор
 
Регистрация: 14.12.2011
Сообщений: 23
Смех

Прогу напишите плз)
Mixell вне форума Ответить с цитированием
Старый 14.12.2011, 19:02   #3
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Попробуй поюзать поиск, задач на функции тут море.

Кратко тебе опишу...

Код:
uses crt;
var a, b, x, x1, h, fuunc, t: real;

function func( y:real ):real;
var i: integer;
     s:real;
begin
 s:=0;
 for i:= 8 downto 0 do begin
     s:=s+i*exp(z*ln(i)) // вот скажем формула
end;
 func:=s;
end;

//тело программы

begin
clrscr;
a:=6,1;b:=8,7;h:=0,5;
x:=a;
while x<=b do begin
fuunc:=func(t)-func(t)*(2x+1)-x^2(x+2)// подставляеш вместо y(t) значение func(t);
 x:=x+h;
//вывод
end;
// если не надо вывод по всем функциям то выводиш после цикла...
readln;
end.
Во общем как-то так, писал на скорую руку.
Люблю на ты.Я человек простой

Последний раз редактировалось Leshii; 14.12.2011 в 19:23.
Leshii вне форума Ответить с цитированием
Старый 14.12.2011, 19:23   #4
Mixell
Новичок
Джуниор
 
Регистрация: 14.12.2011
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Leshii Посмотреть сообщение
Попробуй поюзать поиск, задач на функции тут море.

Кратко тебе опишу...

Код:
uses crt;
var a, b, x, x1, h, fuunc, t: real;

function func( y:real ):real;
var i: integer;
     s:real;
begin
 s:=0;
 for i:= 8 downto 0 do begin
     s:=s+i*exp(z*ln(i)) // вот скажем формула
end;
 func:=s;
end;

//тело программы

begin
clrscr;
a:=6,1;b:=8,7;h:=0,5;
x:=a;
while x<=b do begin
fuunc:=func(t)-func(t)*(2x+1)-x^2(x+2)// подставляеш вместо y(t) значение func(t);
 x:=x+h;
//вывод
end;
// если не надо вывод по всем функциям то выводиш после цикла...
readln;
end.
Во общем как-то так, писал на скорую руку.
Спасиб огромное ща буду вникать))В скайп добавь я заявку кинул)
Mixell вне форума Ответить с цитированием
Старый 14.12.2011, 19:27   #5
Mixell
Новичок
Джуниор
 
Регистрация: 14.12.2011
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Mixell Посмотреть сообщение
Спасиб огромное ща буду вникать))В скайп добавь я заявку кинул)
А что такое "clrscr"?
Mixell вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование функций С++ Eskared Помощь студентам 2 05.12.2011 19:12
Паскаль (Ветвления, обработка строк, массивы, использование процедур и функций) Fear Beast Помощь студентам 3 01.06.2010 07:27
использование функций в качестве параметров других функций mono Помощь студентам 0 20.04.2009 18:25
использование процедур и функций для работы с массивами.....Паскаль.... КиношкА Помощь студентам 6 13.01.2008 14:23