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