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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.11.2011, 17:46   #1
laychan
Пользователь
 
Регистрация: 17.10.2011
Сообщений: 17
По умолчанию задача

1) вычислить факториал некоторого числа p;
2) факториал некоторого числа равен p, найдите это число;
3) определить, является ли заданное число степенью числа 3;
4) вычислить y=1! +2! +3! +.....+n!
5) вычислить x^n , где n - целое положительное число;
6) вычислить значения x^1, x^2, x^3,....,x^n.

работа выполняется на Турбо Паскале!
laychan вне форума
Старый 06.11.2011, 18:54   #2
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

1.
Код:
var
b,n,i:integer;
s:real;
begin
writeln('vvedite chislo');
readln(n);
s:=1;
b:=1;
for i:=1 to n do
begin
b:=b*i;
s:=s+(1/1*b);
end;
write(s:5:3);
readln;
end.
2.
Код:
var
i:integer;
x,n:integer;
s:real;
begin
writeln('vvedite chislo vozvodimoe  v stepen');
readln(x);
writeln('vvedite stepen');
readln(n);
for i:=1 to n do
begin
s:=exp(x*ln(i));
writeln(s:0:0);
end;
readln;
end.
5.
Код:
var
x,n:integer;
s:real;
begin
writeln('wwedite stepen i chislo');
readln(n,x);
s:=exp(x*ln(n));
writeln(s:0:0);
readln;
end.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics

Последний раз редактировалось grom333; 06.11.2011 в 19:05.
grom333 вне форума
Старый 06.11.2011, 18:55   #3
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

1.
Код:
var
b,n,i:integer;
s:real;
begin
writeln('vvedite chislo');
readln(n);
s:=1;
b:=1;
for i:=1 to n do
begin
b:=b*i;
s:=s+(1/1*b);
end;
write(s:5:3);
readln;
end.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума
Старый 07.11.2011, 02:13   #4
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

гром333, поясни, плз, что это у тебя тут такое.. Что ты хотел сказать вот этой строкой:
Цитата:
Сообщение от grom333 Посмотреть сообщение
s:=s+(1/1*b);
Во-первых, тут считается просто сумма чисел (а не обратных значений, как ты думал). Во-вторых, в задаче №1 вообще нет деления..
Предпочитаю на "ты".
TinMan вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
Задача RAFA91 Помощь студентам 1 10.02.2011 16:55
Задача по C++ OldStaR Помощь студентам 4 24.05.2009 00:44
Задача Vitas1234 Паскаль, Turbo Pascal, PascalABC.NET 5 07.07.2008 12:10