Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №2222
  • Задание №2222
  • Задание №33509 ЕГЭ Информатике

    Условие задания #33509

    №2222 по КИМ

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

    Ответ

    Ответ:

    60

    Решение

    Из строчки (a = 3*x - 112) заметим, что при x <= 112/3, a <= 0, но нам это не подходит, поэтому переберём значения от 38.  

    Для решения напишем программу на языке Python:

    for y in range(38, 10000):
      x = y
      a = 3*x - 112
      b = 3*x + 58
      while a != b:
        if a > b:
          a -= b
        else:
          b -= a
      if a == 34:
        print(y)
        break
     
    Программа выводит: 60.
    Понятно ли решение?

    Похожие задания

    15
    Задание №49006Задание №33503Задание №33498Задание №33510Задание №33509Задание №33507Задание №33985Задание №33983Задание №33982Задание №33786Задание №33785Задание №33784Задание №33783Задание №33781Задание №33779
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме