Оглавление

§16 Системы счисления

    581 Получить последовательность dk, dk-1, ..., d0 десятичных цифр числа 2200, т.е такую целочисленную последовательность, в которой каждый член dj удовлетворяет условию 0 ≤ dj≤ 9 и, дополнительно, dk10 k + dk-110k-1 + ... + d0 = 2200.

    582 Получить последовательность d-1, d-2, ..., d-k десятичных цифр числа 2-200, т.е. такую целочисленную последовательность, в которой каждый член dj удовлетворяет условию 0 ≤ dj ≤ 9 и, дополнительно, d-110-1 + d-210-2 + ... + d-k10-k = 2 -200.

    583 Получить последовательность dk, dk-1, ..., d0 десятичных цифр числа 100!, т.е.такую целочисленную последовательность, в которой каждый член dj удовлетворяет условию 0 ≤ dj ≤ 9 и, дополнительно, dk10k + dk-110k-1 + ... + d0 = 100!.

    584 Получить последовательность dk, dk-1, ..., d0 десятичных цифр числа:
      a) 100! + 2100;
      б) 100! - 2100,
    т.е. получить такую целочисленную последовательнность, в которой каждый член di удовлетворяет условию 0 ≤ di ≤ 9 и, дополнительно, dk10k + dk-110k-1 + ... + d0 равно 100! + 2100 или соответственно 100! - 2100.

    585 Дано натуральное число p. Получить двоичное представление числа p в виде последовательности a0, ..., an нулей и едениц такой, что p = an2n + ... + a12 + a0 (anне равно 0).

    586 Даны натуральные числа p, q (q ≥ 2). Получить q-ичное представление числа p в виде такой последовательности a0, ..., an целых неотрицательных чисел, что ai<q; (i = 0, ..., n) и p = anqn + ... + a1q + a0 (anне равно 0).

    587 Даны действительное число x, натуральное число q (0 ≤ x < 1, q ≥ 2). Получить пять цифр q-ичного представления числа x, т.е. получить последовательность целых неотрицательных a-1, ..., a-5 такую, что x = a-1 q-1 + ... + a-5 q-5 + r, 0 ≤ ai≤q-1, r<q-5.

    588 Дано натуральное число p. Получить последовательность a0, ..., an, каждый член которой равен -1, 0 или 1, такую, что p = an3n + ... + a13 + a0 (anне равно 0).

    589 Даны натуральное число n, целые числа a0, ..., an такие, что каждое ai равно нулю или единице и an ≠ 0. Последовательность a0, ..., an задает двоичное предстовление некоторого целого числа p = an2n + ... + a12 + a0. Получить последовательность нулей и едениц задающую двоичное представление:
      a) числа p + 1;
      б) числа p - 1;
      в) числа 3p.

    590 Получить все меньшие 106 натуральные числа, которые являются палиндромами (см. задачу 563) как в десятичной, так и в двоичной системах.

    591 Дано натуральное число m. Найти такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на обратный (m задано в десятичной системе, и n надо также получить в десятичной системе, например, для m = 6 получается n = 3).

    592 Дано натуральноe число n. Требуется получить последовательность, которая состоит из нулей и семерок и образует десятичную запись некоторого натурального числа, делящегося на n. (Воспользоваться тем, что в числовой последовательности 7, 77, 777, ... обязательно найдутся два члена, дающие при делении на n один и тот же остаток).

    593 Дано натуральное число m (m < 27). Получить все трехзначные натуральные числа, сумма цифр которых равна m.

    594 Получить все шестизначные счастливые номера. (Про целое число n, удовлетворяющее условию 0 ≤ n ≤ 999999, говорят, что оно представляет собой счастливый номер, если сумма трех его первых цифр равна сумме трех его последних цифр; если в числе меньше шести цифр, то недостающие начальные цифры считаются нулями).

    595 Даны взаимно простые натуральные числа p, q (p < q). Найти периодическую и не переодическую части (две последовательности одназначных неотрицательных чисел, разделенных числом -1) десятичной дроби, равной p/q.

    596 Получить все четырехзначные натуральные числа, в записи которых нет двух одинаковых цифр.

    597 Даны натуральные числа n, m, неотрицательные целые числа am, am-1, ..., a0 такие, что am, am-1, ..., a0-запись n в некоторой системе счисления (среди am, am-1, ..., a0 могут быть и числа, большие девяти, -это будет означать, что основание системы счисления заведомо больше десяти). Требуется определить основание использованной системы счисления.

    598 Даны натуральное число n, действительные числа a1, ..., an(ai не равно 0, i = 1, ..., n). Знаки чисел в каждой из троек ai, ai + 1, ai + 2 (i = 1, ..., n-2) могут образовать одну из следующих комбинаций: + + + , + + -, + - + , + --, - + + , - + -, -- + , ---. Получить целое B0, ..., B7, равные количествам вхождений в последовательность a1, ..., an указанных троек ai, ai + 1, ai + 2, с той или иной комбинацией знаков.

    599 В последовательности действительных чисел а0, a1, …, a10 выбрать подпоследовательность ai1, ai2, ..., aik (0 ≤ i1 < i2< ... < ik ≤ 10), для которой значение sin(ai1 + ai2 + aik) является наибольшим. (Перебрать все подпоследовательности данной последовательности путем рассмотрения всех последовательностей b0, b1 , ..., b10 из нулей и единиц: аi входит в подпоследовательность, если bi = 1. Использовать решение задачи 589а.)

    600 Дано натуральное число n; представить его в двоично-десятичной системе счисления. Последнее означает, что надо получить последовательность двоичных цифр-нулей и единиц; при этом первые четыре двоичные цифры дают запись (в виде двоичного числа) первой (старшей) десятичной цифры числа n, следующие четыре двоичные цифры-запись второй десятичной цифры числа n и т.д. Таким образом, общее число двоичных цифр должно делиться на 4. Примеры: если n = 93, то двоично-десятичная запись n есть 10010011; если n = 607, то - 011000000111 и т.д.

    601 Даны натуральное число m, двоичные цифры b1, ..., b4m. Рассматривая последовательность b1, ..., b4m как запись некоторого натурального n в двоично-десятичной системе (см. предыдущую задачу), найти натуральное n в десятичной системе.

    602 Доказать, что любое натуральное число n можно единственным способом представить с помощью некоторых целых неотрицательных d0, ..., ds в виде ds(s + 1)! + ds-1s! + ... + d12! + d0 при условии, что 0 ≤ di ≤ i + 1, i = 0, ..., s, dsне равно 0.
           Дано натуральное число n; найти соответствующие ds, ds-1, ..., d0.

    603 В качестве основания позиционной системы может быть взято отрицательное целое число. Например, можно рассмотреть систему с основанием -10. Любое целое n единственным образом представляется в виде суммы as(-10)s + as-1(-10)s-1 + ... + a1(-10) + a0, где 0 ≤ ai ≤ 9, i = 0, ..., s. Из сказанного следует, что любое целое n записывается в системе с основанием -10 в виде целого числа без знака asas-1... a1a0.
          Дано целое число n. Построить представление n в системе с основанием -10, т.е. найти соответствующие as, as-1, ..., a0.

    604 Рассмотрим последовательность натуральных чисел w0, w1, ..., образованную по следующему закону: w0 = 1, w1 = 2, wk = wk-1 + wk-2 (k = 2, 3, ...). Эта последовательность-сдвинутая последовательность чисел Фибоначчи (см. задачу 144) w0 = u2, w1 = u3, w2 = u4. Последовательность w0, w1, ...-это 1, 2, 3, 5, 8, 13, 21, ... Доказать, что любое натуральное n можно единственным способом представить с помощью некоторых неотрицательных целых b0, ..., bt в виде btwt + bt-1wt-1 + ... + b0w0 при условии, что 0 ≤ bi ≤ 1, i = 0, ..., t; bt ≠ 0. При этом две еденицы не могут стоять рядом: если bi = 1, то bi + 1 = 0 (i = 0, ..., t-2).
          Дано целое неотрицательное число n; найти соответствующие bt, bt-1, ..., b0.

    605 "Римские цифры".
      a) Проверить, правильна ли запись числа римскими цифрами.
      б) Записать данное целое число из диапазона от 1 до 1999 римскими цыфрами.
      в) Перевести число, записанное римскими цыфрами, в десятичную систему.
Предыдущая глава К началу Следующая глава