Анализ программы с циклами и условными операторами. Анализ программы с циклами и условными операторами
Скачать 29.02 Kb.
|
На числовой прямой даны два отрезка: P = [5, 30] и Q = [14, 23]. Укажите наибольшую возможную длину промежутка A, для которого формула ((x ∈ P) ≡ (x ∈ Q)) → ¬(x ∈ A) тождественно истинна, то есть принимает значение 1 при любом значении переменной х. ( P ≡ Q) → ¬ A 1->0 -не подходит x = int(input()) y = int(x, 16) #Перевод из 16 в 10 print(y) x = int(input()) y = hex(x) Перевод в 16 print(y) oct(x) bin(x) Анализ программы с циклами и условными операторами Посимвольная обработка восьмеричных чисел · 7 шт. Посимвольная обработка чисел в разных СС · 53 шт. Разное · 14 шт. Посимвольная обработка десятичных чисел · 33 шт. Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 3, а потом 2.
x=x//8 x > =64 x<=512
66 Укажите наибольшее десятичное число, при вводе которого на экране сначала напечатается 3, а затем 6.
Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает число M. Известно, что x > 100. Укажите наименьшее такое (т. е. большее 100) число x, при вводе которого алгоритм печатает 26.
130 Ниже на пяти языках программирования записан алгоритм. Получив на вход число N, этот алгоритм печатает число q. Укажите наименьшее из таких чисел N, при вводе которых алгоритм напечатает 17. q = 0 n = int(input()) for i in range(1, n): if n % i == 0: q = i print(q) Ниже записан алгоритм. После выполнения алгоритма было напечатано 3 числа. Первые два напечатанных числа - это числа 7 и 42. Какое наибольшее число может быть напечатано третьим? x = int(input()) y = int(input()) if y > x: z = x x = y y = z a = x b = y while b > 0: r = a % b a = b b = r print(a) print(x) print(y)
35 |