Нечем заняться? Помогите решить задачку на Pascal :)

seopro
На сайте с 22.06.2006
Offline
67
591

Сабж, ход действий понимаю, но не помню синтаксис паскаля, поэтому не могу оформить.

Задачка элементарная:

Дана функция К3 / (К2 + 1) - здесь 3 и 2 - степени числа К.

Число К меняется от 1 до n. Число n вроде вводится юзером с клавиатуры.

Найти: сумму всех значений функции.

Кому не сложно, плз :) Спасибо заранее.

• Возьму сайты на продвижение от 1500 рублей. БЕЗ ПРЕДОПЛАТЫ.
T
На сайте с 01.10.2004
Offline
73
#1

Паскаль нынче не рулит.

Могу на пхп нарисовать :)

seopro
На сайте с 22.06.2006
Offline
67
#2
telo:
Паскаль нынче не рулит.
Могу на пхп нарисовать :)

Спасиб, но нужен именно паскаль :)

Alex Klo
На сайте с 15.06.2006
Offline
304
#3

по памяти:

sum := 0;
for i:=1 to n do
begin
sum := sum + exp(k,3)/(exp(k,2)+1);
end;

м.б. наврал по exp...

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
fine
На сайте с 01.12.2005
Offline
151
#4

Делать есть что, но Паскаль - это просто моя слабость. )))

Лови:

Program FromFine;
var
i,n:integer;
sum:real;
begin
write('n=');
readln(n);
sum:=0;
for i:=1 to n do begin
sum:=sum+i*sqr(i)/(sqr(i)+1);
end;
write('summa=',sum:2:2);
readln;
end.
IL
На сайте с 13.07.2007
Offline
26
#5

Я извиняюсь что не в свой топик лезу, а можно мне завтра физ химию решить?

A1
На сайте с 03.06.2007
Offline
93
#6
seopro:
Сабж, ход действий понимаю, но не помню синтаксис паскаля, поэтому не могу оформить.
Задачка элементарная:

Дана функция К3 / (К2 + 1) - здесь 3 и 2 - степени числа К.
Число К меняется от 1 до n. Число n вроде вводится юзером с клавиатуры.

Найти: сумму всех значений функции.

Кому не сложно, плз :) Спасибо заранее.

код рабочий

program n1;

uses crt;

var

n,k:integer;

sum:real;

function step(a,b:integer):longint;

var r:longint;

begin

r:=1;

while b>0 do begin

r:=r*a;

b:=b-1;

end;

step:=r;

end;

begin

clrscr;

writeln('введите число n');

readln(n);

for k:=1 to n do begin

sum:=sum+( (step(k,3)) / ((step(k,2)) + 1));

end;

writeln('сумма всех значений функции = ',sum:2:2);

readln;

end.

fine
На сайте с 01.12.2005
Offline
151
#7

Мой тоже 100% рабочий, кстати. Я даже паскаль на компе зашла и там все запустила, проверила )) Заодно отрыла старые программки еще с универа и синтаксис вспомнила. ))

seopro
На сайте с 22.06.2006
Offline
67
#8

Спасиб большое всем троим :) Нужны будут услуги в подписи - сделаем со скидочкой ;-)

I love SEO, безусловно, на форуме физиков или химиков. Обращайтесь, хорошие люди есть везде.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий