Категория
Информатика, опубликовано 02.02.2019 17:40

Найти произведение квадратов натуральных чисел от o до n в паскале

Ответы

Ответ
Ответ оставил: Гость

program pr; uses crt; var i,p,n: integer; beginwriteln('введите n'); readln(n); p: =1; for i: =1 to n do p: =p*(i*i); writeln('p=',p); readln; end.

Ответ
Ответ оставил: Гость
Рассматриваются значения массива с индексами от 1 до 8.
Если его значение больше минус двух (-2), то прибавляем единицу (1) к переменной k, изначально равной нулю (0).
Просмотрим все значения (от 1 до 8):
R[1] = -12 > -2? Условие не выполняется, k остаётся прежним.
R[2] = -3 > -2? Условие не выполняется, k остаётся прежним.
R[3] = -5 > -2? Условие не выполняется, k остаётся прежним.
R[4] = -6 > -2? Условие не выполняется, k остаётся прежним.
R[5] = 4 > -2? Условие выполняется, k = k + 1 = 0 + 1 = 1
R[6] = 9 > -2? Условие выполняется, k = k + 1 = 1 + 1 = 2
R[7] = 0 > -2? Условие выполняется, k = k + 1 = 2 + 1 = 3
R[8] = 8 > -2? Условие выполняется, k = k + 1 = 3 + 1 = 4

Ответ: 4.
Ответ
Ответ оставил: Гость
Укрупненная блок-схема алгоритма, полученная нисходящим проектированием, приведена во вложении слева (песочный фон).
Последующая детализация функций приведена справа (серо-голубой фон).

// PascalABC.NET 3.3, сборка 1590 от 03.12.2017
// Внимание! Если программа не работает, обновите версию!

function a(x:real):real;
begin
  if x<=1 then Result:=Pi/4 else Result:=Pi
end;

function z(a,x:real):real;
begin
  Result:=0;
  for var k:=0 to 10 do
    Result+=Ln(x)*Sin(k*(x-a))
end;

begin
  var x:=0.6;
  repeat
    Writeln(x:3:1,z(a(x),x):15:8);
    x+=0.2
  until x>1.81
end.

Результат
0.6     3.76029679
0.8    -0.17885683
1.0     0.00000000
1.2    -0.05865268
1.4     0.04432873
1.6    -0.54134665
1.8    -0.34651256
Ответ
Ответ оставил: Гость
Воспоминания о войне..


Другие вопросы по информатике

Вопрос
Информатика, опубликовано 09.01.2019 16:01
✅ Ответов: 1 на вопрос по информатике: Найти произведение квадратов натуральных чисел от o до n в паскале... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube