2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Помогите решить задачу в Pascal
Сообщение12.05.2009, 15:05 


12/05/09
4
Задача на ряды: даны действительное число а и натуральное число n
P=a(a-n)(a-2n)...(a-n^2)

Напишите пожалуйста код этой программы.
Заранее благодарен.

 Профиль  
                  
 
 Re: Помогите решить задачу в Pascal
Сообщение12.05.2009, 15:10 


21/03/06
1545
Москва
см. п. 2. здесь

 Профиль  
                  
 
 Re: Помогите решить задачу в Pascal
Сообщение12.05.2009, 15:36 


12/05/09
4
Ну я попробовал сам решить, вот что получилось:

uses crt;
var p,a:real;
n,i:integer;
begin
writeln('vvedite n ');
readln(n);
writeln('vvedite a ');
readln(a);
i:=1;
p:=a;
while i*n<=(n*n) do
begin
p:=p*(a-i*n);
i:=i+1;
end;
writeln(p);
readln;
end.

Программа работает, тока я не уверен, что правильно понял суть задачи.
Подскажите пожалуйста, так не так?

 Профиль  
                  
 
 
Сообщение12.05.2009, 15:40 
Заслуженный участник


18/03/07
1068
nbepo писал(а):
Код:
while i*n <= n*n do

:appl:

 Профиль  
                  
 
 Re:
Сообщение12.05.2009, 15:58 


12/05/09
4
luitzen писал(а):
nbepo писал(а):
Код:
while i*n <= n*n do

:appl:


Можна как-то посерьезней?
Ошибка тут или в чем дело?

 Профиль  
                  
 
 Re: Помогите решить задачу в Pascal
Сообщение12.05.2009, 16:46 


12/05/09
13
Украина, Запорожье
Код:
var a,p:real;
       n,i:integer;
BEGIN
  writeln('Input N');
  readln(n);
  writeln('Input A');
  readln(a);
  p:=a;
  for i:=1 to n do begin
  p:=p*(a-i*n);
  end;
  writeln ('P = ',p);
  readln;
  END.

 Профиль  
                  
 
 Re: Помогите решить задачу в Pascal
Сообщение12.05.2009, 17:09 


12/05/09
4
тоже самое по сути, тока упрощенный вариант
спасибо.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group