номер 229 (страница 87) гдз по информатике 8 класс рабочая тетрадь Босова, Босова часть 2
- информатика 8 класс
- Издательство: Просвещение
- Тип книги: рабочая тетрадь
- Авторы: Босова Л.Л., Босова А.Ю.
- Год издания: 2020-2023
- Часть: 2
- Страна учебника: Россия
- ФГОС: Да
- Уровень обучения: базовый
- Цвет обложки: Синий
- Москва, 4-е издание, переработанное
Условие
№229 (часть 2, страница 87)
229. Проанализируйте фрагменты программ, записанные на двух языках программирования. Запишите результат их работы. Для каждого случая запишите фрагмент программы, обеспечивающий такой же результат, но с использованием другого оператора цикла.
а)
while | for | Результат |
Паскаль | ||
x := 1; while x ‹= 5 do begin writeln (x); x := x + 1 end; | ||
Python | ||
x = 1 while x ‹= 5: print (x) x += 1 |
б)
while | for | Результат |
Паскаль | ||
for x := -2 to 2 do begin y := abs (x); writeln (y); end; | ||
Python | ||
for x in range (-2, 3): y = abs (x) print (y) |
в)
while | for | Результат |
Паскаль | ||
x := 10; while x >= 5 do begin writeln (x); x := x - 1 end; | ||
Python | ||
x = 10 while x >= 5: print (x) x -= 1 |
г)
while | for | Результат |
Паскаль | ||
for x := 5 downto 0 do begin y := x * x; writeln (y); end; | ||
Python | ||
for x in range (5, -1, -1): y = x * x print (y) |
решение 1
а)
while | for | Результат |
Паскаль | ||
x := 1; while x ‹= 5 do begin writeln (x); x := x + 1 end; |
for x:=1 to 5 do writeln (x); | Вывод чисел от 1 до 5 с разницей +1 |
Python | ||
x = 1 while x ‹= 5: print (x) x += 1 |
for x in range (1, 6): print (x) |
б)
while | for | Результат |
Паскаль | ||
x:=-2; while x‹=2 do begin y:=abs(x); writeln (y); x:=x+1; end; |
for x := -2 to 2 do begin y := abs (x); writeln (y); end; | Вывод модуля x |
Python | ||
x=-2 while x‹=2: y=abs(x) print(y) |
for x in range (-2, 3): y = abs (x) print (y) |
в)
while | for | Результат |
Паскаль | ||
x := 10; while x >= 5 do begin writeln (x); x := x - 1 end; |
for x:=10 downto 5 do writeln (x); | Вывод чисел от 10 до 5 с разницей -1 |
Python | ||
x = 10 while x >= 5: print (x) x -= 1 |
for x in range (10, 5, -1); print (x) |
г)
while | for | Результат |
Паскаль | ||
x:=5; while x‹=0 do begin y:=x*x; writeln (y); x:=x-1; end; |
for x := 5 downto 0 do begin y := x * x; writeln (y); end; | Квадраты чисел от 5 до 0 с разницей -1 |
Python | ||
x=5 while x‹=0: y=x*x print(y) x-=1 |
for x in range (5, -1, -1): y = x * x print (y) |
информатика 8 класс - рабочая тетрадь, страница 87 номер 229
Мы подготовили для вас ответ c подробным объяснением домашего задания по информатике за 8 класс, для упражнения номер 229 расположенного на странице 87 для 2-й части к рабочей тетради 2020-2023 года издания для учащихся школ и гимназий.
Теперь на нашем сайте ГДЗ.ТОП вы всегда легко и бесплатно найдёте условие с правильным ответом на вопрос «Как решить ДЗ» и «Как сделать» задание по информатике к упражнению № 229 (с. 87), авторы: Босова Л.Л., Босова А.Ю., 2-й части ФГОС, базовый уровень обучения учебного пособия издательства Просвещение.