Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 3
1

Используя оператор цикла с параметром, вычислить значения выражений при заданном n.

12.10.2011, 23:21. Показов 1905. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Используя оператор цикла с параметром, вычислить значения выражений при заданном n.
1*(1-2)*(1-2+4)*(1-2+4 -7)*(1-2+4 –7+11)...(n сомножителей)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2011, 23:21
Ответы с готовыми решениями:

Вычислить сумму, используя оператор цикла
Необходимо вычислить сумму, используя оператор цикла. Если не трудно, помогите с заданием,...

Используя оператор цикла с последующей условием, вычислить сумму бесконечного ряда
Всем привет. Помогите пожалуйста с заданием! Используя оператор цикла с последующей условием,...

Оператор цикла с параметром
Помогите решить задачи пожалуйста

Оператор цикла с параметром for
Ребят! Помогите пожалуйста. В Паскале я пока что чайник, поэтому до меня просто не доходит, как...

3
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28046 / 15779 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
13.10.2011, 08:50 2
пункт 2.3 и 3.3
0
13107 / 5888 / 1707
Регистрация: 19.09.2009
Сообщений: 8,808
13.10.2011, 14:11 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
program Project1;
 
{$N+} //Подключение математического сопроцессора.
 
var
  i, Sign, AddV, IncV, Num, Res : Longint;
  N : Word;
  S : String;
begin
  repeat
    Writeln('Задайте неотрицательное целое число N:');
    Readln(N);
 
    Sign := -1; //Знак добавочного элемента: +1, -1.
    IncV := 0;
    AddV := 0;
    Num := 0;
    Res := 1;
    for i := 1 to N do begin
      //Величина приращения добавочного элемента.
      case i of
        1, 2 : IncV := 1;
        else Inc(IncV); //т. е.: IncV := IncV + 1;
      end;
      //Вычисление модуля добавочного элемента.
      Inc(AddV, IncV); //т. е.: AddV := AddV + IncV;
      //Знак добавочного элемента.
      Sign := -Sign;
      //Вычисление значения очередного элемента.
      Num := Num + Sign * AddV;
      //Вычисление произведения.
      Res := Res * Num;
      //Распечатка текущих значений.
      Writeln('i = ', i, ', Num = ', Num, ', Res = ', Res);
    end;
 
    Writeln('Ответ: ', Res);
 
    Writeln('Повторить - Enter. Выход - любой символ + Enter.');
    Readln(S);
  until S <> '';
end.
Пояснение по изменению определяющих значений:
Код
i       = 1  2  3  4  5
IncV    = 1  1  2  3  4    
AddV    = 1  2  4  7  11
Sign    = +  -  +  -  +
AddV+/- = 1 -2  4 -7  11
1
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 3
13.10.2011, 14:34  [ТС] 4
большое спасибо.
0
13.10.2011, 14:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2011, 14:34
Помогаю со студенческими работами здесь

помощь.оператор цикла с параметром.
даны целые а1,.....,а50. получить сумму тех членов а(i) данной последовательности которые...

Оператор цикла с параметром. Вычислить выражение
Задание: Дано вещественное число X (|X|&lt;1) и целое число N (&gt;0). Найти значение выражения 1 +...

Вычислить факториал, используя оператор цикла.
Составить программу, которая вычисляла бы факториала числа n. (Например: 5!=1*2*3*4*5;...

Программирование циклических алгоритмов. Оператор цикла с параметром
Найти сумму целых положительных чисел, кратных 4 и меньших 100


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru