При каком наибольшем введенном числе d после выполнения программы 55

365:11≈33(34) берём «34», чтобы перехлестнуть 365.

Так как 11-ый член является замыкающим (перехлёстывающим 365), тогда смотрим по ближайшим:

34*10=340 (340+34=374) — подходит, но это не максимум!

365 mod 10= 36, а это значит, что последующий член будет больше 365, а именно 395.

В задании сказано, что d должно быть максимальным, а «34» — это допустимое, но не максимально число, удовлетворяющее условию, даже минимальное (по результату).

34*11=374, значит, когда на экране выведется s:=340, n:=50, то, зайдя по следующему циклу, получится, что s:= 374, n:=55. На следующий цикл программа не пойдёт.

Источник: megamozg.com

При каком наибольшем введенном числе d после выполнения программы 55

kaeru322

Решаю, но ответ не сходится , приведите ваше решение пожалуйста.

Информатика ЕГЭ | Задание 8 | Крутое решение


При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?
Paskal:
var n, s, d: integer;
begin
readln(d);
n := 0;
s := 0;
while s s := s + d;
n := n + 5
end;
write(n)
end.

5 (2 оценки)

fasalv 7 лет назад
Светило науки — 754 ответа — 9866 раз оказано помощи

Программа увеличивает n на 5. Т.к. на выходе нужно получить n = 55, то цикл должен прокрутиться 11 раз.
Т.е. после 10 раз число s 365. При этом s = 10d и 11d соответственно:
10d 11d > 365

d < 36.5
d > 365 / 11 ~ 33.18

Под заданный вопрос подходит значение d = 36.

Источник: vashurok.com

8 (Базовый уровень, время – 3 мин)

  • основные конструкции языка программирования:
  • объявление переменных
  • оператор присваивания
  • оператор вывода
  • циклы
  • уметь выполнять ручную прокрутку программы
  • уметь выделять переменную цикла, от изменения которой зависит количество шагов цикла
  • уметь определять количество шагов цикла
  • уметь определять переменную, которая выводится на экран
  • формулу для вычисления -ого элемента арифметической прогрессии:
  • Читайте также:
    Drag 2 не видит программа

    • формулу для вычисления суммы первых членов арифметической прогрессии:

    где -ый элемент последовательности, – шаг (разность) последовательности

    ЕГЭ по ИНФОРМАТИКЕ 2021 :: № 6 :: Анализ программы с циклом (P-03)

    Пример задания:

    Р-02. При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?

    Var n, s, d: integer;

    beginreadln(d);n := 0;s := 0;while s s := s + d;n := n + 5end;write(n)end.Решение:

    1. из программы видно, что начальные значения переменных s и n равны нулю
    2. шаг изменения переменной n равен 5, а шаг изменения переменной s равен неизвестному значению d
    3. для того, чтобы значение n стало равно 55, нужно увеличить его на 5 (с нуля) ровно 11 раз, поэтому цикл выполнится ровно 11 раз
    4. следовательно, s увеличится на d тоже 11 раз и станет равно 0 + 11·d = 11·d
    5. чтобы цикл остановился на 11-м шаге, нужно выполнить условие 11·d > 365, при этом он не должен остановиться на 10-м шаге, то есть, 10·d  365, поэтому получаем два неравенства:

    1. в итоге значение d – целое число – ограничено отрезком [34; 36], наибольшее из подходящих чисел равно 36
    2. Ответ: 36.

    Ещё пример задания:

    Р-02. Запишите число, которое будет напечатано в результате выполнения программы.

    Var s, n: integer;

    1. из программы видно, что начальные значения переменных s и n равны соответственно 33 и 1
    2. цикл заканчивается, когда нарушается условие s > 0, то есть количество шагов цикла определяется изменением переменной s
    3. после окончания цикла выводится значение переменной n
    4. таким образом, задача сводится к тому, чтобы определить число шагов цикла, необходимое для того, чтобы значение s стало меньше или равно 0
    5. с каждым шагом цикла значение s уменьшается на 7, а значение n увеличивается в 3 раза, так что n=3k , где k – это число шагов цикла
    6. поскольку s уменьшается на 7, конечное значение s должно быть равно 33-7*k , причём первое значение, меньшее или равное 0, достигается при k=5 (и s=33–7*5=-2)
    7. тогда n=3k=35=243
    Читайте также:
    Программа что бы связать компьютер и телефон

    Источник: studfile.net

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru