
Определите значение переменной y после выполнения следующего фрагмента программы:х:=25;у:=20;while
x*y<0 do;beginx:=x-5;y:=y+2;end;

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

значение переменной x - 20



Значение переменной y после выполнения следующего фрагмента программы зависит от начального значения переменной x. Если x = 25, как указано в задании, то цикл while не будет выполнен, так как условие x * y < 0 не выполняется. В этом случае значение y останется равным 20. Однако, если x было бы отрицательным числом, например, x = -25, то цикл while будет повторяться, пока x * y < 0. На каждой итерации цикла x будет уменьшаться на 5, а y будет увеличиваться на 2. Цикл закончится, когда x * y >= 0, то есть когда x >= -y / 2. Например, если x = -25 и y = 20, то цикл будет выполнен три раза, и в конце x будет равно -40, а y будет равно 26. В общем случае, если x < 0 и y > 0, то значение y после выполнения цикла будет равно y + 2 * ceil(-x / 5), где ceil - это функция, округляющая число вверх до ближайшего целого.


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