Информатика,турбопаскаль

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
Desos777
Сообщения: 11
Зарегистрирован: 10 окт 2008, 21:27

Я паскаль неделю назад начал изучать,так что не судите строго,
2(в cтепени k)/k! Нужно вводить к и получить число,помогите,плиззз!!!
MrVenom
Сообщения: 21
Зарегистрирован: 05 окт 2008, 16:53
Контактная информация:

Проверить не на чем, пишу в блокноте, попробуй че нить типа того:
Uses wincrt;

Function Pow(A:Real; B:integer):Real; //возведение в степень
Var T:Real;
Begin
T := Abs(A);
If A < 0 Then
begin
if B mod 2 = 0 then Pow := Exp(B*Ln(T)) else Pow := (-1)*exp(B*Ln(T));
end else Pow := Exp(B*Ln(T));
End;
function Fact(n: integer): LongInt; // факториал
begin
if n > 1 then
Result := n * Fact(n - 1)
else
Result := 1;
end;

var
k: integer;
res : real;
begin
write('vvedite k = '); read(k);
res := pow(2,k)/fact(k);
writeln('Result = ', Res);
end.
Пишу программы. Не дорого. icq: 27ноль9два2. E-mail: Sn0Xx[гав-гав]yandex.ru
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

MrVenom, учитесь мыслить проще...

Код: Выделить всё

uses crt;

var
e     : real;
k, x  : byte;

begin
clrscr;
Write('Input k: '); Readln(k);
e:= 1;
If k>0 then for x:=1 to k do e:= 2*e/x;
writeln('Result = ',e:15:13);
end.
It's a long way to the top if you wanna rock'n'roll
sasha3050
Сообщения: 26
Зарегистрирован: 04 окт 2008, 23:13

Помогите пожалуйста!!!!!!!Написать программу на paskal, метод гаусса с прямым и обратным ходом для систем уравнений из 5-ти элементов
MrVenom
Сообщения: 21
Зарегистрирован: 05 окт 2008, 16:53
Контактная информация:

somewhere, а ведь и вправду, респект)
Пишу программы. Не дорого. icq: 27ноль9два2. E-mail: Sn0Xx[гав-гав]yandex.ru
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

А можно так:
e:=exp(k*ln(2));
for i:=1 to k do e:=e/i;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Desos777
Сообщения: 11
Зарегистрирован: 10 окт 2008, 21:27

somewhere: Спасибо,твой вариант проверил,все правильно,только в конце readln,РЕСПЕКТ.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Хыиуду, так точность падает сильно
It's a long way to the top if you wanna rock'n'roll
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Не спорю. Но это же учебная задача. Преподаватель в уме вычисляет с большей точностью? ;)
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Desos777
Сообщения: 11
Зарегистрирован: 10 окт 2008, 21:27

Мужики,мне препод,еще задачку припарил,блин,не могу разобраться,помогите.Суть вот в чем: 1/sqr 3+1/sqr5+1/sqr(2*Pi+1). Заранее благодарен.
Ответить