
СРОЧНО ПОМОГИТЕ! Определите значение переменной 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

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

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



Давайте рассмотрим каждое из данных выражений по очереди:
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
.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
.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
для каждого из предоставленных выражений:
s = -40
s = 9
s = -56


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili