Задача №1 Выполнить трассировку (прогон) программы и определить, что будет выведено на экран после выполнения фрагмента программы. (4 балла)
……
Begin
А:=1;
For С:=10 downto 5 do
Begin
A:=A+C;
End;
Writeln (‘Значение A=’, A);
End.
Задача №2 Выполнить трассировку (прогон) программы и определить, чему будет равно значение переменной b после выполнения фрагмента программы. (4 балла)
……
Begin
b:=0;
For k:=2 to 3 do
Begin
For i:=1 to 2 do
b:=b+2*i*k;
End;
End;
b:=sqr (b);
Writeln (‘b=’, b);
End.
Задача №3 Выполнить трассировку (прогон) программы и определить, чему будет равно значение переменной X и S после выполнения фрагмента программы. (7 баллов)
……
Begin
S:=0; X:=10; A:=0; B:=0;
For i:=1 to 3 do
Begin
S:=S+2*i;
if X>=6 then X:=X / 2
else X:=X*6;
End;
if S
S:=Dec (S);
X:=Inc(X);
End;
Writeln (‘X=’, X);
Writeln (‘S=’, S);
End.
296
477
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1389 от 01.03.2017 // внимание! если программа не работает, обновите версию! begin var a: =arrrandom(readinteger('n=',5); a.println; writeln('п=',a.where(x-> x< > 0).aggregate(biginteger(,j)-> i*j*j)); writeln('нулей: ',a.where(x-> x=0).count) end. пример: n= 20 -1 -1 -4 4 0 1 -1 -3 -3 -3 4 -5 0 0 -1 3 -3 -2 -4 0 п=386983526400 нулей: 4
Популярно: Информатика
-
lesanazyrova01.09.2022 13:28
-
Svetlanalitv08.12.2020 10:26
-
Alenasol125.11.2021 04:29
-
andrey45106.02.2022 07:01
-
АминаАлханова11.04.2023 00:46
-
znaniacom94518.10.2020 15:12
-
sasha22811122803.06.2021 05:06
-
mmmm015.03.2021 13:39
-
kristinabuslae03.11.2021 04:34
-
Palinka101.12.2022 19:02