Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal В матрице В[1..N,1..M] переставить строки в порядке убывания количества отрицательных чисел в строке В матрице В переставить строки в порядке убывания количества отрицательных чисел в строке https://www.cyberforum.ru/ pascal/ thread365464.html Pascal & RegExp. КАК? Pascal
Как использовать регулярки??? Нужно написать на ABC программу, распознающую идентификатор(Первый символ не может быть цифрой, все латинские символы). Охренеть, но нет вообще в гугле примеров)))) Ну это не возможно, дело в моих кривых руках же, правда?)) Добавлено через 2 минуты Вообщем каркас: uses crt; var text:string; begin Writeln ('Программа проверяет на идентификатор'); Write...
Pascal Системное програм-е и Модуль Graph Здравствуйте. Помогите решить задачи: 1) Сгенерировать одномерный массив и вывести на экран, далее представить его в виде двумерного массива в котором все нулевые элементы расположены на главной диагонали и в нижней половине области ниже диагонали. Вывести элемент массива (двумерного) который запрашивает пользователь по номеру. 2) Функция StrSpn(s,s1). Найти длину той части строки s, которая... https://www.cyberforum.ru/ pascal/ thread365408.html Pascal написать программу с циклом for, при этом используя команду step для шага Приветствую всех. Возникла такая проблема нужно написать программу с циклом for, при этом используя команду step для шага. Как это сделать, вообще возможно ли это ? Полазив негде не нашел ответа на мой вопрос. https://www.cyberforum.ru/ pascal/ thread365332.html
Pascal Составить программу вычисления минимального элемента матрицы
Пожалуйста, помогите решить задачу (подробно): Составить программу вычисления минимального элемента матрицы на главной диагонали и максимального элемента в побочной диагонали для матриц А(3,3) ,С(5,5), используя подпрограмму процедуру.
Pascal Составьте программу, определяющую, могут ли эти числа быть величинами углов параллеграмма, прямоугольника, трапеции ил произвольного четырехугольника Даны значения четырех углов a, b, c, d в градусах. Составьте программу, определяющую, могут ли эти числа быть величинами углов параллеграмма, прямоугольника, трапеции ил произвольного четырехугольника. https://www.cyberforum.ru/ pascal/ thread365308.html
Pascal Ход конём - подскажите алгоритм https://www.cyberforum.ru/ pascal/ thread365189.html
Дана прямоугольная доска N × M (N строк и M столбцов). В левом верхнем углу находится шахматный конь, которого необходимо переместить в правый нижний угол доски. При этом конь может ходить только так, как показано на рисунке: Вот рисунок Формат входного файла: В первой строке входного файла находятся два натуральных числа N и M (1 ≤ N, M ≤ 15). Формат выходного файла: В...
Pascal Цикл с ветвлением
Что то я совсем запутался, помогите плиз.... Задачу прикрепил, мой код вот program vetvi; const g = 9.81; var d,vyz,tg,tv,nu,gr :real; begin writeln ('BBEDITE d,vyz,tg,tv'); readln(d,vyz,tg,tv);
Pascal Используя генератор случайных чисел, построить одномерный массив. https://www.cyberforum.ru/ pascal/ thread365023.html
я на 1 курсе,помогите пожалуйста написать программы и сделать к ним блок схемы 1.Используя генератор случайных чисел, построить одномерный массив.Заменить значения элементов массива"сглаженными" значениями, используя соотношения А(і) =А(і-1)+А(і)+А(і+1) (и разделиить этот дробь на 3. где і=2,3,...п-1. В данном соотношении предыдущее значение элемента использовать новое. 2.Упорядочить буквы...
Pascal Введите с клавиатуры числа c и m https://www.cyberforum.ru/ pascal/ thread364961.html
Введите с клавиатуры числа c и m. Если меньшим из них является c, но его значение положительно, найдите и выведите на экран среднее арифметическое значений этих чисел. Иначе, найдите и выведите сумму c и m.
Pascal В строке поменять фа на ми
желательно отталкиваясь от этого Var St: string; z:string; x:string; i: integer; Begin Write('введите строку текста - St'); Readln(St); z:='0123456789'; i:=1; while i<=length(st)-1 do
Pascal Переставить в обратном порядке часть массива Дан массив целых чисел . I Удалить из него все элементы, кратные 7 и принадлежащие промежутку (a и b вводить с клавиатуры). 2. Вставить число k между всеми соседними элементами, которые образуют пару элементов с одинаковыми знаками (к выводить с клавиатуры). 3. Переставить в обратном порядке часть массива между элементами с номерами к1 и к2 включая их. Сделать проверку корректности ввода к1... https://www.cyberforum.ru/ pascal/ thread364900.html
13107 / 5888 / 1707
Регистрация: 19.09.2009
Сообщений: 8,808
13.10.2011, 14:11 0

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

13.10.2011, 14:11. Показов 1906. Ответов 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


Вернуться к обсуждению:
Используя оператор цикла с параметром, вычислить значения выражений при заданном n. Pascal
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2011, 14:11
Готовые ответы и решения:

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

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

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

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

3
13.10.2011, 14:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2011, 14:11
Помогаю со студенческими работами здесь

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

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

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru