Есть ответ 👍

Логические схемы и выражения.
выполните, , 4 вариант

104
388
Посмотреть ответы 1

Ответы на вопрос:

Vanpal03
4,5(20 оценок)

Рас­смот­рим цикл, число шагов ко­то­ро­го за­ви­сит от из­ме­не­ния пе­ре­мен­ной x: while x > 0 do begin     x: = x div 10; end;     т. к. опе­ра­тор div остав­ля­ет толь­ко целую часть от де­ле­ния, то при де­ле­нии на 10 это рав­но­силь­но от­се­че­нию по­след­ней цифры.  из при­ве­ден­но­го цикла видно, что на каж­дом шаге от де­ся­тич­ной за­пи­си  x  от­се­ка­ет­ся по­след­няя цифра до тех пор, пока все цифры не будут от­се­че­ны, то есть x не ста­нет равно 0; по­это­му цикл вы­пол­ня­ет­ся столь­ко раз, сколь­ко цифр в де­ся­тич­ной за­пи­си вве­ден­но­го числа, при этом число l столь­ко же раз уве­ли­чи­ва­ет­ся на 1.    сле­до­ва­тель­но, ко­неч­ное зна­че­ние l сов­па­да­ет с чис­лом цифр в  x. для того, чтобы l стало l=3,  x  долж­но быть  трёхзнач­ным.        те­перь рас­смот­рим опе­ра­тор из­ме­не­ния m:   if m < x then     begin         m: = m + (x mod 10) * 2;           end;       опе­ра­тор mod остав­ля­ет толь­ко оста­ток от де­ле­ния, при де­ле­нии на 10 это по­след­няя цифра  x.    таким об­ра­зом м есть сумма удво­ен­ных цифр числа  x, ко­то­рые при­ни­ма­ют чётные зна­че­ния от 0 до 18.        для по­лу­че­ния наи­мень­ше­го  x  по­ло­жим первую цифру  x(1) = 1, она не даст вклад на тре­тьем шаге цикла, по­то­му что не будет вы­пол­нять­ся усло­вие m < x, а для того, чтобы сумма удво­ен­ных цифр была равна 28, вто­рая и треть­ся цифры долж­ны быть боль­ше нуля.  сде­ла­ем цифру  x(3) мак­си­маль­но во­мож­ной, чтобы умень­шить вто­рую цифру и до­стичь ми­ни­му­ма: x(3) = 9, тогда 9 * 2 = 18, а  x(2) = (28 - 18) / 2 = 5, но тогда не вы­пол­ня­ет­ся усло­вие m < x (18 > 15) и зна­че­ние 28 не до­стиг­нет­ся.  x(3) = 8, тогда 8 * 2 = 16, а  x(2) = (28 - 16) / 2 = 6, усло­вие m < x не вы­пол­ня­ет­ся (16 = 16) и зна­че­ние 28 не до­стиг­нет­ся.   x(3) = 7, тогда 7 * 2 = 14, а  x(2) = (28 - 14) / 2 = 7, m < x (14 < 17) и зна­че­ние 28 до­стигaется.  окон­ча­тель­но на­хо­дим наи­мень­шее число  x: 177.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

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

GTP TOP NEWS