3.1 KiB
Executable File
3.1 KiB
Executable File
Рабочая тетрадь № 2
Задачи № 1
№ 1
101010 bin = 1 * 2 ^ 1 + 1 * 2 ^ 3 + 1 * 2 ^ 5 = 42 dec
№ 2
563 oct = 3 * 8 ^ 0 + 6 * 8 ^ 1 + 5 * 8 ^ 2 = 371 dec
№ 3
A1286 двенадцатиричной = 6 * 12 ^ 0 + 8 * 12 ^ 1 + 2 * 12 ^ 2 + 1 * 12 ^ 3 + 10 * 12 ^ 4 = 209478 dec
№ 4
127 dec = 1111111 bin
7
Задачи № 2
№ 1
367 / 7 = 52 3
52 / 7 = 7 3
7 / 7 = 1 0
1 / 7 = 0 1
1033
№ 2
1143 / 12 = 95 3
95 / 12 = 7 11
7 / 12 = 0 7
7B3
№ 3
## Задачи № 1
### № 1
```math
101010 bin = 1 * 2 ^ 1 + 1 * 2 ^ 3 + 1 * 2 ^ 5 = 42 dec
№ 2
563 oct = 3 * 8 ^ 0 + 6 * 8 ^ 1 + 5 * 8 ^ 2 = 371 dec
№ 3
A1286 двенадцатиричной = 6 * 12 ^ 0 + 8 * 12 ^ 1 + 2 * 12 ^ 2 + 1 * 12 ^ 3 + 10 * 12 ^ 4 = 209478 dec
№ 4
127 dec = 1111111 bin
7
```th
127 oct = 7 * 8 ^ 0 + 2 * 8 ^ 1 + 1 * 8 ^ 2 = 87 dec
87 / 9 = 9 6
9 / 9 = 1 0
1 / 9 = 0 1
106
№ 4
AB4 = 4 * 13 ^ 0 + 11 * 13 ^ 1 + 10 * 13 ^ 2 = 1837
1837 / 6 = 306 1
306 / 6 = 51 0
51 / 6 = 8 3
8 / 6 = 1 2
1 / 6 = 0 1
12301
Задачи № 3
№ 1
0010 1001 1101
29D
№ 2
1 1 4 7 4 5 3
1001100111100101011
№ 3
1 2 7
0000 0101 0111
57
№ 4
C 3 E 1
110000111100001
8
№ 5
A F 3 8
0101 0011 1100 0110 1001
53C69
001 010 011 110 001 101 001
1236151
1010011110001101001
Тест № 2
- A - 100101
- C - 26
- D - 11011000
- B - X<Z<Y
- C - 7
- A - 3
- C - 100000
- 6 9 12
- 5
- 81
001011101010100000001110 001011101010100000001110
Задачи № 4
№ 1
n = int(input())
a = input()
print(int(a, n))
Задачи № 5
№ 1
a = int(input())
if a % 10 == 3 or a // 10 == 3:
print("Входит")
else:
print("Не входит")
№ 2
a = int(input())
if a % 10 > a // 10:
print("Первая цифра больше")
elif a % 10 < a // 10:
print("Вторая цифра больше")
else:
print("Они одинаковые")
№ 3
a = float(input())
b = float(input())
c = float(input())
d = b ** 2 - 4 * a * c
if d >= 0:
a1 = (-b + d ** 0.5) / (2 * a)
a2 = (-b - d ** 0.5) / (2 * a)
print(a1, a2)
else:
print("Корней нет")
Задачи № 6
№ 1
a = int(input())
i = 0
while a % i != 0:
i += 1
print(i)
№ 2
a = int(input())
i = 0
while a != 0:
i += a
a -= 1
print(i)
№ 3
a = int(input())
k = 0
for i in range(2, a // 2 + 1):
if a % i == 0:
k += 1
if k <= 0:
print("Простое")
else:
print("Не простое")
№ 4
a = int(input())
n = int(input())
new = ""
while a > 0:
r = a % n
new += str(r)
a //= n
print(new[::-1])