Предмет: Информатика,
автор: Cl0ne
Какое значение получит переменная z после исполнения следующего фрагмента программы?
z := 5;
x := 1;
if z > 0 then z := 2 * z else x := 10;
if x = 0 then z := -2 else z := 9;
if (sqrt(z) = 3) and (x > 1) then z := z - 8 else z := 3 * x;
Ответы
Автор ответа:
0
В первом условии z будет равняться 10
Во втором условии вообще ничего не происходит, т.к х не равен нулю
В третьем условии z будет равняться трем, т.к корень из 10 не равняется 3 и х не больше 1 т.е z:= 3*x = 3*1=3
В итоге ответ: z = 3
Во втором условии вообще ничего не происходит, т.к х не равен нулю
В третьем условии z будет равняться трем, т.к корень из 10 не равняется 3 и х не больше 1 т.е z:= 3*x = 3*1=3
В итоге ответ: z = 3
Похожие вопросы
Предмет: Математика,
автор: khalikovyusuf
Предмет: Другие предметы,
автор: behruzamirhanov
Предмет: Литература,
автор: gusejnovaamina33
Предмет: Химия,
автор: NormylikRu