Перевести целые числа из десятичной системы счисления в двоичную 2307,325,12
Ответы на вопрос:
1) 2307 / 2 = 1153 ост 1
1153 / 2 = 576 ост 1
576 / 2 = 288 ост 0
288 / 2 = 144 ост 0
144 / 2 = 72 ост 0
72 / 2 = 36 ост 0
36 / 2 = 18 ост 0
18 / 2 = 9 ост 0
9 / 2 = 4 ост 1
4 / 2 = 2 ост 0
2 / 2 = 1 ост 0
ответ: 100100000011
2) 325 / 2 = 162 ост 1
162 / 2 = 81 ост 0
81 / 2 = 40 ост 1
40 / 2 = 20 ост 0
20 / 2 = 10 ост 0
10 / 2 = 5 ост 0
5/ 2 = 2 ост 1
2 / 2 = 1 ост 0
ответ: 101000101
4) 12 / 2 = 6 ост 0
6 / 2 = 3 ост 0
3 / 2 = 1 ост 1
ответ: 1100
div - целая часть от деления
mod - остаток от деления.
(a mod 2 = 1) and (b mod 4 = 1)
a делённое на 2 до тех пор, пока остаток будет равным 1, то истинна и если b делённое на 4 до тех пор, пока остаток будет равным 1, то оно тоже истинно.
подставим переменные и получим: (5 mod 2 = 1) и (b mod 4 = 1)
ответ: истинна.
not (a+b > c)
так как not - логическое отрицание, то (a+b < c)
подставим переменные и получим: (5+9 < 0)
ответ: ложь.
(abs(a) = a) and (-b > -a)
abs(a) - возращает модуль числа a.
подставим переменные и получим: (5 = 5) и (-9 > -5)
ответ: ложь.
not (a > = b)
будет (a < = b)
подставим переменные и получим: (5 < = 9)
ответ: истинна.
(c < > 0) or (sqrt(b) = a-2)
sqrt(b) - квадратный корень из числа b.
подставим переменные и получим: (0 < > 0) или (3 = 5-2)
(b > sqr(a)) or (b div a > = 1)
подставим переменные и получим: (9 > 2,24) или (9 div 5 > = 1)
ответ: истинна.
Популярно: Информатика
-
Настя6139123.08.2020 17:20
-
Ксюшечка5987437417.04.2020 02:01
-
twilightsun9027.05.2020 15:08
-
Aldhynbaavyl04.10.2021 15:21
-
alinamironova2116.05.2022 03:03
-
Vika383906.06.2020 19:56
-
psvelcmytin181217.06.2021 01:38
-
dgrigoref09.04.2020 16:07
-
Max74920.02.2023 05:55
-
Masha2008260616.07.2021 16:11