М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
seidov05
seidov05
21.06.2021 20:46 •  Информатика

определить длительность звукового моно файла ( в часах), который уместится на диске, информационная емкость которого равна 700 мбайт. при низком качестве звука равном 8 бит, измерение которого проводилось со скоростью 8000 измерений в секунду.​

👇
Открыть все ответы
Ответ:
dildora140995p01blz
dildora140995p01blz
21.06.2021

ответ (перепроверьте на всякий случай скобки, вроде должно быть всё верно, но там довольно замороченно, лучше ещё раз перепроверить):

from math import atan,log

a = [0.5, -1, -2]

b = [1.5, 0.5, 0]

p = [-4, -4, -4]

while True:

 try:

   x = float(input('Введите x: '))

   break

 except ValueError:

   print('Вводите число!')

if abs(x) < 0.2:

 for i in range(3):

   print(f'Вариант {i+1}: {a[i]**2 * x**3 + (b[i]**4 + 1.7)**0.5}')

elif abs(x) == 0.2:

 for i in range(3):

   print(f'Вариант {i+1}: {atan(2**x - abs(p[i]))}')

else:

 for i in range(3):

   print(f'Вариант {i+1}: {(log(abs(a[i])) + 4.3)**(1/3) + x}')

"Попроще" - без циклов, проверки ввода и массивов:

from math import atan,log

a1 = 0.5

a2 = -1

a3 = -2

b1 = 1.5

b2 = 0.5

b3 = 0

p1 = -4

p2 = -4

p3 = -4

x = float(input('Введите x: '))

if abs(x) < 0.2:

 y = a1**2 * x**3 + (b1**4 + 1.7)**0.5

 print('Вариант 1: ', y)

 y = a2**2 * x**3 + (b2**4 + 1.7)**0.5

 print('Вариант 2: ', y)

 y = a3**2 * x**3 + (b3**4 + 1.7)**0.5

 print('Вариант 3: ', y)

elif abs(x) == 0.2:

 y = atan(2**x - abs(p1))

 print('Вариант 1: ', y)

 y = atan(2**x - abs(p2))

 print('Вариант 2: ', y)

 y = atan(2**x - abs(p3))

 print('Вариант 3: ', y)

else:

 y = (log(abs(a1)) + 4.3)**(1/3) + x

 print('Вариант 1: ', y)

 y = (log(abs(a2)) + 4.3)**(1/3) + x

 print('Вариант 2: ', y)

 y = (log(abs(a3)) + 4.3)**(1/3) + x

 print('Вариант 3: ', y)

4,6(51 оценок)
Ответ:
Ilya333444
Ilya333444
21.06.2021

Если число в системе с основанием х  оканчивается на 22, то

х больше или равно 0 , потому что в системах с меньшим основанием нет цифры 3

это число можно представить в виде А*Х2=2Ч=2  , где А– целое неотрицательное число

определим наибольшее возможное А  с учетом условия х больше или равно 0. Из уравнения  А*Х2=2Ч=2следует А=84-2Х/Х2

очевидно, что чем меньше  Х, тем больше А, поэтому значениене превышает  А МАКС =84-6/3^2=8ЦЕЛЫX З/2.

здесь мы подставили  X=3– наименьшее допустимое значение  [

остается перебрать все допустимые значения A (от 0 до A MAX =8), решая для каждого из них уравнение  A*X2+2X+2=86

относительно X  , причем нас интересуют только натуральные числа  х больше или равно 0

получаем

при  :  A=0 X=42

при  : A=1 решения – не целые числа

при  :A=2 X =62

при  :A=3.4.5.6.7.8 решения – не целые числа

таким образом, верный ответ: 6, 42.

4,6(51 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ