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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2009, 20:01   #11
Бурундук
Пользователь
 
Аватар для Бурундук
 
Регистрация: 13.10.2009
Сообщений: 21
По умолчанию

Код:
function f(x:integer):LongInt;
var
 i:integer;
 n:LongInt;
begin
 n:=1;
 for i:=1 to x do n:=n*i;
 f:=n;
end;
var i,j:integer;
begin
writeln('vvedite j');
readln(j);
For i:=1 to 9 do
 If i mod 2=1 then
  Begin
   J:=F(i);
   Writeln(J);
    End;
  readln;
end.
так должно быть или я опять всё перепутал ?
Бурундук вне форума Ответить с цитированием
Старый 13.10.2009, 20:23   #12
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Работает? Значит правильно.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.10.2009, 20:30   #13
Бурундук
Пользователь
 
Аватар для Бурундук
 
Регистрация: 13.10.2009
Сообщений: 21
По умолчанию

Работает, но как проверить правильно ли считает
Чет вроде неправильно, потому что выводит в столбик большие числа ...

Последний раз редактировалось Бурундук; 13.10.2009 в 20:33.
Бурундук вне форума Ответить с цитированием
Старый 13.10.2009, 20:49   #14
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

о_О А ты думал, что выводить будет? Знаешь сколько будет 9 в факториале?
9!=362 880
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.10.2009, 21:42   #15
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Правильно все считает. Только что проверил. Предлагаю факториал считать рекурсией, так удобнее.

Код:
uses crt;
var
   i:integer;
   sum:real;
function Factorial(n:integer):real;
begin
     if n=0 then
        Factorial:=1
     else
         Factorial:=n*Factorial(n-1);
end;
begin clrscr;
      sum:=0;
      for i:=1 to 9 do
          if i mod 2 <> 0 then
             sum:=sum+Factorial(i);
      Write(sum);
end.
profi вне форума Ответить с цитированием
Старый 14.10.2009, 06:14   #16
Бурундук
Пользователь
 
Аватар для Бурундук
 
Регистрация: 13.10.2009
Сообщений: 21
По умолчанию

Всем спасибо
Бурундук вне форума Ответить с цитированием
Старый 18.10.2009, 19:31   #17
Бурундук
Пользователь
 
Аватар для Бурундук
 
Регистрация: 13.10.2009
Сообщений: 21
По умолчанию

Цитата:
Сообщение от profi Посмотреть сообщение
Вторая задача не сложная. Делаете массив sinx:array[1..10] of integer; заполняете его числами после этого каждый элемент массива у вас будет x1, x2 и т.д. тогда делаете так в цикле
Код:
sum:=sum+sin(sinx[i]);
Можно по подробнее
Бурундук вне форума Ответить с цитированием
Старый 18.10.2009, 19:36   #18
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
sin x +sin x2+ … + sin xn.
sin x2 это sin(x) *2 или sin (2*x) или sin(x^2)???
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 18.10.2009, 19:47   #19
Бурундук
Пользователь
 
Аватар для Бурундук
 
Регистрация: 13.10.2009
Сообщений: 21
По умолчанию

Цитата:
Сообщение от ОДИНОЧЕСТВО В СЕТИ Посмотреть сообщение
sin x2 это sin(x) *2 или sin (2*x) или sin(x^2)???
Это sin x*2
Бурундук вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклы в Pascal Кара Помощь студентам 2 02.10.2009 23:21
Pascal.Циклы. Задача NitriNKa Помощь студентам 2 02.05.2009 13:29
[Pascal] Функции и процедуры(подпрограммы) Рамик Помощь студентам 2 23.03.2009 17:00
Циклы (Pascal) Дима82 Помощь студентам 4 07.06.2008 17:07