📚 Теория: Задание 10 ОГЭ — Системы счисления
🔢 Что такое система счисления?
Система счисления — это способ записи чисел с помощью символов (цифр) по определённым правилам. Каждая система счисления имеет основание — количество цифр, используемых для записи чисел.
В информатике чаще всего используются следующие системы счисления:
| Система | Основание | Цифры | Применение |
|---|---|---|---|
| Двоичная | 2 | 0, 1 | Внутреннее представление данных в компьютере |
| Восьмеричная | 8 | 0, 1, 2, 3, 4, 5, 6, 7 | Компактная запись двоичных чисел |
| Десятичная | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | Повседневные вычисления |
| Шестнадцатеричная | 16 | 0-9, A, B, C, D, E, F | Запись адресов памяти, цветов |
📝 Запись чисел в разных системах счисления
Число записывается как сумма произведений цифр на степени основания:
ai — цифры числа (от 0 до q-1)
n — номер разряда (начиная с 0)
Пример: число 10112
10112 = 1·2³ + 0·2² + 1·2¹ + 1·2⁰ = 8 + 0 + 2 + 1 = 1110
Пример: число 2A16
2A16 = 2·16¹ + 10·16⁰ = 32 + 10 = 4210
Буквы в шестнадцатеричной системе: A=10, B=11, C=12, D=13, E=14, F=15
🔄 Перевод чисел из одной системы в другую
1. Перевод из любой системы в десятичную
Используем развёрнутую форму записи числа:
Пример: 278 → ?10
2. Перевод из десятичной системы в другую
Последовательно делим число на основание и записываем остатки в обратном порядке:
Пример: 2710 → ?2
13 ÷ 2 = 6, остаток 1
6 ÷ 2 = 3, остаток 0
3 ÷ 2 = 1, остаток 1
1 ÷ 2 = 0, остаток 1
Ответ: 110112
3. Быстрый перевод между 2, 8 и 16 системами
Используем триады (для 8) и тетрады (для 16):
💡 Триады и тетрады
Двоично-восьмеричный код (триады):
0=000, 1=001, 2=010, 3=011, 4=100, 5=101, 6=110, 7=111
Двоично-шестнадцатеричный код (тетрады):
0=0000, 1=0001, ..., 9=1001, A=1010, B=1011, C=1100, D=1101, E=1110, F=1111
Пример: 1A16 → ?2
Ответ: 000110102 = 110102
➕ Арифметика в разных системах счисления
Арифметические операции в любой системе счисления выполняются по тем же правилам, что и в десятичной, с учётом основания системы.
Сложение
Пример: 1012 + 112
101 + 11 ----- 1000Ответ: 10002 (5 + 3 = 8)
Вычитание
Пример: 1012 - 112
101 - 11 ----- 10Ответ: 102 (5 - 3 = 2)
💡 Совет
Для сложных вычислений переведите все числа в десятичную систему, выполните операцию, затем переведите результат обратно.
📊 Сравнение чисел в разных системах
Чтобы сравнить числа в разных системах счисления, нужно:
- Перевести все числа в десятичную систему
- Сравнить полученные значения
Пример: какое число больше: 1012, 128 или A16?
128 = 8 + 2 = 1010
A16 = 1010
Ответ: 128 = A16 > 1012
🔍 Определение чётности и делимости
Чётность в двоичной системе
В двоичной системе чётное число всегда заканчивается на 0, а нечётное — на 1.
Пример
10112 = 1110 — нечётное (заканчивается на 1)
Делимость на 3
Число делится на 3, если сумма его цифр в десятичной записи делится на 3.
Делимость на 5
Число делится на 5, если оно заканчивается на 0 или 5 в десятичной записи.
🔢 Простые числа
Простое число — это натуральное число больше 1, которое делится только на 1 и на себя.
Первые простые числа: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47...
⚠️ Важно!
Число 1 не является простым. Число 2 — единственное чётное простое число.
📐 Определение минимального основания системы счисления
Минимальное основание системы счисления на 1 больше максимальной цифры в записи числа.
Пример: число 1234 — найти минимальное основание
Минимальное основание: 4 + 1 = 5
Ответ: система счисления с основанием 5
Пример: число 1A3 — найти минимальное основание
Минимальное основание: 10 + 1 = 11
Ответ: система счисления с основанием 11
📋 Типы задач задания 10 ОГЭ
🔄 Перевод чисел
Перевод чисел из одной системы в другую и анализ результата.
➕ Арифметические выражения
Вычисление выражений с числами в разных системах счисления.
📊 Сравнение чисел
Нахождение наибольших/наименьших чисел, суммы двух чисел.
🔍 Поиск по условию
Поиск чётных, нечётных, делящихся на N, простых чисел.
📐 Определение основания
Найти основание системы счисления по записи числа.
✏️ Примеры решения задач
Пример 1: Перевод и подсчёт единиц
Условие: Переведите число 277 из десятичной системы счисления в двоичную. Сколько единиц содержит полученное число?
138 ÷ 2 = 69, остаток 0
69 ÷ 2 = 34, остаток 1
34 ÷ 2 = 17, остаток 0
17 ÷ 2 = 8, остаток 1
8 ÷ 2 = 4, остаток 0
4 ÷ 2 = 2, остаток 0
2 ÷ 2 = 1, остаток 0
1 ÷ 2 = 0, остаток 1
Результат: 1000101012
Количество единиц: 4
Ответ: 4
Пример 2: Арифметическое выражение
Условие: Вычислите значение арифметического выражения 1011011012 + 1108 + 1016. В ответе запишите число в десятичной системе счисления.
1108 = 64 + 8 = 7210
1016 = 1610
365 + 72 + 16 = 453
Ответ: 453
Пример 3: Сравнение чисел
Условие: Среди приведённых ниже трёх чисел найдите два наибольших и запишите их сумму в десятичной системе: 4916, 2018, 111010002
2018 = 2·64 + 1 = 128 + 1 = 12910
111010002 = 128 + 64 + 32 + 8 = 23210
Два наибольших: 232 и 129
Сумма: 232 + 129 = 361
Ответ: 361
Пример 4: Поиск минимального основания
Условие: Число 3322n записано в системе счисления с основанием n > 1. Определите наименьшее n. Для этого значения n запишите представление этого числа в десятичной системе счисления.
Минимальное основание: 3 + 1 = 4
Перевод числа в десятичную систему:
33224 = 3·4³ + 3·4² + 2·4¹ + 2·4⁰
= 3·64 + 3·16 + 2·4 + 2·1
= 192 + 48 + 8 + 2 = 250
Ответ: 250
⚠️ Частые ошибки
- Забыть перевести все числа — все числа нужно перевести в десятичную систему для сравнения или вычислений
- Неправильный перевод шестнадцатеричных чисел — помните, что A=10, B=11, C=12, D=13, E=14, F=15
- Путать порядок остатков — при переводе из десятичной системы остатки записываются в обратном порядке
- Не учесть основание при определении минимума — минимальное основание на 1 больше максимальной цифры
- Считать 1 простым числом — 1 не является ни простым, ни составным числом
🎯 План решения задачи
- 📝 Внимательно прочитайте условие
- 🔄 Переведите все числа в десятичную систему счисления
- 📊 Выполните необходимые вычисления или сравнения
- ✅ Запишите ответ в требуемом формате