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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2010, 18:26   #1
Craig
Новичок
Джуниор
 
Регистрация: 09.11.2010
Сообщений: 3
Восклицание Я не очень понял созданную программу по примеру

Вычислить выражение, если дано натуральное число N
Есть пример
program Drob;

var
R:real;
N:integer;
begin

Write(' Введите нечетное N=');
Readln(N);
if odd(N) then
begin
R:=N+1/(N+2);
While (N>2) do
begin
N:=N-2;
R:=N+1/R;
end;
R:=1/R;
end
else Writeln('Ошибка ввода N-четное');
Writeln(' R= ',R);
end.

Я сделал свою программу по примеру но работает неправильно
Program Drob;
var k,n,a:integer; s,b:real;
begin
s:=0;
writeln ('Введите n');
readln(n);
a:=1;
b:=0;
while (a<=n) do
begin
for k:=1 to a do
b:=(power(-1,k)*(k+1))/(k-1)+1;
s:=s+1/b;
b:=0;
a:=a+1;
end;
writeln('Сумма равна ',s);
end.

Как выражение бы написать хз там понему работал

Последний раз редактировалось Craig; 09.11.2010 в 18:39. Причина: (Немного не так выразился) Извини
Craig вне форума Ответить с цитированием
Старый 09.11.2010, 18:30   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
function Fakt (K:integer): longint;
var f:Longint;
begin
if K=1 then begin Fakt:=1; exit;end;
f:=1;
for j=2 to k do f:=f*j;
fact:=f;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 09.11.2010, 18:30   #3
Craig
Новичок
Джуниор
 
Регистрация: 09.11.2010
Сообщений: 3
По умолчанию

Что ты цытировал?
Craig вне форума Ответить с цитированием
Старый 09.11.2010, 18:32   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
Что ты цытировал?
я не цитировал - я исправлял то что ты написал в функции Fact
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 09.11.2010, 18:42   #5
Craig
Новичок
Джуниор
 
Регистрация: 09.11.2010
Сообщений: 3
По умолчанию

Вот тут выражение)
Вложения
Тип файла: doc Вычислить выражение.doc (20.5 Кб, 12 просмотров)
Craig вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить пустую строку созданную StringList-ом Shouldercannon Общие вопросы Delphi 18 14.12.2011 11:52
Сохранение файла в только что созданную директорию artemavd Общие вопросы Delphi 20 30.07.2010 10:41
Написать очень лёгкую программу Олежечка8 Общие вопросы по Java, Java SE, Kotlin 2 12.05.2010 21:46
Как удалить созданную тему? ruavia3 О форуме и сайтах клуба 1 06.04.2009 11:21
Передача данных из Excel в созданную таблицу Самоучка БД в Delphi 2 06.11.2008 20:53