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

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

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

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 (с. 195)


var
i, n: integer;
begin
writeln ('Введите целое число в диапазоне от 2 до 10');
readln (n);
for i:=2 to 10 do
writeln(n, '*',i,'=',n*i);
end.
№16 (с. 195)
Условие. №16 (с. 195)

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


Ответ: 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.
№17 (с. 195)
Условие. №17 (с. 195)

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

Считаю, что цикл while, более универсальный. Некоторые задачи решить только с использованием цикла for нельзя. Например, когда тело цикла должно выполняться по наступлению какого-то условия, а возможно это условие никогда и не наступит. При цикле repeat тело цикла должно выполниться хотя бы один раз, а это в некоторых задачах может быть не нужно.
Помогло решение? Оставьте отзыв в комментариях ниже.