Вопрос задан 02.07.2023 в 03:36. Предмет Информатика. Спрашивает Величко Анастасия.

СРОЧНО ПОМОГИТЕ! Определите значение переменной s:1)s:=125;for i:=-6 to 14 do

s:=s-5;s:=s*2;2)s:=24;for i:=-4 to 10 do s:=s+i;if s mod 3=0 then s:=s div 3 else s:=s mod 3;3)s:=125468;s:= s mod 1000 div 10;for i:=4 to 12 do begins:=s-7;s:=s+3
0 0
Перейти к ответам

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

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

a)

s = 125

for _ in range(-6, 14, 1): s-=5

Чисел в промежутке счетчика - 14- -6 + 1 = 21

125 - 21 * 5 = 20

20 * 2 = 40

Ответ - 40

б)

s = 24

После счетчика s = 69

если s делится на 3 (а s делится) то поделить на 3 (будет 23)

иначе s = остаток от деления s на 3

Ответ - 23

в)

s = 125468

s = s % 1000 (468) // 10 (46)

s = 46 - (12 - 4 + 1) * 7 (46 - 63 = -17)

-17 + 3 = -14

Ответ - 14

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

Давайте рассмотрим каждое из данных выражений по очереди:

  1. s := 125; for i := -6 to 14 do s := s - 5; s := s * 2; В этом случае, начальное значение s равно 125. Затем цикл от -6 до 14 выполняет вычитание 5 из s 21 раз (от -6 до 14 включительно). Получаем s = 125 - 5 * 21 = -20. Затем значение -20 умножается на 2, и получаем конечное значение s = -40.

  2. s := 24; for i := -4 to 10 do s := s + i; if s mod 3 = 0 then s := s div 3 else s := s mod 3; В начале s равно 24. Цикл от -4 до 10 включительно выполняет сложение s с каждым значением i. Это приводит к s = 24 + (-4) + (-3) + ... + 10 = 27. Затем происходит проверка остатка от деления s на 3. Так как 27 делится на 3 без остатка, значение s делится на 3, и результат будет s = 9.

  3. s := 125468; s := s mod 1000 div 10; for i := 4 to 12 do s := s - 7; s := s + 3; Начальное значение s равно 125468. Первое действие - взятие остатка от деления на 1000 и затем деление на 10, что приводит к s = (125468 mod 1000) div 10 = 46 div 10 = 4. Затем цикл от 4 до 12 выполняет вычитание 7 из s девять раз (за каждое значение i). Это даст s = 4 - 7 * 9 = -59. Затем к -59 добавляется 3, и получаем s = -56.

Итак, значения переменной s для каждого из предоставленных выражений:

  1. s = -40
  2. s = 9
  3. s = -56
0 0

Похожие вопросы

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

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

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