1. Главная
  2. Библиотека
  3. Высшая математика
  4. Определите, какое значение будет иметь переменная і пос...
Разбор задачи

Определите, какое значение будет иметь переменная і после выполнения следующего фрагмента программы:

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
Определите, какое значение будет иметь переменная і после выполнения следующего фрагмента программы:

Условие:

Определите, какое значение будет иметь переменная і после выполнения следующего фрагмента программы: $

∋=0 s=0 while i<10:i=i+1 s=s+i if s>15: break i=i+1\begin{array}{l}\ni=0 \\ \mathrm{~s}=0 \\ \text { while } \mathrm{i}<10: \\ \mathrm{i}=\mathrm{i}+1 \\ \mathrm{~s}=\mathrm{s}+\mathrm{i} \\ \text { if } \mathrm{s}>15: \\ \text { break } \\ \mathrm{i}=\mathrm{i}+1\end{array}

$

Решение:

Шаг 1. Инициализация переменных. Изначально i = 0 и s =
0.

Шаг 2. Первая итерация цикла.
• Проверяем условие: 0 < 10 – условие истинно.
• Выполняется операция i = i + 1. Теперь i =
1.
• Затем выполняется операция s = s + i. Теперь s = 0 + 1 =
1.
• Проверяем условие if: 1 > 15 – ложь, поэтому break не выполняется.
• Выполняем i = i + 1. Теперь i =
2.

Шаг 3...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое отличие данного цикла `while` от стандартного цикла `for` по поведению переменной `i`?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет