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

На питоне. на пишите программу для решения уравнения ax=b относительно x в целых числах. учтите, что a может принимать любые значения, в том числе и 0.выходные данныетребуется вывести целый корень уравнения, если он существует единственный. если уравнение не имеет корней, то вывести no solution. если уравнение имеет большое одного целого корня, то вывести many solutions.​

👇
Ответ:
vanaromanihinp077sx
vanaromanihinp077sx
11.03.2023

a = int(input())

b = int(input())

if a==0 and b!=0:     # если a=0 и b не равен 0 , то решения  

                                #быть не может

 print("no solution")  # 0 умноженное на любое число даст 0

if a==0 and b==0:      # в случае же когда a и b = 0 то x может      

 print("many solutions")   #принимать любое значение

if a!=0 and b!=0:              

 print ("x будет равен :" , a//b)  #вывод решения уравнения

4,6(90 оценок)
Открыть все ответы
Ответ:
gladkova2002d
gladkova2002d
11.03.2023
Ну, я попробую объяснить.
Во-первых, нам нужно определиться в количестве строк в нашей таблице. Нужно 2 возвести в степень количества переменных. У нас это A, B и C (¬A не считается переменной, ибо ¬ — это операция наж переменной А), их 3 шт, следовательно нужно возвести 2 в 3-ю степень. 2^3=8, поэтому будет 8 строк. Сначала записываются в строку наши переменные A, B, C. Под первой записываем половину нолей подряд, половину единиц, под B четверть (половину предыдущей половины) нолей, четверть единиц, чередуя. Для C я думаю понятно, как. Дальше в логическом выражении нужно расставить действия, а для этого нужно знать приоритеты логических операций (как в математике сначала скобки, потом умножение и деление, а уж потом сложение и вычитание). Приоритеты можно "загуглить". Самым приоритетным является логич. отрицание (¬), т.е. сначала выполняется оно, а уж потом все другое. Но тут мы видим большое отрицание всей скобки, но мы не будем искать сначала его, ибо это отрицание содержимого скобки, которое нужно еще найти. Видим ¬А, пишем в таблицу. Смотрим на столбик А и в ¬А пишем все наоборот. Т.е. если в А стоит 0, то в ¬А будет 1 и наоборот. Ибо так работает отрицание. Дальше смотрим. Есть /\ (конъюнкция — логич. умножение) и ∨ (дизъюнкция — логич. сложение). Первым делом после отрицания выполняется умножение, а потом сложение. Записываем С /\ В. Это работает как обычное умножение. Допустим, в С стоит 0, а в В стоит 1, то С*В=0*1=0. Если 1 и 1, то 1 (единственный случай в умножении, где получается единица). Дальше прибавляем НЕ А к С /\ В. Логическое сложение действует как обычное: 1+1=1, 1+0=1, 0+1=1, 0+0=0. И теперь пришли к отрицанию скобки. Чтобы не писать длинную последнюю формулу, можно обозначить ее буквой F. И делаем отрицание нашего последнего выражения (¬А∨С /\ В).
¬(¬а∨с∧в) построить таблицу истинности и желательно объясните как это делается?
4,8(54 оценок)
Ответ:
bilyikot
bilyikot
11.03.2023
1920*1080*24 бит пикс * 24 кадра * 1 сек = 1194393600 бит вес 1 секунды видео-дорожки в видеоролике

((ln(65536)/ln(2)) бит на Гц * (192 * 1000) Гц * 24 канала * 1 сек = 73728000 бит вес одной секунды аудио-дорожки в видеоролике

было раздано 5805 мбайт / 5 мбайт = за 1161 секунд.
вес файла 25 мбайт сек * 1161 сек = 29025 мбайт * 1024 * 1024 * 8 = 243479347200 бит вес файла.

1920*1080*24 бит пикс * 24 кадра * 1 сек = 1194393600 бит вес 1 секунды видео-дорожки в видеоролике

((ln(65536)/ln(2)) бит на Гц * (192 * 1000) Гц * 24 канала * 1 сек = 73728000 бит вес одной секунды аудио-дорожки в видеоролике

было раздано 5805 мбайт / 5 мбайт = за 1161 секунд.
вес файла 25 мбайт сек * 1161 сек = 29025 мбайт * 1024 * 1024 * 8 = 243479347200 бит вес файла.

получается нужно подуравнять чтоб под размер получилось
(1194393600*x)+(73728000*x)=243479347200
1194393600 + 73728000 = 1268121600
243479347200 / 1268121600 = 192
x=192 сек
4,6(63 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ