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

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

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

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

if a > b:
c = 1
d = 2
elif
a ‹= b:
c = 3
d = 4
№4 (с. 239)
Условие. №4 (с. 239)

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


import math
x1, y1 = map(int, input ("Введите координаты 1-й точки (через пробел)").split())
x2, y2 = map(int, input ("Введите координаты 2-й точки (через пробел)").split())
z1=math.sqrt(x1**2+y1**2)
z2=math.sqrt(x2**2+y2**2)
if z1==z2: print("Точки равноудалены")
elif z1‹z2: print("1-я точка ближе")
else: print("2-я точка ближе")
№5 (с. 239)
Условие. №5 (с. 239)

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

x = int(input ("Введите x "))
y = int(input ("Введите y "))
if x>y: t=x; x=y; y=t
print("x=",x)
print("y=",y)
№6 (с. 239)
Условие. №6 (с. 239)

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

x = int(input ("Введите число "))
if x%7==0: print("Пятница")
elif x%7==1: print("Суббота")
elif x%7==2: print("Воскресенье")
elif x%7==3: print("Погнедельник")
elif x%7==4: print("Вторник")
elif x%7==5: print("Среда")
else: print("Четверг")
№7 (с. 239)
Условие. №7 (с. 239)

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


x = int(input ("Введите Ваш рост "))
if (x>=140) and (x‹=195): print("Пропустить")
else: print("Вам нельзя кататься")
Помогло решение? Оставьте отзыв в комментариях ниже.