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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2012, 18:23   #1
gennadii
Пользователь
 
Регистрация: 12.01.2011
Сообщений: 37
По умолчанию Паскаль, циклы

Здесь будет точно цикл for:

Дано натуральное число N и вещественное число X. Вычислить:
1) sin x + sin2 x + ... + sinn x
2) sin x + sin x2 + ... + sin xn
3) sin x + sin sin x + ... + sin sin ... sin x
gennadii вне форума Ответить с цитированием
Старый 16.10.2012, 20:45   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну а проблема в чем?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.10.2012, 21:22   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Будет лучше, если записать эти примеры сразу с использованием правил языка (ну хотя бы в части):
1) sin(x) + sin(2*x) + ... + sin(n*x)
2) sin(x) + sin(x*х) + ... + sin(x*х*x*...*x)
3) sin(x) + sin(sin(x)) + ... + sin(sin( ... (sin(x))...))

Сумму вычисляем так:
Код:
Sum := 0;
{Заголовок Цикла}
begin
   y := f(x);
   Sum := Sum + y;
end;
В некоторых случаях полезно понимать, что
x := f(x); вычисляется так:
1. Берется текущее значение x и вычисляется выражение f(x).
2. При этом вычисление выполняется где-то ...
3. Полученный результат вычисления записывается в ячейку x.

В последнем примере можно сделать так:
Код:
y := f(x);
Sum := y;
{Заголовок цикла}
begin
    y:=f(y);
   Sum := Sum + y;
end;
Тогда на следующем цикле - y := f(f(y)) и т.д.

Как-то так ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 17.10.2012, 08:41   #4
gennadii
Пользователь
 
Регистрация: 12.01.2011
Сообщений: 37
По умолчанию

спасибо огромное
gennadii вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
циклы паскаль Кsения Помощь студентам 7 11.12.2011 15:50
Циклы.Паскаль. Jeckee Помощь студентам 43 20.11.2010 22:03
Циклы. Паскаль SIvk Помощь студентам 4 10.03.2010 20:44
Паскаль..циклы uropb992 Помощь студентам 3 30.12.2009 08:50