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

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

№1 (с. 230)
Условие. №1 (с. 230)

1. Определите результат работы программы. Запишите математическую формулу для вычисления значения s.
from math import *
a = 12
b = 5
c = 13
p =(a +b + c) / 2
s = p
s *= p - a
s *= p - b
s *= p - c
s = sqrt (s)
print (s)
Решение. №1 (с. 230)

Ответ: 30.

№2 (с. 230)
Условие. №2 (с. 230)

2. Разработайте и отладьте программу, вычисляющую у для заданного х по формуле:
у = х³ + 2,5х² - х + 1.
При этом:
а) операцию возведения в степень использовать запрещено;
б) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание);
в) в программе может быть использовано не более пяти операторов присваивания.
Подсказка: преобразуйте выражение к следующему виду: у = ((х + 2,5)х - 1)х + 1.
Решение. №2 (с. 230)


x = int (input ('Введите x: '))
y = x + 2.5
y *= x
y = y – 1
y *= x
y = y + 1
print ('y =', y)
№3 (с. 230)
Условие. №3 (с. 230)


3. Разработайте и отладьте программу, вычисляющую длину отрезка АВ по заданным координатам точек А и В.
Подсказка: расстояние d между точками A(хₐ, уₐ) и B(xb, yb) выражается формулой:

Для проверки правильности программы используйте тест:
Входные данные | Выходные данные |
xa=2 ya=1 xb=10 yb=7 | ΙABΙ=10.0 |
Решение. №3 (с. 230)

from math import*
x1 = float (input ('Введите координаты x точки А: '))
y1 = float (input ('Введите координаты y точки А: '))
x2 = float (input ('Введите координаты x точки B: '))
y2 = float (input ('Введите координаты y точки B: '))
d=sqrt((x2-x1)**2+(y2-y1)**2)
print ('Длина отрезка =', d)
Помогло решение? Оставьте отзыв в комментариях ниже.