6 декабря 2024 г.

Системы счисления. Задание № 14. ЕГЭ-2025

1) В заданиях можно встретить:

  • Вычисление значения выражения: сложение, умножение, вычитание, возведение в степень
  • Перевод из десятичной системы счисления в двоичную, восьмеричную, по основанию 3, 6 или 7 (любое число) и т.д
  • Анализ числа на предмет: сколько символов, какие цифры составляют запись, какая цифра встречается чаще, сумма цифр числа и т.д.
  • Организация вычислений через повтор действий (циклы)

2) Перевод чисел

2.1. Функции bin, oct, hex

a = bin (x) – получение двоичной строки, у результата будет префикс '0b', который указывает на основание двоичной системы счисления, срез полученной строки убирает префикс: a = bin (x) [2:]

a = oct (x)  – строка с префиксом '0o' b и восьмеричным числом, a = oct (x) [2:] – только запись числа

a = hex (x) – строка с префиксом '0h' и числом по основанию 16, a = hex (x) [2:]

2.2. Перевод десятичного числа х в систему счисления по основанию n

a = ‘’

while x > 0:

              a = str(x%n) + a

              x = x//n

print(a)

2.3. Функция int возвращает целое число в десятичной системе счисления.

x = int (a,n), где 1 < n < 37

3) Подсчет количества вхождений элемента – метод count()

a = ‘sport

a.count(‘t’) – поиск повторений символа t в строке a, будет найден один элемент

Комментариев нет:

Отправить комментарий