Значения двух массивов А[1..10] и B[1..10] задаются с помощью следующего фрагмента программы: for n:=1 to 10 do begin A[n]:= – n – n; B[11 – n]:= A[n]
5-9 класс
|
end; for n:=1 to 10 do A[n]:= B[n] + 10; Чему равен элемент массива A[8]? В ответе укажите только число.
Вот вывод такой программы:
A[1]=-10 B[1]=-20
A[2]=-8 B[2]=-18
A[3]=-6 B[3]=-16
A[4]=-4 B[4]=-14
A[5]=-2 B[5]=-12
A[6]=0 B[6]=-10
A[7]=2 B[7]=-8
A[8]=4 B[8]=-6
A[9]=6 B[9]=-4
A[10]=8 B[10]=-2
Ответ: 4
A[8]=4
..........................
Другие вопросы из категории
a)(a>b) or (b>sqr(a)) or (b>c);
б)(b>a) and (b>c);
в)not (a+b<0);
г)(a mod 2=1) and (b mod 2=1)
Подскажите пожалуйсто....
Срочно!!!!В программе Pascal!!!
Читайте также
{n} := (n-80)*(n-80);
for n:=1 to 100 do
B {101-n} :=A {n};
Какой элемент массива В будет наибольшим?
1) В {1} 2) B {21} 3) B {80} 4) B {100}
в результате работы следующего фрагмента программы:
var k,s:integer;
begin
s:=0;
k:=1;
while k<11 do begin
s:=s+k;
k:=K+1;
end;
write(s);
end.
1.1 Запишите этот же фрагмент с помощью оператора Repeat...until
2) Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
for n:=1 to 100 do
A[n]:=n-10;
for n:=1 to 100 do
B[n]:=A[n]*n;
Сколько элементов массива B будут иметь положительные значения?
а)10 б)50 в)90 г)100
в результате работы следующего фрагмента программы:
var k,s:integer;
begin
s:=0;
k:=1;
while k<11 do begin
s:=s+k;
k:=K+1;
end;
write(s);
end.
1.1 Запишите этот же фрагмент с помощью оператора Repeat...until
2) Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
for n:=1 to 100 do
A[n]:=n-10;
for n:=1 to 100 do
B[n]:=A[n]*n;
Сколько элементов массива B будут иметь положительные значения?
а)10 б)50 в)90 г)100
y:=1;
For i:=2 to 4 do y:=y+i;
2.Определить значение переменной у после выполнения следующего фрагмента программы:
y:=0;
For i:=-100 to 100 do
If i mod 10 =5 then y:=y+i;
3. На промежутке [a;b] (a,b -целые числа, которые вводятся с клавиатуры) определить среднее арифметическое чисел кратных 7
остальных программах укажите строки, в которых, по вашему мнению, содержится ошибка. Ответ: _______.
1)var i,n:integer; begin read(n); for i:=1 to 10 do begin n:=n*i; writeln(n); end; end.
3)var i,n,p:integer; begin read(n); for i:=2 to n do p:=p*i; writeln(p); end.
2)var i,n,p:integer; begin read(n); p:=1; for i:=2 to n do p:=p*i; writeln(p); end.
4)var i,n,p:integer; begin read(n); p:=1; for i:=1 to n do begin p:=p*i; writeln(p); end; end.