Посимвольное десятичное преобразование егэ как решать

Урок посвящен тому, как решать 5 задание ЕГЭ по информатике

Содержание:

  • Объяснение 5 задания
    • Исполнитель для возведения в квадрат, деления, умножения и сложения
    • Проверка числовой последовательности на соответствие алгоритму
  • Разбор 5 задания
    • Решение задания про алгоритм, который строит число R
    • Решение заданий для темы Проверка числовой последовательности (Автомат)

5-е задание: «Анализ алгоритмов и исполнители»

Уровень сложности

— базовый,

Требуется использование специализированного программного обеспечения

— нет,

Максимальный балл

— 1,

Примерное время выполнения

— 4 минуты.

  
Проверяемые элементы содержания: Формальное исполнение алгоритма, записанного на естественном языке, или умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд

До ЕГЭ 2021 года — это было задание № 6 ЕГЭ

Типичные ошибки и рекомендации по их предотвращению:

«Как и в других заданиях базового уровня сложности, источником ошибок служит недостаточная внимательность и отсутствие или поверхностность самостоятельной проверки полученного ответа»

ФГБНУ «Федеральный институт педагогических измерений»

Проверка числовой последовательности на соответствие алгоритму

  • для выполнения некоторых заданий необходимо повторить тему системы счисления;
  • максимальное значение суммы цифр десятичного числа — это 18, так как 9 + 9 = 18;
  • для проверки правильности переданного сообщения иногда вводится бит четности — дополнительный бит, которым дополняется двоичный код таким образом, чтобы в результате количество единиц стало четным: т.е. если в исходном сообщении количество единиц было четным, то добавляется 0, если нечетным — добавляется 1:
  • например: 
     310 = 112 
    после добавления бита четности: 110
    ----
     410 = 1002 
    после добавления бита четности: 1001
  • добавление к двоичной записи числа нуль справа увеличивает число в 2 раза:
  • например:
    1112 - это 710
    добавим 0 справа:
    11102 - это 1410

Теперь будем рассматривать конкретные типовые экзаменационные варианты по информатике с объяснением их решения.

Разбор 5 задания

Задание демонстрационного варианта 2022 года ФИПИ
Плейлист видеоразборов задания на YouTube:


Решение задания про алгоритм, который строит число R

5_11:

На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом:

  1. Строится двоичная запись числа 4N.
  2. К этой записи дописываются справа еще два разряда по следующему правилу:
    • складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 10000 преобразуется в запись 100001;
    • над этой записью производятся те же действия — справа дописывается остаток от деления суммы цифр на 2.

    Полученная таким образом запись является двоичной записью искомого числа R.

    Укажите такое наименьшее число N, для которого результат работы алгоритма больше 129. В ответе это число запишите в десятичной системе счисления.

  
Типовые задания для тренировки

✍ Решение:

    ✎ Решение аналитическим способом:

  • Заметим, что после выполнения второго пункта задания, будут получаться только четные числа! Наименьшим возможным четным числом, превышающим 129, является число 130. С ним и будем работать.
  • Переведем 130 в двоичную систему счисления. Используя компьютер это можно сделать с помощью программистского режима калькулятора. Либо в консоли интерпретатора Python набрать bin(130). Получим:
  • 13010 = 100000102
  • Это двоичное число получилось из исходного двоичного, после того как дважды был добавлен остаток от деления суммы цифр на 2. Т.е.:
  • в обратном порядке:
    было 1000001 -> стало 10000010 
    еще раз то же самое: 
    было 100000 -> стало 1000001 
    
  • Значит, необходимое нам двоичное число — это 100000.
  • Переведем 100000 в 10-ю систему. Для этого можно воспользоваться калькулятором, либо использовать интерпретатор Питона: int('100000',2).
  • 1000002 = 3210
  • Так как по условию у нас 4*N, то 32 делим на 4 — > 8.
  • ✎ Решение с использованием программирования:

    PascalAbc.Net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    uses school;
     
    begin
      var n_ := 1;
      while True do
      begin
        var n := 4*n_;
        var ost := bin(n).CountOf('1') mod 2; // остаток при делении на 2
        n := 2 * n + ost; //в двоичной с.с. добавляем разряд (*2) и остаток к этому разряру (+ost)
        ost := bin(n).CountOf('1') mod 2; // остаток при делении на 2
        n := 2 * n + ost;
        if n > 129 then
        begin
          println(n_);
          break
        end;
        n_ += 1;
      end;
    end.

    Python:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    n_ = 1
    while True:
        n = 4*n_
        r = str(bin(n))
        r = r[2:]
        for i in range(2):
            if r.count('1') % 2 == 0:
                r+='0'
            else:
                r+='1'
     
        n = int(r, base=2)
        if n > 129:
            print(n_)
            break
        n_+=1

Результат: 8

Для более детального разбора предлагаем посмотреть видео теоретического решения данного 5 задания ЕГЭ по информатике:

📹 YouTube здесь
📹 Видеорешение на RuTube здесь (теоретическое решение)


5_12: Демоверсия ЕГЭ 2018 информатика:

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

  1. Строится двоичная запись числа N.
  2. К этой записи дописываются справа ещё два разряда по следующему правилу:
  3. складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;
  4. над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.
  5. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

    Укажите минимальное число R, которое превышает число 83 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.

✍ Решение:

  • Заметим, что после второго пункта условия задачи получаются только четные числа (т.к. если число в двоичной системе заканчивается на 0, то оно четное). Таким образом, нас будут интересовать только четные числа.
  • Наименьшим возможным числом, превышающим 83, является число 84. С ним и будем работать.
  • Переведем 84 в двоичную систему счисления. На компьютерном ЕГЭ это можно сделать с помощью программистского режима калькулятора. Либо в консоли интерпретатора Python набрать bin(84). Получим:
  • 84 = 1010100
  • В данном числе выделенная часть — это N. Значит, необходимое нам двоичное число — это 10101. После первого пункта задачи к данному числу должна была добавиться справа единица, так как оно нечетное. А мы имеем 0. Соответственно, это оно не подходит.
  • Возьмем следующее четное число — 86. Переведем его в двоичную систему счисления:
  • 86 = 1010110
  • В данном числе выделенная часть — это N. Значит, необходимое нам двоичное число — это 10101. После первого пункта задачи к данному числу должна была добавиться справа единица, так и есть: 101011. А затем добавляется 0: 1010110. Соответственно, оно подходит.

Результат: 86

Подробное решение данного 5 (раньше №6) задания из демоверсии ЕГЭ 2018 года смотрите на видео:
Видеорешение с программированием (PascalAnc.Net):
📹 YouTube здесь
📹 Видеорешение на RuTube здесь
Аналитическое видеорешение:

📹 Видеорешение на RuTube здесь -> аналитическое решение


5_18:

Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом:
1. Строится двоичная запись числа N.
2. Подсчитывается количество нулей и единиц в полученной записи. Если их количество одинаково, в конец записи добавляется её последняя цифра. В противном случае в конец записи добавляется цифра, которая встречается реже.
3. Шаг 2 повторяется ещё два раза.
4. Результат переводится в десятичную систему счисления.

При каком наименьшем исходном числе N > 65 в результате работы алгоритма получится число, кратное 4?

Типовые задания для тренировки

✍ Решение:

    ✎ Решение с использованием программирования:

    PascalAbc.Net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    
    uses school;
     
    begin
      var n_ := 1;
      while True do
      begin
        var n := n_;
        for var i := 1 to 3 do 
        begin
          if bin(n).CountOf('1') = bin(n).CountOf('0') then // сравниваем
            if n mod 2 = 0 then // если четное, то в конце 0
              n := 2 * n  // добавляем разряд = 0
            else 
            n := 2 * n + 1 // иначе добавляем разряд = 1
          else if bin(n).CountOf('1') > bin(n).CountOf('0') then
            n := 2 * n
          else
            n := 2 * n + 1
        end;
        if (n_ > 65) and (n mod 4 = 0) then
        begin
          println(n_);
          break
        end;
        n_ += 1;
      end;
    end.

    Python:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    n_ = 1
    while True:
        n = n_
        r = str(bin(n))
        r = r[2:]
        for i in range(3):
            if r.count('1') == r.count('0'):
                r+=r[-1] 
            elif r.count('1')>r.count('0'):
                r+='0'
            else:
                r+='1'
        n = int(r, base=2)
        if n_ > 65 and n % 4 == 0 :
            print(n_,n)
            break
        n_+=1

Ответ: 79


5_19:

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1) Число N переводим в двоичную запись.
2) Инвертируем все биты числа кроме первого.
3) Переводим в десятичную запись.
4) Складываем результат с исходным числом N.
Полученное число является искомым числом R.

Укажите наименьшее нечетное число N, для которого результат работы данного алгоритма больше 99. В ответе это число запишите в десятичной системе счисления.

✍ Решение:

    ✎ Решение с использованием программирования:

    PascalAbc.Net:

    Python:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    n_ = 1
    while True:
        n = n_
        r = str(bin(n))
        r = r[2:]
        for i in range(1,len(r)):
            if r[i]== '0':
                r=r[:i]+'1'+r[i+1:] 
            else:
                r=r[:i]+'0'+r[i+1:] 
        n = int(r, base=2)
        n+=n_
        if n > 99 and n_ % 2 != 0 :
            print(n_,n)
            break
        n_+=1

Ответ: 65


5_13:

На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом:

1. Строится двоичная запись числа N.
2. К этой записи дописываются справа еще два разряда по следующему правилу:
— если N делится нацело на 4, в конец числа (справа) дописывается сначала ноль, а затем еще один ноль;
— если N при делении на 4 дает в остатке 1, то в конец числа (справа) дописывается сначала ноль, а затем единица;
— если N при делении на 4 дает в остатке 2, то в конец числа (справа) дописывается сначала один, а затем ноль;
— если N при делении на 4 дает в остатке 3, в конец числа (справа) дописывается сначала один, а затем еще одна единица.

Например, двоичная запись 1001 числа 9 будет преобразована в 100101, а двоичная запись 1100 числа 12 будет преобразована в 110000.

  
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа R — результата работы данного алгоритма.

Укажите максимальное число R, которое меньше 100 и может являться результатом работы данного алгоритма. В ответе это число запишите

в десятичной системе счисления

.

  
Типовые задания для тренировки

✍ Решение:

  • Поскольку требуется найти наибольшее число, то возьмем наибольшее из возможных чисел, которые < 100 — это число 99. Переведем его в двоичную систему. На компьютерном ЕГЭ это можно сделать с помощью программистского режима калькулятора. Либо в консоли интерпретатора Python набрать bin(99). Получим:
  • 99 = 11000112
    
  • По алгоритму это число получилось путем добавления справа двух разрядов, значение которых зависит от исходного N:
  • 1100011
      N    
    
  • Т.е. в конце были добавлены две единицы — по алгоритму это значит, что исходное N должно в остатке при делении на 4 давать 3. Переведем найденное N в десятичную систему. Можно использовать калькулятор либо консоль пайтон: int('11000',2)
  • 11000 = 2410
    
  • 24 делится на 4 нацело, т.е. в конце по алгоритму должны были добавиться два разряда — 00. У нас же в конце 11. Т.е. число 99 не подходит. Проверим следующее — 98.
  • 98 = 11000102  : 10 в конце добавлено алгоритмом
    N = 110002 = 2410
    24 делится нацело на 4. 
    По алгоритму в конце должно быть 00, а мы имеем 10 
    98 - не подходит
    
    97 = 11000012 : 01 в конце добавлено алгоритмом
    N = 110002 = 2410
    24 делится нацело на 4. 
    По алгоритму в конце должно быть 00, а мы имеем 01 
    97 - не подходит
    
    96 = 11000002 : 00 в конце добавлено алгоритмом
    N = 110002 = 2410
    24 делится нацело на 4. 
    По алгоритму в конце должно быть 00, у нас 00 - верно!
    96 - подходит!
    

Результат: 96

Предлагаем посмотреть видео теоретического решения:

📹 YouTube здесь
📹 Видеорешение на RuTube здесь (теоретическое решение)


5_14:

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:

1. Строится двоичная запись числа N.
2. К этой записи дописывается (дублируется) последняя цифра.
3. Затем справа дописывается бит чётности: 0, если в двоичном коде полученного числа чётное число единиц, и 1, если нечётное.
4. К полученному результату дописывается ещё один бит чётности.

  
Полученная таким образом запись (в ней на три разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

Укажите минимальное число R, большее 114, которое может быть получено в результате работы этого алгоритма. В ответе это число запишите в десятичной системе.

Типовые задания для тренировки  

✍ Решение:

    ✎ Решение аналитическим способом:

  • В постановке задания задано R > 114. R — это результат работы алгоритма. Для того, чтобы определить наименьшее возможно N, переведем сначала 114 в двоичную систему счисления и выделим в нем три добавленные по алгоритму цифры (перевод можно выполнить в консоли Питона: bin(114))
  • 114 = 11100102
    
  • Проанализируем, как могло бы получиться двоичное число 114 (R) по алгоритму:
  • 2. В полученное числе N = 1110 дублируется последняя цифра и получается 11100.
    3. Поскольку число единиц (3) — нечетное, то справа добавляется 1: 111001.
    4. Т.к. в полученном наборе цифр четное число единиц, то добавляем 0: 1110010

  • Поскольку из числа N = 1110 по алгоритму могла получиться только такая последовательность цифр (1110010), то для получения минимального R, но большего чем R = 114, увеличим в N = 1110 самый младший разряд на единицу и рассмотрим работу алгоритма с полученным числом:
  • 1. N = 1110 + 1 = 1111
    
    Работа по алгоритму:
    2. 11111 - дублирование последней цифры.
    3. 111111 - справа дописываем единицу, т.к. в полученном числе 5 единиц (нечетное)
    4. 1111110 - дописываем ноль, т.к. в полученном числе четное число единиц.
    
  • Ответ нужно получить в десятичной системе счисления (для перевода можно воспользоваться интерпретатором Питона: int('1111110',2)):
  • min R = 11111102 = 12610

    ✎ Решение с использованием программирования:

    PascalAbc.Net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    
    uses school;
     
    begin
      var n_ := 1;
      while True do
      begin
        var n := n_;
              // дублирвание последней цифры
        if n mod 2 = 0 then // если четное, то в конце 0
          n := 2 * n  // добавляем разряд = 0
        else 
          n := 2 * n + 1; // иначе добавляем разряд = 1
        for var i := 1 to 2 do
        begin
          if bin(n).CountOf('1') mod 2 = 0 then
            n := 2 * n  // добавляем разряд = 0
         else 
            n := 2 * n + 1 // иначе добавляем разряд = 1
        end;
        if n > 114 then
        begin
          println(n);
          break
        end;
        n_ += 1;
      end;
    end.

    Python:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    n_ = 1
    while True:
        n = n_
        r  = str(bin(n)) # строковое значение
        r = r[2:] # убираем 0b
        r=r+r[-1]
        for i in range (2):
            if r.count('1') % 2 == 0:
                r = r+'0'
            else:
                r = r+'1'
        r = int(r,base = 2) # в 10-ю с.с.
        if r > 114:
            print(r)
            break
        n_+= 1

Результат: 126


5_17: Досрочный вариант 1 ЕГЭ по информатике 2020, ФИПИ:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число следующим образом.
1) Строится двоичная запись числа N.
2) К этой записи дописываются справа ещё два разряда по следующему правилу:
  — если N чётное, в конец числа (справа) дописываются два нуля, в противном случае справа дописываются две единицы.

Например, двоичная запись 1001 числа 9 будет преобразована в 100111.

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

Укажите минимальное число N, для которого результат работы алгоритма будет больше 134. В ответе это число запишите в десятичной системе счисления.

Ответ: 33

  
Видео -> теоретическое решение 
📹 Видеорешение на RuTube здесь -> теоретическое решение


5_16:

Автомат обрабатывает целое число N (0 ≤ N ≤ 255) по следующему алгоритму:

1. Строится восьмибитная двоичная запись числа N.
2. Все цифры двоичной записи заменяются на противоположные (0 на 1, 1 на 0).
3. Полученное число переводится в десятичную запись.
4. Из нового числа вычитается исходное, полученная разность выводится на экран.

  
Какое число нужно ввести в автомат, чтобы в результате получилось 45?

✍ Решение:

  • Результатом выполнения алгоритма является число 45. Алгоритм работает в двоичной системе счисления, поэтому переведем число:
  • 45 = 001011012
  • Пронумеруем биты слева направо, начиная с единицы. Рассмотрим каждый бит отдельно, начиная с левого бита под номером 1.
  • 1. Так как биты в уменьшаемом и вычитаемом должны быть различны, то единица в результате может получится только 1 - 0, с учетом, что у разряда с единицей заняли. То есть бит:
  •    .
    _  1 _ _ _ _ _ _ _    N инвертируемое
    =  0 _ _ _ _ _ _ _    N исходное
       0 0 1 0 1 1 0 1  = 45   результат
    
  • 2. 1 - 0 не может в результате дать 0, так как у следующей слева единицы мы заняли. Значит, 0 - 1. Чтобы не получить единицу в ответе, необходимо у нуля тоже занять:
  •    . .
    _  1 0 _ _ _ _ _ _ 
    =  0 1 _ _ _ _ _ _ 
       0 0 1 0 1 1 0 1  = 45   результат
    
  • 3. 1 - 0 не может быть, так как у следующего слева нуля мы заняли.
    Значит 0 - 1. То есть как раз чтобы получить единицу (10 - 1 = 1), занимаем у следующих слева разрядов:
  •    . .
    _  1 0 0 _ _ _ _ _ 
    =  0 1 1 _ _ _ _ _ 
       0 0 1 0 1 1 0 1  = 45   результат
    
  • 4. 0 - 1 не может быть. Значит, чтобы получить в результате ноль, берем 1 - 0, у единицы должно быть занято.
  •    . .   .
    _  1 0 0 1 _ _ _ _ 
    =  0 1 1 0 _ _ _ _ 
       0 0 1 0 1 1 0 1  = 45   результат
    
  • 5. 1 - 0 не может быть. Так как слева у единицы занято. Значит, чтобы получить в результате 1, берем 0 - 1:
  •    . .   .
    _  1 0 0 1 0 _ _ _ 
    =  0 1 1 0 1 _ _ _ 
       0 0 1 0 1 1 0 1  = 45   результат
    
  • 6. 0 - 1 не даст в ответе единицу, значит, имеем 1 - 0:
  •    . .   .
    _  1 0 0 1 0 1 _ _ 
    =  0 1 1 0 1 0 _ _ 
       0 0 1 0 1 1 0 1  = 45   результат
    
  • 7. 0 - 1 не может быть, значит, 1 - 0. Чтобы получить в результате 0, необходимо, чтобы у 1 было занято:
  •    . .   .     .
    _  1 0 0 1 0 1 1 _ 
    =  0 1 1 0 1 0 0 _ 
       0 0 1 0 1 1 0 1  = 45   результат
    
  • 8. Чтобы получить 1, имеем 0 - 1:
  •    . .   .     .
    _  1 0 0 1 0 1 1 0 
    =  0 1 1 0 1 0 0 1
       0 0 1 0 1 1 0 1  = 45   результат
    
  • Полученное число (вычитаемое) и есть искомое N. Переведем его в 10-ю с.с.:
  • 01101001 = 10510

Ответ: 105

Смотрите теоретический разбор задания на видео и подписывайтесь на наш канал:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь -> теоретическое решение


Решение заданий для темы Проверка числовой последовательности (Автомат)

5_7:

Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.

  1. Складываются первая и вторая, а также третья и четвёртая цифры исходного числа.
  2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей).

Пример. Исходное число: 3165. Суммы: 3 + 1 = 4; 6 + 5 = 11. Результат: 114.

Укажите наименьшее число, в результате обработки которого, автомат выдаст число 1311.

✍ Решение:

Результат: 2949

Процесс теоретического решения данного 5 задания представлен в видеоуроке:

📹 YouTube здесь
📹 Видеорешение на RuTube здесь -> теоретическое решение


5_8:

Автомат получает на вход четырехзначное число. По нему строится новое число по следующим правилам:

  • Складываются первая и вторая, затем вторая и третья, а далее третья и четвёртая цифры исходного числа.
  • Полученные три числа записываются друг за другом в порядке возрастания (без разделителей).
  • Пример: Исходное число: 7531. Суммы: 7+5=12; 5+3=8; 3+1=4. Результат: 4812.

✍ Решение:

  • Число 2512 можно разбить на 2, 5, 12
  • Начнем с 12. Необходимо получить наибольшее число, поэтому разобьем на слагаемые с наибольшей цифрой — 9:
  • 12=9+3
  • То есть первые две цифры:
  •  93**
  • В число 2 тройка не входит, значит забираем тройку из 5. Остается 2. А, значит, из состава 2 остается 0.
  • Получим число: 9320.
  • Результат: 9320

    Подробное теоретическое решение данного 5 задания можно просмотреть на видео:

    📹 YouTube здесь
    📹 Видеорешение на RuTube здесь -> теоретическое решение


    5_9:

    Автомат получает на вход два двузначных шестнадцатеричных числа. В этих числах все цифры не превосходят цифру 6 (если в числе есть цифра больше 6, автомат отказывается работать). По этим числам строится новое шестнадцатеричное число по следующим правилам:

    1. Вычисляются два шестнадцатеричных числа — сумма старших разрядов полученных чисел и сумма младших разрядов этих чисел.
    2. Полученные два шестнадцатеричных числа записываются друг за другом в порядке убывания (без разделителей).
    3. Пример: Исходные числа: 25, 66. Поразрядные суммы: 8, B. Результат: B8.

    Какие из предложенных чисел могут быть результатом работы автомата?
    Перечислите в алфавитном порядке буквы, соответствующие этим числам, без пробелов и знаков препинания.

    Варианты:
    A) 127
    B) C6
    C) BA
    D) E3
    E) D1

    ✍ Решение:

    Проанализируем все варианты:

  • Вариант А. 127 не подходит, так как число 12 в шестнадцатеричной системе записывается как С.
  • Вариант В. С6 разбиваем на 12 и 6. Число может быть результатом работы автомата. Исходные числа, например, 35 и 37
  • Вариант С. BA разбиваем на 11 и 10. Число может быть результатом работы автомата. Исходные числа, например, 55 и 56
  • Вариант D. E3 разбиваем на 14 и 3. 14=6+8, но цифры большие 6 не принимает автомат. Не подходит.
  • Вариант E. D1 разбиваем на 13 и 1. 13=6+7, но цифры большие 6 не принимает автомат. Не подходит.
  • Результат: BC

    Подробное теоретическое решение данного 5 задания можно просмотреть на видео:

    📹 YouTube здесь
    📹 Видеорешение на RuTube здесь -> теоретическое решение


    5_10: Задание 5 ГВЭ 11 класс 2018 год ФИПИ

    Автомат получает на вход два двузначных шестнадцатеричных числа. В этих числах все цифры не превосходят цифру 7 (если в числе есть цифра больше 7, автомат отказывается работать). По этим числам строится новое шестнадцатеричное число по следующим правилам.

    1. Вычисляются два шестнадцатеричных числа: сумма старших разрядов полученных чисел и сумма младших разрядов этих чисел.
    2. Полученные два шестнадцатеричных числа записываются друг за другом в порядке возрастания (без разделителей).

    Пример. Исходные числа: 66, 43. Поразрядные суммы: A, 9. Результат: 9A.

    Определите, какое из предложенных чисел может быть результатом работы автомата.

    Варианты:
    1) AD
    2) 64
    3) CF
    4) 811

    ✍ Решение:

    Теоретическое решение 4 задания ГВЭ 11 класса смотрите на видео:

    📹 YouTube здесь
    📹 Видеорешение на RuTube здесь -> теоретическое решение


    5_15:

    Автомат получает на вход натуральное число X. По этому числу строится трёхзначное число Y по следующим правилам:
    1. Первая цифра числа Y (разряд сотен) – остаток от деления X на 7.
    2. Вторая цифра числа Y (разряд десятков) – остаток от деления X на 2.
    3. Третья цифра числа Y (разряд единиц) – остаток от деления X на 5.

    Пример. Исходное число: 55. Остаток от деления на 7 равен 6; остаток от деления на 2 равен 1; остаток от деления на 5 равен 0. Результат работы автомата: 610.

      
    Сколько существует двузначных чисел, при обработке которого автомат выдаёт результат 312?

    Типовые задания для тренировки

    ✍ Решение:

    • Обозначим каждую цифру числа Y согласно заданию:
    • Y =    3       1       2
             x mod 7    x mod 2    x mod 5
      
    • Сделаем выводы:
    • 1. x mod 2 = 1 => значит, X — нечетное число
      2. x mod 5 = 2 => значит, X — либо ?2, либо ?7.
      3. раз x — нечетное, то из пред. пункта получаем x = ?7
      4. x mod 7 = 3 => переберем все варианты:

      97 - не подходит, 
      87 - подходит (87 / 7 = 12, остаток = 3)
      77 - не подходит,
      67 - не подходит,
      57 - не подходит,
      47 - не подходит,
      37 - не подходит,
      27 - не подходит,
      17 - подходит (17 / 7 = 2, остаток = 3)
      

    Результат: 2


    Канал видеоролика: Алекс ЕГЭ Информатика

    Задание 6 ЕГЭ по Информатике   посимвольное преобразование десятичных чисел

    Смотреть видео:

    Свежая информация для ЕГЭ и ОГЭ по Информатике (листай):

    С этим видео ученики смотрят следующие ролики:

    Задание 6 ЕГЭ Информатика - Посимвольное преобразование двоичных чисел

    Задание 6 ЕГЭ Информатика — Посимвольное преобразование двоичных чисел

    Алекс ЕГЭ Информатика

    Задание 18 ЕГЭ по Информатике   Преобразование логических выражений

    Задание 18 ЕГЭ по Информатике Преобразование логических выражений

    Алекс ЕГЭ Информатика

    Задание №17. ДЕМОВЕРСИЯ ОГЭ по информатике 2019

    Задание №17. ДЕМОВЕРСИЯ ОГЭ по информатике 2019

    Физика Информатика

    Задание №18. ДЕМОВЕРСИЯ ОГЭ по информатике 2019

    Задание №18. ДЕМОВЕРСИЯ ОГЭ по информатике 2019

    Физика Информатика

    Облегчи жизнь другим ученикам — поделись! (плюс тебе в карму):

    17.02.2020

    • Комментарии

    RSS

    Написать комментарий

    Нет комментариев. Ваш будет первым!

    Ваше имя:

    Загрузка…

    Слайд 1

    ПОДГОТОВКА К ИТОГОВОЙ АТТЕСТАЦИИ

    Слайд 2

    АЛГОРИТМИЧЕСКИЙ ПОДХОД К РЕШЕНИЮ ЗАДАЧ Агеева Наталья Валентиновна , учитель информатики МБОУ «Средняя общеобразовательная школа №5 г. Льгова» e-mail: nataliyavalentin@mail.ru

    Слайд 3

    ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ Предметные владение навыками алгоритмического мышления и понимание необходимости формального описания алгоритмов; знание основных алгоритмов обработки числовой информации; владение умением формального исполнения алгоритма, записанного на естественном языке для конкретного исполнителя с фиксированным набором команд; владение умением создавать линейный алгоритм для формального исполнителя с ограниченным набором команд; владение умением анализировать алгоритм, содержащий основные конструкции цикла и ветвления и его результаты. Метапредметные умение самостоятельно осуществлять, контролировать и корректировать деятельность; выбирать успешные стратегии в различных ситуациях; готовность и способность к самостоятельной информационно-познавательной деятельности, включая умение ориентироваться в различных источниках информации, критически оценивать и интерпретировать информацию, получаемую из различных источников; Личностные готовность и способность к образованию, в том числе самообразованию; навыки сотрудничества со сверстниками, взрослыми в образовательной деятельности;

    Слайд 4

    Решение: Выполним приведённый алгоритм построения числа в обратном порядке. Выделим из числа 1513 те два числа, которые были записаны в порядке убывания. Они были получены путем сложения двух десятичных цифр исходного числа, поэтому не превышают число 18. Для числа 1513 такое разбиение однозначно: это числа 15 и 13. Найдём цифры исходного четырехзначного числа. Рассмотрим возможные варианты: Для того чтобы исходное число оказалось наименьшим, возьмём вариант суммы с наименьшей цифрой. Это 13 = 9 + 4 и 15 = 9 + 6. Значит, искомое число состоит из пар цифр 4, 9 и 6, 9, которые стоят на первом, втором, третьем, четвёртом местах. Расставим эти цифры так, чтобы число оказалось наименьшим: 4969. Ответ: 4969 Задача 1 (Задание 6 ЕГЭ 2020. Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке. Посимвольное десятичное преобразование) Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам. 1. Складываются первая и вторая, а также третья и четвёртая цифры исходного числа. 2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей). Укажите наименьшее число, в результате обработки которого автомат выдаст число 1513.

    Слайд 5

    ТРЕНИРОВОЧНЫЕ ЗАДАНИЯ Задание 6. Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке или умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд. Посимвольное десятичное преобразование ) Задание 6 № 7982 Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам: 1. Складываются первая и вторая, а также вторая и третья цифры исходного числа. 2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей). Пример. Исходное число: 348. Суммы: 3+4 = 7; 4+8 = 12. Результат: 127 . Укажите наименьшее число, в результате обработки которого автомат выдаст число 159. Ответ: 187 . Задание 6 № 8654 Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам : 1. Перемножаются первая и вторая, а также третья и четвёртая цифры исходного числа. 2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей ). Пример. Исходное число: 2466. Произведения: 2 × 4 = 8; 6 × 6 = 36 . Результат : 368 . Укажите наименьшее число, в результате обработки которого автомат выдаст число 124. Ответ: 1426.

    Слайд 6

    Задача 2 (Задание 6 № 15128 . Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке. Посимвольное десятичное преобразование ) Автомат получает на вход четырёхзначное число (число не может начинаться с нуля). По этому числу строится новое число по следующим правилам. 1. Складываются отдельно первая и вторая, вторая и третья, третья и четвёртая цифры заданного числа. 2. Наименьшая из полученных трёх сумм удаляется. 3. Оставшиеся две суммы записываются друг за другом в порядке неубывания без разделителей. Пример . Исходное число: 1982. Суммы: 1 + 9 = 10, 9 + 8 = 17, 8 + 2 = 10. Удаляется 10. Результат: 1017 . Укажите наибольшее число, при обработке которого автомат выдаёт результат 1315. Примечание . Если меньшие из сумм равны, то отбрасывают одну из них. Решение . Выделим из числа 1315 те два числа, которые были записаны в порядке неубывания . Они были получены путем сложения двух десятичных цифр исходного числа, поэтому не превышают число 18. Для числа 1315 такое разбиение однозначно: это числа 13 и 15. Найдём цифры исходного четырехзначного числа. Для того чтобы исходное число оказалось наибольшим, возьмём вариант наибольшей суммы с первой наибольшей цифрой. Это 15 = 9 + 6 (искомое число 9 6 а в ) . Сумма второй и третьей цифр должна быть равна 13 (13 = 6 + 7, значит а =7) и третьей и четвертой цифр равна 13 ( 13 = 7+6, значит в = 6). Итак, искомое число 9676. Ответ : 9676

    Слайд 7

    ТРЕНИРОВОЧНЫЕ ЗАДАНИЯ Задание 6 (ЕГЭ 2020) Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке или умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд. Посимвольное десятичное преобразование ) Задание 6 № 15101 Автомат получает на вход четырёхзначное число (число не может начинаться с нуля). По этому числу строится новое число по следующим правилам. 1. Складываются отдельно первая и вторая, вторая и третья, третья и четвёртая цифры заданного числа. 2. Наименьшая из полученных трёх сумм удаляется. 3. Оставшиеся две суммы записываются друг за другом в порядке неубывания без разделителей. Пример. Исходное число: 1982. Суммы: 1 + 9 = 10, 9 + 8 = 17, 8 + 2 = 10. Удаляется 10. Результат: 1017. Укажите наименьшее число, при обработке которого автомат выдаёт результат 1215. Примечание . Если меньшие из трех сумм равны, то отбрасывают одну из ни Ответ : 1396 . Задание 6 № 14692 Автомат получает на вход четырёхзначное число (число не может начинаться с нуля). По этому числу строится новое число по следующим правилам. 1. Складываются отдельно первая и вторая, вторая и третья, третья и четвёртая цифры заданного числа. 2. Наименьшая из полученных трёх сумм удаляется. 3. Оставшиеся две суммы записываются друг за другом в порядке неубывания без разделителей. Пример. Исходное число: 1984. Суммы: 1 + 9 = 10, 9 + 8 = 17, 8 + 4 = 12. Удаляется 10. Результат: 1217. Укажите наибольшее число, при обработке которого автомат выдаёт результат 613. Примечание. Если меньшие из трех сумм равны, то отбрасывают одну из них. Ответ : 9424 .

    Слайд 8

    Задача 3 (аналог Задания 6 Демонстрационного варианта КИМ ЕГЭ 2020 года . Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке. Посимвольное десятичное преобразование ) На вход алгоритма подаётся натуральное число N . Алгоритм строит по нему новое число R следующим образом. 1 . Строится двоичная запись числа N . 2 . К этой записи дописываются справа ещё два разряда по следующему правилу : а ) складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001; б ) над этой записью производятся те же действия – справа дописывается остаток от деления суммы цифр на 2. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N ) является двоичной записью искомого числа R . Укажите такое наименьшее число N , для которого результат работы алгоритма больше 125. В ответе это число запишите в десятичной системе счисления. Пусть R = 126 , 126 10 = 1 1 1 1 1 1 0 2 , N = 1 1 1 1 1 2 1 +1 +1 +1 +1 = 5, остаток от деления на 2 равен 1 1 + 1 + 1 + 1 + 1 + 1 = 6, остаток от деления на 2 равен 0 Значит, N = 1 1 1 1 1 2 = 31 10 – искомое число Ответ: 31

    Слайд 9

    Задача 3-а (аналог Задания 6 Демонстрационного варианта КИМ ЕГЭ 2020 года. Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке. Посимвольное десятичное преобразование ) Укажите такое наименьшее число N , для которого результат работы алгоритма больше 126. В ответе это число запишите в десятичной системе счисления. Пусть R = 12 7, 12 7 10 = 1 1 1 1 1 1 1 2 , N = 1 1 1 1 1 2 Пусть R = 12 8, 12 8 10 = 1 0 0 0 0 0 0 0 2 , N = 1 0 0 0 0 0 2 Пусть R = 12 9, 12 9 10 = 1 0 0 0 0 0 0 1 2 , N = 1 0 0 0 0 0 2 Пусть R = 1 30, 1 30 10 = 1 0 0 0 0 0 1 0 2 , N = 1 0 0 0 0 0 2 N = 1 0 0 0 0 0 2 = 2 5 = 32 Ответ: 32

    Слайд 10

    ТРЕНИРОВОЧНЫЕ ЗАДАНИЯ Задание 6 (ЕГЭ 2020) Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке. Посимвольное десятичное преобразование ) Задание 6 № 13733 На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1) Строится двоичная запись числа N. 2) К этой записи дописываются справа ещё два разряда по следующему правилу: а) складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001; б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите минимальное число R, которое превышает число 83 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления. Ответ: 86 Задание 6 № 15791 Автомат обрабатывает натуральное число N по следующему алгоритму: 1. Строится двоичная запись числа N . 2. Складываются все цифры полученной двоичной записи. В конец записи (справа) дописывается остаток от деления суммы на 2. 3. Предыдущий пункт повторяется для записи с добавленной цифрой. 4. Результат переводится в десятичную систему и выводится на экран. Пример. Дано число N = 13. Алгоритм работает следующим образом: 1. Двоичная запись числа N: 1101. 2. Сумма цифр двоичной записи 3, остаток от деления на 2 равен 1, новая запись 11011. 3. Сумма цифр полученной записи 4, остаток от деления на 2 равен 0, новая запись 110110. 4. На экран выводится число 54. Какое наименьшее число, большее 97, может появиться на экране в результате работы автомата ? Ответ: 102

    Слайд 11

    Задача 4 (Задание 6 ЕГЭ 2020. Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке. Арифмометры ) У исполнителя Удвоитель две команды, которым присвоены номера: 1. прибавь 1 2. умножь на 2 Выполняя первую из них, Удвоитель прибавляет к числу на экране 1, а выполняя вторую, умножает его на 2. Запишите порядок команд в программе получения из числа 3 числа 63, содержащей не более 8 команд, указывая лишь номера команд. Решение («обратный ход ») : Получим число 3 из числа 63, выполняя обратные команды: 1. вычти 1 2. раздели на 2 (только для чётных чисел ). Будем использовать следующий (в данном случае – оптимальный) алгоритм: если число нечётное, вычитаем единицу; если число чётное, делим его на два; сверху записаны номера выполняемых команд : 1 2 1 2 1 2 1 2 63  62  31  30  15  14  7  6  3 Таким образом, выполняя программу 12121212, получаем число 3 из 63. Программу для Удвоителя запишем в обратном порядке: 21212121. Ответ : 21212121

    Слайд 12

    ТРЕНИРОВОЧНЫЕ ЗАДАНИЯ Задача 4 (Задание 6 ЕГЭ 2020. Проверяемые элементы содержания – формальное исполнение алгоритма, записанного на естественном языке. Арифмометры ) Задание 6 № 13455 У исполнителя Калькулятор1 две команды, которым присвоены номера: 1. прибавь 1, 2. умножь на 5. Выполняя первую из них, Калькулятор1 прибавляет к числу на экране 1, а выполняя вторую, умножает его на 5. Программа для этого исполнителя — это последовательность номеров команд. Например, программа 121 задаёт такую последовательность команд: прибавь 1, умножить 5, прибавь 1, Эта программа преобразует, например, число 7 в число 41. Запишите в ответе программу, которая содержит не более шести команд и переводит число 3 в число 506. Ответ: 122121 Задание 6 № 9158 У исполнителя Удвоитель две команды, которым присвоены номера: 1. прибавь 1, 2. умножь на 2. Первая из них увеличивает число на экране на 1, вторая удваивает его. Например , 2122 – это программа умножь на 2 прибавь 1 умножь на 2 умножь на 2 , которая преобразует число 1 в число 12. Запишите порядок команд в программе преобразования числа 8 в число 83 , содержащей не более 7 команд, указывая лишь номера команд. Если таких программ более одной, то запишите любую из них . Ответ: 1122121

    Слайд 13

    Задача 4 (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года) Все четырехбуквенные слова, составленные из пяти букв M, A , G, I, P записаны в алфавитном порядке. Алгоритм решения : 1) Введем обозначения: 3) GIMP : 1234 5 = 1∙5 3 + 2∙5 2 + 3∙5 1 + 4 = 125 + 50 + 15 + 4 = 194 Ответ: 195 A G I M P 0 1 2 3 4 1 2 3 4 5 6 7 AAAA AAAG AAAI AAAM AAAP AAGA … Каким по счету в списке слов будет GIMP ? 1 2 3 4 5 6 7 0000 0001 0002 0003 0004 0010 … 2) Получаем список чисел в пятеричной системе счисления:

    Слайд 14

    Задача 2 — б (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все пятибуквенные слова, составленные из пяти букв A , И , P , С, Т записаны в алфавитном порядке. Вот начало списка: 1. ААААА 2. ААААИ 3. ААААР 4. ААААС 5. ААААТ 6. АААИА ………….. На каком месте от начала списка стоит слово ИСТРА? Сколько всего слов в этом списке?

    Слайд 15

    Задача 2 — б (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все пятибуквенные слова, составленные из пяти букв A , И , P , С, Т записаны в алфавитном порядке. Вот начало списка: 1. ААААА 2. ААААИ 3. ААААР 4. ААААС 5. ААААТ 6. АААИА ………….. На каком месте от начала списка стоит слово ИСТРА? Сколько всего слов в этом списке? Алгоритм решения задачи: 1. Введём обозначения: А – 0, И – 1, Р – 2, С – 3, Т – 4.

    Слайд 16

    Задача 2 — б (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все пятибуквенные слова, составленные из пяти букв A , И , P , С, Т записаны в алфавитном порядке. Вот начало списка: 1. ААААА 2. ААААИ 3. ААААР 4. ААААС 5. ААААТ 6. АААИА ………….. На каком месте от начала списка стоит слово ИСТРА? Сколько всего слов в этом списке? Алгоритм решения задачи: 1. Введём обозначения: А – 0, И – 1, Р – 2, С – 3, Т – 4. 2. Перепишем в новых обозначениях исходный список слов: 1. 00000 2. 00001 3. 00002 4. 00003 5. 00004 6. 00010 ……….. Наибольшим числом в этой последовательности будет число 44444, записанное в пятеричной системе счисления. ЗАМЕТИМ! Само число на единицу меньше того места (номера), которое оно занимает в последовательности.

    Слайд 17

    Задача 2 — б (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все пятибуквенные слова, составленные из пяти букв A , И , P , С, Т записаны в алфавитном порядке. Вот начало списка: 1. ААААА 2. ААААИ 3. ААААР 4. ААААС 5. ААААТ 6. АААИА ………….. На каком месте от начала списка стоит слово ИСТРА? Сколько всего слов в этом списке? Алгоритм решения задачи: 1. Введём обозначения: А – 0, И – 1, Р – 2, С – 3, Т – 4. 2. Перепишем в новых обозначениях исходный список слов: 1. 00000 2. 00001 3. 00002 4. 00003 5. 00004 6. 00010 ……….. Наибольшим числом в этой последовательности будет число 44444, записанное в пятеричной системе счисления. ЗАМЕТИМ! Само число на единицу меньше того места (номера), которое оно занимает в последовательности. 3. Представим слова ИСТРА в новых обозначениях , получим 13420 5 = 1 ∙5 4 + 3 ∙5 3 + 4 ∙5 2 + 2 ∙ 5 1 + 0 ∙ 5 0 = 625 +375 + 100 + 10 = 1110. Это число находится в списке на 1111-м месте . Ответ: на 1111-м месте.

    Слайд 18

    Задача 2 — б (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все пятибуквенные слова, составленные из пяти букв A , И , P , С, Т записаны в алфавитном порядке. Вот начало списка: 1. ААААА 2. ААААИ 3. ААААР 4. ААААС 5. ААААТ 6. АААИА ………….. На каком месте от начала списка стоит слово ИСТРА? Сколько всего слов в этом списке? Алгоритм решения задачи: 1. Введём обозначения : А – 0, И – 1, Р – 2, С – 3, Т – 4. 2. Перепишем в новых обозначениях исходный список слов: 1. 00000 2. 00001 3. 00002 4. 00003 5. 00004 6. 00010 ……….. Наибольшим числом в этой последовательности будет число 44444, записанное в пятеричной системе счисления. ЗАМЕТИМ! Само число на единицу меньше того места (номера), которое оно занимает в последовательности. 3. Представим слова ИСТРА в новых обозначениях , получим 13420 5 = 1 ∙5 4 + 3 ∙5 3 + 4 ∙5 2 + 2 ∙ 5 1 + 0 ∙ 5 0 = 625 +375 + 100 + 10 = 1110. Это число находится в списке на 1111-м месте . Ответ: на 1111-м месте. 4. Чтобы выяснить, сколько всего слов в списке, запишем его самое последнее слово: ТТТТТ . Ему соответствует число 44444 5 . 44444 5 = 4 ∙ 5 4 + 4 ∙ 5 3 + 4 ∙5 2 + 4 ∙ 5 1 + 4 ∙ 5 0 = 3124. В списке это число стоит на 3125-м месте. Ответ: в списке 3125 слов

    Слайд 19

    Задача 2 -в (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все 5-буквенные слова, составленные из букв К, О, Р, записаны в алфавитном порядке и пронумерованы. Вот начало списка: 1. ККККК 2. ККККО 3. ККККР 4. КККОК …… Запишите слово, которое стоит под номером 182.

    Слайд 20

    Задача 2 — в (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все 5-буквенные слова, составленные из букв К, О, Р, записаны в алфавитном порядке и пронумерованы. Вот начало списка: 1. ККККК 2. ККККО 3. ККККР 4. КККОК …… Запишите слово, которое стоит под номером 182. Алгоритм решения 1) Введем обозначения : К – 0, О — 1, Р – 2.

    Слайд 21

    Задача 2 — в (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все 5-буквенные слова, составленные из букв К, О, Р, записаны в алфавитном порядке и пронумерованы. Вот начало списка: 1. ККККК 2. ККККО 3. ККККР 4. КККОК …… Запишите слово, которое стоит под номером 182. Алгоритм решения 1) Введем обозначения : К – 0, О — 1, Р – 2. 2) Перепишем в новых обозначениях исходный список слов: 1. 00000 2. 00001 3. 00002 4. 00010 … ЗАМЕТИМ! Полученная запись есть числа, записанные в троичной системе счисления в порядке возрастания. Само число на единицу меньше того места (номера), которое оно занимает в последовательности. Тогда на 182 месте будет стоять число 181.

    Слайд 22

    Задача 2 — в (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все 5-буквенные слова, составленные из букв К, О, Р, записаны в алфавитном порядке и пронумерованы. Вот начало списка: 1. ККККК 2. ККККО 3. ККККР 4. КККОК …… Запишите слово, которое стоит под номером 182. Алгоритм решения 1) Введем обозначения : К – 0, О — 1, Р – 2. 2) Перепишем в новых обозначениях исходный список слов: 1. 00000 2. 00001 3. 00002 4. 00010 … ЗАМЕТИМ! Полученная запись есть числа, записанные в троичной системе счисления в порядке возрастания. Само число на единицу меньше того места (номера), которое оно занимает в последовательности. Тогда на 182 месте будет стоять число 181. 3) Переведём число 181 в троичную систему (деля и снося остаток справа налево): 181 / 3 = 60 (1) 60 / 3 = 20 (0) 20 / 3 = 6 (2) 6 / 3 = 2 (0) / 3 = 0(2) В троичной системе 181 запишется как 20201.

    Слайд 23

    Задача 2- в (аналог Задания 10 Демонстрационного варианта КИМ ЕГЭ 2020 года ) Все 5-буквенные слова, составленные из букв К, О, Р, записаны в алфавитном порядке и пронумерованы. Вот начало списка: 1. ККККК 2. ККККО 3. ККККР 4. КККОК …… Запишите слово, которое стоит под номером 182. Алгоритм решения 1) Введем обозначения : К – 0, О — 1, Р – 2. 2) Перепишем в новых обозначениях исходный список слов: 1. 00000 2. 00001 3. 00002 4. 00010 … ЗАМЕТИМ! Полученная запись есть числа, записанные в троичной системе счисления в порядке возрастания. Само число на единицу меньше того места (номера), которое оно занимает в последовательности. Тогда на 182 месте будет стоять число 181. 3) Переведём число 181 в троичную систему (деля и снося остаток справа налево): 181 / 3 = 60 (1) 60 / 3 = 20 (0) 20 / 3 = 6 (2) 6 / 3 = 2 (0) 2 / 3 = 0 ( 2) В троичной системе 181 запишется как 20201. 4) Произведём обратную замену и получим РКРКО. Ответ : РКРКО.

    Слайд 24

    Задача 3 ( Задание 14 Демонстрационного варианта ЕГЭ 2020 года. Проверяемые элементы содержания – умение исполнять алгоритм для конкретного исполнителя с фиксированным набором команд. Исполнитель Редактор ) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. А ) заменить (v, w ). Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w . Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150. Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w ) не меняет эту строку. Б ) нашлось (v ). Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор . Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка при этом не изменяется. Цикл ПОКА условие последовательность команд КОНЕЦ ПОКА выполняется, пока условие истинно. В конструкции ЕСЛИ условие ТО команда 1 ИНАЧЕ команда 2 КОНЕЦ ЕСЛИ выполняется команда 1 (если условие истинно) или команда 2 (если условие ложно). Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 68 идущих подряд цифр 8? В ответе запишите полученную строку. НАЧАЛО ПОКА нашлось (222) ИЛИ нашлось (888) ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ

    Слайд 25

    Задача 3 (аналог Задания 14 Демонстрационного варианта КИМ ЕГЭ 2020 года) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. А ) заменить (v, w ). Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w . Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150. Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w ) не меняет эту строку. Б ) нашлось (v ). Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор . Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка при этом не изменяется. Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 68 идущих подряд цифр 8? В ответе запишите полученную строку. НАЧАЛО ПОКА нашлось (222) ИЛИ нашлось (888) ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ

    Слайд 26

    НАЧАЛО ПОКА нашлось (222) ИЛИ нашлось (888) ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ 68 1 8 8 8 8 8 8 8 8 8 8 8 …………… 8 65 2 2 8 8 8 8 8 8 8 8 8 ……….. 8 62 3 2 2 8 8 8 8 8 8 8 8 ……. 8 59 4 2 2 2 8 8 8 8 8 8 8 …. 8 60 5 8 8 8 8 8 8 8 8 8 …. 8 Через каждые четыре шага количество цифр 8 уменьшается на 8. 68 – 60 = 8

    Слайд 27

    68 1 8 8 8 8 8 8 8 8 8 8 8 …………… 8 65 2 2 8 8 8 8 8 8 8 8 8 ……….. 8 62 3 2 2 8 8 8 8 8 8 8 8 ……. 8 59 4 2 2 2 8 8 8 8 8 8 8 …. 8 60 5 8 8 8 8 8 8 8 8 8 …. 8 Через каждые четыре шага количество цифр 8 уменьшается на 8. 68 – 60 = 8 8 8 8 8 88888888 88888888 88888888 ……………………. 88888888 8888 68 68 = 8 * 8 + 4 Через 32 шага ( 8 раз по 4 шага ) в последовательности остается четыре цифры 8.

    Слайд 28

    68 1 8 8 8 8 8 8 8 8 8 8 8 …………… 8 65 2 2 8 8 8 8 8 8 8 8 8 ……….. 8 62 3 2 2 8 8 8 8 8 8 8 8 ……. 8 59 4 2 2 2 8 8 8 8 8 8 8 …. 8 60 5 8 8 8 8 8 8 8 8 8 …. 8 52 9 8 8 8 8 8 8 ……………………… 8 44 13 8 8 8 8 8 8 ………………….. 8 36 17 8 8 8 8 8 8 ……………… 8 ………………………….. 4 33 8 8 8 8 34 2 8 О твет: 28 ПОКА нашлось (222) ИЛИ нашлось (888) ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА

    Слайд 29

    ЗАДАНИЯ ДЛЯ ТРЕНИРОВКИ Задание 14 № 19063 Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. А) заменить ( v, w ). Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150. Если в строке нет вхождений цепочки v, то выполнение команды заменить ( v, w ) не меняет эту строку. Б) нашлось ( v ). Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется. Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 70 идущих подряд цифр 8? В ответе запишите полученную строку. НАЧАЛО ПОКА нашлось (2222) ИЛИ нашлось (8888) ЕСЛИ нашлось (2222) ТО заменить (2222, 88) ИНАЧЕ заменить (8888, 22) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ Ответ: 22

    Слайд 30

    https://www.kpolyakov.spb.ru/school/ege.htm https:// inf-ege.sdamgia.ru/ http://ege.fipi.ru/os11/xmodules/qprint/index.php?proj=B9ACA5BBB2E19E434CD6BEC25284C67F Информатика. 10 класс. Базовый уровень / Л.Л. Босова , А.Ю. Босова . – М.: БИНОМ. Лаборатория знаний, 2019 Информатика. 11 класс. Базовый уровень / Л.Л. Босова , А.Ю. Босова . – М.: БИНОМ. Лаборатория знаний, 2019 ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА

    Слайд 31

    СПАСИБО ЗА СОТРУДНИЧЕСТВО! ДО СВИДАНИЯ! Агеева Наталья Валентиновна , учитель информатики МБОУ «Средняя общеобразовательная школа №5 г. Льгова» e-mail: nataliyavalentin@mail.ru

    1 марта 2022

    В закладки

    Обсудить

    Жалоба

    Посимвольная обработка десятичных чисел

    №22 ЕГЭ по информатике.

    Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает числа: a и b. Укажите наибольшее четырехзначное число x, при вводе которого алгоритм печатает сначала 5, а потом 7.

    Источник: vk.com/repetitor.v.online

    Разбор ВСЕХ методов решения ЧЕРЕПАШКИ из 6 Задания КЕГЭ по ИнформатикеПодробнее

    Разбор ВСЕХ методов решения ЧЕРЕПАШКИ из 6 Задания КЕГЭ по Информатике

    Задание #6. Что надо знать и уметь | Информатика ЕГЭ-2023Подробнее

    Задание #6. Что надо знать и уметь | Информатика ЕГЭ-2023

    ЕГЭ по информатике — Задание 6 (Считаем точки вручную)Подробнее

    ЕГЭ по информатике - Задание 6 (Считаем точки вручную)

    Задание 6 // КЕГЭ по информатике 2023Подробнее

    Задание 6 // КЕГЭ по информатике 2023

    Разбор 6 задания | ОГЭ по информатике 2023Подробнее

    Разбор 6 задания | ОГЭ по информатике 2023

    Задание 6 | ЕГЭ по информатике | ДЕМО-2023Подробнее

    Задание 6 | ЕГЭ по информатике | ДЕМО-2023

    Задание 5 // КЕГЭ по информатике 2023Подробнее

    Задание 5 // КЕГЭ по информатике 2023

    ЕГЭ Информатика 2020 ФИПИ Задача 6 Посимвольное двоичное преобразованиеПодробнее

    ЕГЭ Информатика 2020 ФИПИ Задача 6 Посимвольное двоичное преобразование

    ПРОГА для 6 ЗАДАНИЯ на PYTHON, которая сама СЧИТАЕТ ТОЧКИ! | ЕГЭ по информатике 2023Подробнее

    ПРОГА для 6 ЗАДАНИЯ на PYTHON, которая сама СЧИТАЕТ ТОЧКИ! | ЕГЭ по информатике 2023

    Посимвольное десятичное преобразованиеПодробнее

    Посимвольное десятичное преобразование

    Разбор НОВОГО 6 задания из ДЕМО ЕГЭ 2023 по Информатике | УмскулПодробнее

    Разбор НОВОГО 6 задания из ДЕМО ЕГЭ 2023 по Информатике | Умскул

    Разбор нового типа 6 задания из Демоверсии l ЕГЭ 2023 по информатике l Коля Касперский из ВебиумаПодробнее

    Разбор нового типа 6 задания из Демоверсии l ЕГЭ 2023 по информатике l Коля Касперский из Вебиума

    Все новые задания №6 Сборник КРЫЛОВА 2023 | Артем ИмаевПодробнее

    Все новые задания №6 Сборник КРЫЛОВА 2023 | Артем Имаев

    ЗАДАНИЕ № 5 | Посимвольное двоичное преобразование | Подготовка к ЕГЭ 2022 по ИНФОРМАТИКЕПодробнее

    ЗАДАНИЕ № 5 | Посимвольное двоичное преобразование | Подготовка к ЕГЭ 2022 по ИНФОРМАТИКЕ

    Разбор 5 задания на Python | ЕГЭ по информатике 2022Подробнее

    Разбор 5 задания на Python | ЕГЭ по информатике 2022

    Как решить задание 12 ЕГЭ по информатике?Подробнее

    Как решить задание 12 ЕГЭ по информатике?

    ЕГЭ Информатика 2020 ФИПИ Задача 6 + 1 Посимвольное двоичное преобразованиеПодробнее

    ЕГЭ Информатика 2020 ФИПИ Задача 6 + 1 Посимвольное двоичное преобразование

    Информатика ЕГЭ 2021 задание 5, посимвольное двоичное преобразованиеПодробнее

    Информатика ЕГЭ 2021 задание 5, посимвольное двоичное преобразование

    Задание 23 // ЕГЭ по информатике 2022Подробнее

    Задание 23 // ЕГЭ по информатике 2022

    Задание 5, 6 // ЕГЭ по информатике 2022Подробнее

    Задание 5, 6 // ЕГЭ по информатике 2022

    Новости

    Понравилась статья? Поделить с друзьями:
  • Посимвольное двоичное преобразование 5 задание егэ
  • Посимвольная обработка восьмеричных чисел егэ
  • Посигналили на экзамене то не сдал
  • Посигналили во время сдачи экзамена
  • Порядок формирования экзаменационной комиссии по приему экзаменов у кандидатов в судьи