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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 10:56   #1
Дарья Книга
Пользователь
 
Регистрация: 19.03.2012
Сообщений: 21
По умолчанию Паскаль.Массивы

Помогите пожалуйста,я на зачёте
Дано натуральное число M<=10000 и вещественное 0<x<=100.Построить и вывести на экран массив,длиной M,каждый элемент которого вычисляется по формуле: А[n]=sin*n*x/n!,n=1,M(изменяется от 1 до М). Вычислить его сумму.Использовать только арифметические операции +,-,*,/.
Дарья Книга вне форума Ответить с цитированием
Старый 10.05.2012, 11:14   #2
Дарья Книга
Пользователь
 
Регистрация: 19.03.2012
Сообщений: 21
По умолчанию

Ну я вас умоляяяяююююю!!!!!!
Дарья Книга вне форума Ответить с цитированием
Старый 10.05.2012, 11:36   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

расстрою Вас. задание у Вас безумное.
n! при n>~100 - требует наличия длинной арифметики
100! = 9.33262154439441e+157 (число со 157 десятичными знаками)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.05.2012, 11:42   #4
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

И вообще формула выглядит непонятно:

sin*n*x - ?

Синус без аргумента...
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 10.05.2012, 11:53   #5
Дарья Книга
Пользователь
 
Регистрация: 19.03.2012
Сообщений: 21
По умолчанию

ну кааак таааак (((((
задание на зачёте,10 класс,не профиль,учусь вообще на гуманитарном((((
Дарья Книга вне форума Ответить с цитированием
Старый 10.05.2012, 12:14   #6
Дарья Книга
Пользователь
 
Регистрация: 19.03.2012
Сообщений: 21
По умолчанию

Цитата:
Сообщение от Valio Посмотреть сообщение
И вообще формула выглядит непонятно:

sin*n*x - ?

Синус без аргумента...
ой
мой косяк: sin(n*x) так надо
Дарья Книга вне форума Ответить с цитированием
Старый 10.05.2012, 12:23   #7
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
uses
  crt;

var
  a: array[1..10000] of real;
  n, s: real;
  i, m: integer;
  x: real;

begin
  readln(m, x);
  s := 0;
  n := 1;
  for i := 1 to m do
  begin
    n := n * i;
    a[i] := sin(i * x) / n;
    write(a[i]:0:3, ' ');
    s := s + a[i];
  end;
  writeln;
  write(s:0:3);
  readln;
end.
Замечания о сверхбыстром росте факториала в силе.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы. Паскаль. Natsu Помощь студентам 3 30.10.2009 19:47
Паскаль. Массивы Arshavin10 Помощь студентам 3 02.09.2009 17:49
Паскаль. Массивы cucumber Помощь студентам 5 23.04.2009 21:20
Паскаль. Массивы deceiver Помощь студентам 3 08.03.2009 15:12