energycomplect5914
?>

Паскаль мне нужно что будет выведено на экран после выполнения фрагмента программы: begin a: =12; if (a> 10) and (a< 12) then n: =a+5 else n: =a-1; writeln(n); end. варианты ответа 1)11 2)12 3)16 4)17

Информатика

Ответы

smakarov76
12>10,но 12<12 неверно, значит
n:=12-1
что равно 11
kortikov77
begin a:=12; if (a>10) and (a<12) then n:=a+5 else n:=a-1; writeln(n); end.

ответ № 1 - 11
maxchemaxim14

Первое задание:

Вам нужно только написать ввод и вывод, формула уже написана.

Код (Python 3):

x, y, z = map(int, input().split())

u=(max(x,y,z) - min(x,y,z))/(max(x,y,z)+min(x,y,z))

print(u)

Пример ввода 1:

1 1 1

Пример вывода 1:

0.0

Пример ввода 2:

3 2 1

Пример вывода 2:

0.5

Второе задание:

Находим максимальное число, и если текущее число не оно, на него можно умножать. Можно использовать список, так решение будет короче, я использую три переменные x, y, z.

Код (Python 3):

x, y, z = map(int, input().split())

max_xyz = max(x, y, z)

product = 1

if x != max_xyz:

  product *= x

if y != max_xyz:

  product *= y

if z != max_xyz:

  product *= z

print(product)

Пример ввода 1:

1 2 3

Пример вывода 1:

2

Пример ввода 2:

3 2 1

Пример вывода 2:

2

Объяснение:норм?

lika080489

1. 101100₂ = 44₁₀

2. 0 чисел

3. 2 верных неравенства

Объяснение:

1.

101100₂ = 1 * 2⁵ + 0 * 2⁴ + 1 * 2³ + 1 * 2² + 0 * 2¹ + 0 * 2⁰ = 1 * 32 + 0 * 16 + 1 * 8 + 1 * 4 + 0 * 2 + 0 * 1 = 32 + 8 + 4 = 44₁₀

2.

21 / 2 = 10 + остаток 1

10 / 2 = 5 + остаток 0

5 / 2 = 2 + остаток 1

2 / 2 = 1 + остаток 0

1 / 2 = 0 + остаток 1

записываем остатки снизу вверх

21₁₀ = 10101₂   (3 единицы)

А1₁₆ - каждую цифру числа заменим группой из 4 цифр (2⁴=16), если цифр не хватает рисуем 0 спереди

А₁₆ = 10₁₀ = 1010₂

10 / 2 = 5 + остаток 0

5 / 2 = 2 + остаток 1

2 / 2 = 1 + остаток 0

1 / 2 = 0 + остаток 1

записываем остатки снизу вверх

1₁₆ = 1₁₀ = 0001₂

А1₁₆ = 10100001₂   (3 единицы)

13₈ - каждую цифру числа заменим группой из 3 цифр (2³=8), если цифр не хватает рисуем 0 спереди

1₈ = 1₁₀ = 001₂ (т.к. цифра первая в числе, то при записи 0 отбрасываются)

3₈ = 3₁₀ = 011₂

13₈ = 001011₂ = 1011₂    (3 единицы)

451₈ - каждую цифру числа заменим группой из 3 цифр (2³=8), если цифр не хватает рисуем 0 спереди

4₈ = 4₁₀ = 100₂

5₈ = 5₁₀ = 101₂

1₈ = 1₁₀ = 001₂

451₈ = 100101001₂    (4 единицы)

3.

10011010₂ = 1 * 2⁷ + 0 * 2⁶ + 0 * 2⁵ + 1 * 2⁴ + 1 * 2³ + 0 * 2² + 1 * 2¹ + 0 * 2⁰ = 128 + 16 + 8 + 2 = 154₁₀

154₁₀ < 256₁₀

10011010₂ > 256₁₀ (не верно)

5F₁₆ = 5 * 16¹ + F * 16⁰ = 5 * 16 + 15 * 1 = 95₁₀

154₁₀ > 95₁₀

10011010₂ > 5F₁₆ (верно)

112₈ = 1 * 8² + 1 * 8¹ + 2 * 8⁰ = 64 + 8 + 2 = 74₁₀

154₁₀ > 74₁₀

10011010₂ > 112₈ (верно)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Паскаль мне нужно что будет выведено на экран после выполнения фрагмента программы: begin a: =12; if (a> 10) and (a< 12) then n: =a+5 else n: =a-1; writeln(n); end. варианты ответа 1)11 2)12 3)16 4)17
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

lihacheva
Sukharev-Achkasov
Apresov
nsmmkrtchyan
chapaevval
akustov55
slastena69678
tanyamurashova11352
ЮлияДаниил520
sport2293032
socofilesrus4
Busyashaa
nuralievelsh
Arsen-araqelyan20164
laktionova-natal