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

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

№3 (с. 178)
Условие. №3 (с. 178)

3. Используйте операторные скобки для записи следующего фрагмента программы:
if a > b then c := 1;
if a > b then d := 2;
if a ‹= b then c := 3;
if a ‹= b then d := 4;
Решение. №3 (с. 178)

if a > b then
begin
c := 1;
d := 2;
end
else
begin
c := 3;
d := 4;
end;
№4 (с. 178)
Условие. №4 (с. 178)

4. Две точки на плоскости заданы своими координатами. Разработайте, отладьте и протестируйте программу, определяющую, которая из точек находится ближе к началу координат. Для проверки правильности программы используйте тест:
Входные данные | Выходные данные |
Координаты 1-й точки>>1 2 Координаты 2-й точки>>3 4 | 1-я точка ближе |
Координаты 1-й точки>>1 2 Координаты 2-й точки>>2 1 | Точки равноудалены |
Координаты 1-й точки>>2 4 Координаты 2-й точки>>2 2 | 2-я точка ближе |
Решение. №4 (с. 178)


var
x1, y1, x2, y2: integer;
z1, z2: real;
begin
writeln ('Введите координаты двух точек');
readln (x1, y1, x2, y2);
z1:=sqrt (x1*x1+y1*y1);
z2:=sqrt (x2*x2+y2*y2);
if z1=z2 then
writeln ('Точки равноудалены')
else
if z1‹z2 then
writeln ('1-я точка ближе')
else
writeln ('2-я точка ближе');
end.
№5 (с. 178)
Условие. №5 (с. 178)

5. Разработайте, отладьте и протестируйте программу, которая производит обмен значений числовых переменных х и у, если х больше у. Для проверки правильности программы используйте тест:
Входные данные | Выходные данные |
x>>5 y>>6 | x=5 y=6 |
x>>6 y>>5 | x=5 y=6 |
Решение. №5 (с. 178)

var
x, y, t: integer;
begin
writeln ('Введите значение х');
readln (x);
writeln ('Введите значение у');
readln (y);
if x>y then
begin
t:=x;
x:=y;
y:=t;
end;
writeln ('x=', x);
writeln ('y=', y);
end.
№6 (с. 178)
Условие. №6 (с. 178)

6. Напишите программу для решения задачи № 11 к § 3.5 (определение дня недели).
11. Известно, что 31 января 2022 года было понедельником. Какие значения должны быть присвоены литерной переменной у в алгоритме, определяющем день недели для произвольного числа (chislo) января 2022 года?
chislo := chislo mod 7
если chislo = 3 то y: = '_'
если chislo = 4 то y: = '_'
если chislo = 5 то y: = '_'
если chislo = 6 то y: = '_'
если chislo = 0 то y: = '_'
если chislo = 1 то y: = '_'
если chislo = 2 то y: = '_'
Решение. №6 (с. 178)


var
chislo: integer;
begin
write ('Введите число');
readln (chislo);
if chislo mod 7 = 0 then writeln ('Пятница')
else if chislo mod 7 = 1 then writeln ('Суббота')
else if chislo mod 7 = 2 then writeln ('Воскресенье')
else if chislo mod 7 = 3 then writeln ('Понедельник')
else if chislo mod 7 = 4 then writeln ('Вторник')
else if chislo mod 7 = 5 then writeln ('Среда')
else writeln ('Четверг');
end.
№7 (с. 178)
Условие. №7 (с. 178)

7. Чтобы развлечься на аттракционе «Американские горки», нужно иметь рост не ниже 140 см и не выше 195 см. Разработайте и отладьте программу, которая запрашивает у посетителя его рост и делает вывод о том, можно ли его пропустить на этот аттракцион.
Решение. №7 (с. 178)

var
rost: integer;
begin
writeln ('Введите Ваш рост');
readln (rost);
if (rost>=140) and (rost‹=195) then
writeln ('Пропустить')
else writeln ('Вам нельзя кататься');
end.
Помогло решение? Оставьте отзыв в комментариях ниже.