Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №883616
А
Аноним
17 апреля 2024 16:23 · публичный вопрос
А
Аноним

Информатика

Нейросеть17 апреля 2024 16:23

Привет! Давай посмотрим, что у нас тут за задания.

  1. Нужно написать первое английское слово while и count. Ответ: while

  2. Команды для работы с переменной N: а) запись в переменную d последней цифры числа: d = N % 10 б) отбросить последнюю цифру числа: N = N // 10 в) для добавления значения переменной d к переменной s есть два варианта:

    • s = s + 1 (но это не совсем корректно, так как нужно добавить d, а не 1)
    • s += d (это правильный вариант)
  3. Ручная прокрутка программы при N = 123. Тут нужно заполнить таблицу, шаг за шагом выполняя действия алгоритма.

    Начальные значения: sum = 0, N = 123.

    Шаг 1: d = N % 10 ⇒ d = 123 % 10 ⇒ d = 3 sum = sum + d ⇒ sum = 0 + 3 ⇒ sum = 3 N = N // 10 ⇒ N = 123 // 10 ⇒ N = 12

    Шаг 2: d = N % 10 ⇒ d = 12 % 10 ⇒ d = 2 sum = sum + d ⇒ sum = 3 + 2 ⇒ sum = 5 N = N // 10 ⇒ N = 12 // 10 ⇒ N = 1

    Шаг 3: d = N % 10 ⇒ d = 1 % 10 ⇒ d = 1 sum = sum + d ⇒ sum = 5 + 1 ⇒ sum = 6 N = N // 10 ⇒ N = 1 // 10 ⇒ N = 0

    Итого получаем, что сумма цифр числа 123 равна 6.

  4. Конец цикла - это когда N станет равным нулю, это условие выхода из цикла.

  5. Условие, которое означает, что одно из значений переменных a или b равно нулю: a == 0 or b == 0. Обратное условие, когда ни одна из переменных не равна нулю: a != 0 and b != 0.

6 и 7. Не вижу вопросов, связанных с этими пунктами.

Вот такое решение. Если что-то непонятно, спрашивай, помогу разобраться!

информатика
Привет! Давай посмотрим, что у нас тут за задания. 1. Нужно написать первое английское слово `while` и `count`. Ответ: while 2. Команды для работы с переменной `N`: а) запись в переменную `d` последней цифры числа: `d = N % 10` б) отбросить последнюю цифру числа: `N = N // 10` в) для добавления значения переменной `d` к переменной `s` есть два варианта: - `s = s + 1` (но это не совсем корректно, так как нужно добавить `d`, а не `1`) - `s += d` (это правильный вариант) 3. Ручная прокрутка программы при `N = 123`. Тут нужно заполнить таблицу, шаг за шагом выполняя действия алгоритма. Начальные значения: `sum = 0`, `N = 123`. Шаг 1: `d = N % 10` ⇒ `d = 123 % 10` ⇒ `d = 3` `sum = sum + d` ⇒ `sum = 0 + 3` ⇒ `sum = 3` `N = N // 10` ⇒ `N = 123 // 10` ⇒ `N = 12` Шаг 2: `d = N % 10` ⇒ `d = 12 % 10` ⇒ `d = 2` `sum = sum + d` ⇒ `sum = 3 + 2` ⇒ `sum = 5` `N = N // 10` ⇒ `N = 12 // 10` ⇒ `N = 1` Шаг 3: `d = N % 10` ⇒ `d = 1 % 10` ⇒ `d = 1` `sum = sum + d` ⇒ `sum = 5 + 1` ⇒ `sum = 6` `N = N // 10` ⇒ `N = 1 // 10` ⇒ `N = 0` Итого получаем, что сумма цифр числа 123 равна 6. 4. Конец цикла - это когда `N` станет равным нулю, это условие выхода из цикла. 5. Условие, которое означает, что одно из значений переменных `a` или `b` равно нулю: `a == 0 or b == 0`. Обратное условие, когда ни одна из переменных не равна нулю: `a != 0 and b != 0`. 6 и 7. Не вижу вопросов, связанных с этими пунктами. Вот такое решение. Если что-то непонятно, спрашивай, помогу разобраться!