На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Rust
  
> ЕГЭ по информатике 2020, часть 1, № 8 , результат работы программы
    Задание взято с сайта
    http://kotolis.ru/realegeinf_2020
    Ответ на сайте неправильный, решения нет.

    user posted image

    Условие. Запишите число, которое будет выполняться в результате выполнения следующей программы:
    ExpandedWrap disabled
      s:= 0; n:= 90;
      while s + n < 145 do
        begin
          s:= s + 20;
          n:= n - 10
        end;
      write(s+n);

    Решение.
    Начальное значение суммы s + n равно 90.
    На каждом обороте цикла к этой сумме добавляется +10: 20-10 = 10.
    Получаем последовательность 100, 110, ..., 90 + 10k.
    Последнее значение s + n перед выходом из цикла - минимальное 90 + 10k >= 145.
    Это число 150.
    (Заодно можно определить номер итерации, на которой произойдёт интересующее нас событие:
    10k >= 55
    k >= 5,5
    k = 6)
    Ответ: 150.
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0145 ]   [ 15 queries used ]   [ Generated: 18.04.25, 17:26 GMT ]