СРОЧНО ПОМОГИТЕ! Определите значение переменной 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 изs21 раз (от -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 = -40s = 9s = -56
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
