8класс
Часть 2 номер 229, ГДЗ по информатике за 8 класс к рабочей тетради Босовой Просвещение базовый уровень
Номер 229. Проанализируйте фрагменты программ, записанные на двух языках программирования. Запишите результат их работы. Для каждого случая запишите фрагмент программы, обеспечивающий такой же результат, но с использованием другого оператора цикла.
а)
for
результат
Pascal
Phyton
for x := 1 to 5 do
writeln(x);
writeln(x);
for x in range(1,6):
print(x)
print(x)
1
2
3
4
5
2
3
4
5
б)
while
результат
Pascal
Phyton
x := -2;
while x <= 2 do
begin
y := abs(x);
writeln(y);
x := x + 1
end;
while x <= 2 do
begin
y := abs(x);
writeln(y);
x := x + 1
end;
x=-2
while x<=2:
y=abs(x)
x+=1
print(y)
while x<=2:
y=abs(x)
x+=1
print(y)
2
1
0
1
2
1
0
1
2
в)
for
результат
Pascal
Phyton
for x:=10 downto 5 do
writeln(x);
writeln(x);
for x in range (10,4,-1):
print(x)
print(x)
10
9
8
7
6
5
9
8
7
6
5
г)
while
результат
Pascal
Phyton
x := 5;
while x >= 0 do
begin
y := x * x;
writeln(y);
x := x - 1
end;
while x >= 0 do
begin
y := x * x;
writeln(y);
x := x - 1
end;
x=5
while x>=0:
y=x*x
print(y)
x-=1
while x>=0:
y=x*x
print(y)
x-=1
25
16
9
4
1
0
16
9
4
1
0