М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
fertnyhaw
fertnyhaw
25.05.2020 22:10 •  Информатика

Дано натуральное число п. вычислить: 1*2 + 2*3*4 + … + n*(n + 1) *…*2n

👇
Ответ:
Фактически требуется вычислить значение следующего выражения:
\displaystyle S=\sum_{i=1}^n\prod_{j=i}^{2i}j

В связи с ограниченной разрядностью представления целых чисел в традиционном Паскале, используется появившийся в PascalABC.Net 3.0 тип данных BigInteger, имеющий произвольную разрядность.

// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
begin
  var n:=ReadInteger('n=');
  var s:BigInteger:=0;
  for var i:=1 to n do begin
    var sp:BigInteger:=1;
    for var j:=i to 2*i do sp*=j;
    s+=sp
    end;
  Writeln('S=',s)
end.

Тестовые решения:
n= 10
S=6867491336546

n= 20
S=6790094079076573854634585045346

n= 200
S=16259132945245603272459357532926431055851011262226423901521610672683053074122398284194138200811393508183584635163325580662485661758792994853918852068566553866936403927187322304685846233840511935657079269303199247681681900473643377764171469288217130928626467970695282872799909803648986880297649242631688825602025883316969148173917409343244672476380960595892701641078133125672741993996178795224513183779220724481183819428328185978629676722172834554113541584734035734977004732415721620206280485845346
4,4(60 оценок)
Открыть все ответы
Ответ:
1.Подключается модуль, отвечающий за графику
2.Начало объявления переменных
3,Объявляется переменная "а", с числовым типом
4.Начало программы
5.Необходимо ввести значение переменной "а"
6.Перемещает указатель (начальную точку) на координаты а,1 где а - координата по оси Х, 1 - координата по оси Y
7.Рисует окружность с центром в точке x = а+а div 2,y = 1 где div целочисленное деление. То есть если а=5, то 5+5 div 2 будет равно 5. И третий параметр это радиус, то есть радиус равен а div 4.
8. Функция linto(x,y) рисует прямую линию в точку с координатами x и y. Причем рисует из точки, в которой указатель был до этого. То есть в данном случае из точки в центре окружности. Я думаю дальше можно догадаться, так как все функции описал. Программа написана на языке Pascal и она рисует что-то.
4,5(75 оценок)
Ответ:
viktordro95
viktordro95
25.05.2020
Подготовку и размещение информации по государственным услугам ответственными органами государственной власти в единой системе реестров;
информирование граждан и организаций о порядке предоставления государственных услуг;
обеспечение приема и регистрации заявлений от граждан и организаций в органах государственной власти, через МФЦ и порталы государственных услуг, формирование выписки из электронного журнала регистрации и контроля над обращениями;
идентификацию граждан и организаций (дистанционно);
проведение электронных платежей за платные государственные услуги (дистанционно);
передачу принятых заявлений от граждан в ведомственные системы;
реализацию досудебного (внесудебного) обжалования гражданами и организациями решений органов государственной власти при получении гражданином неудовлетворительного решения.
4,7(40 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ