Вопрос задан 17.02.2019 в 22:31. Предмет Информатика. Спрашивает Домке Дима.

а)S:=128; Для i:=1 до 4 повторять нц S:=S-3; кц;б)S=:0 Для i:=1 до 2 повторять нц; Для j:=2 до 3

повторять нц S:=i+j; кц; кц
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Онучко Влада.

задание 1

i                   1                       2                       3                        4

S= 128      128-3=125        125-3=122       122-3=119        119-3=116

Ответ:  S=116

 

Задание 2

i             1                                               2

j             2                   3                          2                        3

S=0      S=1+2=3     S=1+3=5              S=2+2=4           S=2+3=5

 

Ответ: S=5 (конечный результат)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Разбор кода

Давайте разберем этот код по шагам:

а) ```python S = 128 for i in range(1, 5): S = S - 3 ``` В этом фрагменте кода у нас есть переменная `S`, которая изначально равна 128. Затем, с помощью цикла `for`, мы выполняем следующее действие 4 раза: значение переменной `S` уменьшается на 3.

Посмотрим на каждую итерацию цикла:

- Итерация 1: `S = 128 - 3 = 125` - Итерация 2: `S = 125 - 3 = 122` - Итерация 3: `S = 122 - 3 = 119` - Итерация 4: `S = 119 - 3 = 116`

По итогу выполнения цикла, значение переменной `S` становится равным 116.

б) ```python S = 0 for i in range(1, 3): for j in range(2, 4): S = i + j ``` В этом фрагменте кода у нас есть переменная `S`, которая изначально равна 0. Затем, с помощью двух вложенных циклов `for`, мы выполняем следующее действие 2 * 2 = 4 раза: значение переменной `S` устанавливается равным сумме переменных `i` и `j`.

Посмотрим на каждую итерацию циклов:

- Итерация 1: `i = 1`, `j = 2`, `S = 1 + 2 = 3` - Итерация 2: `i = 1`, `j = 3`, `S = 1 + 3 = 4` - Итерация 3: `i = 2`, `j = 2`, `S = 2 + 2 = 4` - Итерация 4: `i = 2`, `j = 3`, `S = 2 + 3 = 5`

После выполнения всех итераций циклов, значение переменной `S` становится равным 5.

Результаты

- Значение переменной `S` после выполнения фрагмента кода а) равно 116. - Значение переменной `S` после выполнения фрагмента кода б) равно 5.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос