Ниже записана программа. получив на вход число , эта программа печатает два числа, и . укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 10.var x, a, b : integer; begin readln(x); a : = 0; b : = 1; while x > 0 do begin a : = a + 1; b : = b * (x mod 8); x : = x div 8; end; writeln(a); write(b); end.
252
404
Ответы на вопрос:
Код var x, a, b,i: integer; begin for i : = 8 * 8 + 1 to 8 * 8 * 8 do begin x: =i; a : = 0; b : = 1; while x > 0 do begin a : = a + 1; b : = b * (x mod 8); x : = x div 8; end; if (a = 3) and (b = 10) then writeln(i); end; end. вывод 85 106 141 169 330 337 что делает алгоритм? считает в восьмиричном числе кол-во знаков (а) и произведение чисел (b)
Объяснение:
1. ( 1 или 0) это логическое "или" поэтому будет равно 1, тоже самое со второй скобкой. В третьей скобке импликация. Она равна нулю только при первом аргументе 1, а при втором 0. Теперь у нас конъюнкция между 1 и 1. Конъюнкция равна единице, когда оба аргумента единицы. Теперь конъюнкция между 1 и 0. Из сказанного выше, это будет равняться 0. ответ 0.
2. Первая скобка: Не а или не а будет равно 1, по закону исключённого третьего. Вторая скобка не в или не в будет равна не в (—в). Между 1 и не в следует поставить знак дизъюнкции, что б выражения всегда принимало значение истина(1)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Bro122119.02.2020 20:20
-
minipersik0225.09.2021 23:22
-
kaluznavikusa909.07.2020 03:51
-
WESTBEST02.02.2021 17:36
-
nastya23rwa20.04.2021 02:09
-
nastalut20712.08.2021 02:50
-
Алёнажж24.05.2023 11:09
-
3asyavasilkova303.03.2022 08:11
-
milanalive6527.03.2023 21:55
-
injugulshat26.02.2021 05:59
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.