Страница 255 - гдз по информатике 8 класс учебник Босова, Босова

Авторы: Босова Л. Л., Босова А. Ю.
Тип: Учебник
Издательство: Просвещение
Год издания: 2023 - 2025
Уровень обучения: базовый
Цвет обложки: синий с котом
ISBN: 978-5-09-102543-9 (2023)
Допущено Министерством просвещения Российской Федерации
Популярные ГДЗ в 8 классе
Cтраница 255

№15 (с. 255)
Условие. №15 (с. 255)

15. Напишите программу, которая выводит на экран таблицу умножения на n (n целое число в диапазоне от 2 до 10, вводимое с клавиатуры). Протестируйте программу на следующих данных:
Входные данные | Выходные данные |
Введите n>>5 | 5 * 2 = 10 5 * 3= 15 5 * 4= 20 5 * 5= 25 5 * 6= 30 5 * 7= 35 5 * 8= 40 5 * 9= 45 5 * 10= 50 |
Решение. №15 (с. 255)


n=int(input("Введите целое число в диапазоне от 2 до 10 "))
for i in range (2, 11): print (n, "*", i, "=", n*i)
№16 (с. 255)
Условие. №16 (с. 255)

16. После строительства дома осталось некоторое количество плиток. Их можно использовать для выкладывания прямоугольной площадки на участке рядом с домом. Если укладывать в ряд по 10 плиток, то для квадратной площадки плиток не хватит. При укладывании по 8 плиток в ряд остаётся один неполный ряд, а при укладывании по 9 плиток тоже остаётся неполный ряд, в котором на 6 плиток меньше, чем в неполном ряду при укладывании по 8.
Напишите программу, вычисляющую, сколько всего плиток осталось после строительства дома.
Решение. №16 (с. 255)

Ответ: 55 плиток.
Значит плиток меньше, чем 100 штук (10 х 10).
При укладывании по 8 плиток в неполном ряду может быть не более 7 плиток.
Т.к. при укладывании по 9 плиток получается неполный ряд, в котором на 6 плиток меньше, чем в неполном ряду при укладывании по 8. То есть это 1 плитка (7 – 6 = 1).
Нужно найти такое число меньше 100, которое при делении на 8 даёт остаток 7, а при делении на 9 – остаток 1. Это число 55:
55:8 = 6 (ост. 7)
55:9 = 6 (ост. 1)
Программа на языке Паскаль:
var a, b : integer ;
begin
a:= 1 ;
while b=0 do
begin
if (a mod 8 = 7) and (a mod 9 = 1) and (a‹100) then
begin
b:= a ;
end ;
a:= a + 1 ;
end ;
write(b) ;
end.
Программа на языке Python:
a=1
while b==0: print ("--------")
if a%8==7 and a%9==1 and a‹100: b=a
a+=1
print(b)
№17 (с. 255)
Условие. №17 (с. 255)

17. Какой из двух рассмотренных операторов цикла является, по вашему мнению, основным, т. е. таким, что им можно заменить другой оператор? Обсудите этот вопрос в группе.
Решение. №17 (с. 255)


В языке Python: оператор цикла while и оператор цикла for являются основными и универсальными. Оба оператора могут использоваться для реализации различных повторяющихся задач. Однако каждый из них имеет свои особенности и лучше подходит для определенных ситуаций.
Помогло решение? Оставьте отзыв в комментариях ниже.