Предмет: Информатика, автор: aliastheslayer

Какое значение примет переменная Y после выполнения программы?

var y,x: integer;

begin y:=0; x:=32;

while x>0 do

begin

x:=x-2; y:=y+0,1*x;

end;

writeln ('y=',y);

end.

Ответы

Автор ответа: momo1627BB
2

Ответ:

x=32-2=30

y=0+0.1*30=3

Объяснение:


aliastheslayer: А можешь подробнее, а то у меня сестра..) немножко тупит, если не сложно)
momo1627BB: хорошо
momo1627BB: у нас есть переменная у и x в них заданы числа и сказано что x больше 0 а даль ше всё по формулам x:=x-2; y:=y+0,1*x; подстовляем вместо x y числа считаем x:=x-2; y:=y+0,1*x; в это выражение подстовляем полусеные числа и получаем ответ y=3 (прости плохой из меня препод хах)
aliastheslayer: Спасибо, дружище! Респект! Очень выручил))
Похожие вопросы
Предмет: Математика, автор: СвИнГиРюШа