Вопрос задан 29.10.2018 в 20:05. Предмет Информатика. Спрашивает Красько Татьяна.

S:=0; a:=5; for i:=1 to 10 do begin s:=s+i; if s>20 then s:=s+a; else a:=a+i; s:=s+1; end; write

(s) write (i)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Курмышов Артём.
S=165 i=10..........................................
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Этот код на Pascal вычисляет сумму переменной s и выводит ее значение, а также значение переменной i после выполнения цикла.

Перед началом цикла заданы начальные значения переменных s и a: s равно 0, a равно 5.

Цикл for выполняется 10 раз, с переменной i меняющейся от 1 до 10. Внутри цикла выполняется следующее:

1. Сумма s увеличивается на текущее значение i, используя оператор "s := s + i;". Например, если i равно 3, то s будет увеличено на 3.

2. Есть условие "if s > 20 then", которое проверяет, является ли текущая сумма s больше 20.

3. Если сумма s больше 20, то к ней прибавляется значение переменной a с использованием оператора "s := s + a;". После этого, значение переменной a остается тем же, равным 5.

4. Если сумма s не превышает 20, то к ней прибавляется текущее значение переменной i с использованием оператора "s := s + 1;". После этого, значение переменной a увеличивается на текущее значение i, используя оператор "a := a + i;".

После выполнения цикла, в консоль выводятся значения переменных s и i с помощью операторов "write(s)" и "write(i)" соответственно.

Таким образом, в выводе будет записано значение суммы s после выполнения цикла, а также значение переменной i после его выполнения.

0 0

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

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

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