Предложенные фрагменты программы должны выполнять нахождение и вывод абсолютной величины суммы первых 1, 2, ...8 элементов массива А - всего 8 сумм. В реальности будут восемь раз выведены нули, потому что отсутствует фрагмент, в котором элементам массива А присваиваются какие-либо значения.
Блок-схемы достаточно одной, потому что все три фрагмента определяют одни и те же шаги алгоритма.
1. Pascal
var
A: array[1..100] of integer;
N, I, J: integer;
S: real;
begin
N := 8;
for I := 1 to N do
begin
S := 0;
for J := 1 to I do S := S + A[J];
S := abs(S);
writeln('S=', S:9:2)
end;
readln;
end.
2. QBASIC
DEFINT I-J, N, S
DIM A(100) AS INTEGER
N = 8
FOR I = 1 TO N
S = 0
FOR J = 1 TO I
S = S + A(J)
NEXT J
S = ABS(S)
PRINT S
NEXT I
END
3. Школьный АЯ (КуМИР)
алг слово(рез вещ s)
нач
цел таб A[1:100]
цел n,I,j
n:=8
нц для I от 1 до n
s:=0
нц для j от 1 до I
s:=s+A[j]
кц
s:=abs(s)
вывод s
кц
<span>кон</span>
В моей семье используется компьютер для папы мамы и для меня папа занимается в нем о важных вещах мама может работает а может играет а я люблю пиреписываться с друзьями играть в игры и тд.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int check(int, int);
int main()
{
int a, b, c;
cout << "Enter a, b, c: ";
cin >> a >> b >> c;
cout << "The largest number is " << check(a, check(b, c)) << endl;
return 0;
}
int check(int x, int y)
{
return x >= y ? x : y;
}
Ну а с блок-схемой как-нибудь самостоятельно...
ИСПОЛНИТЕЛЬ, ЭТО ТОЧНО, У НАС ТАКОЙ ЖЕ КРОССВОРД БЫЛ.
Ответ: c = 15
Объяснение:
a = 20;
b = 3 * b - a = 45 - 20 = 25