Напишите программу на turbo pascal : найти частное двух целых чисел вводимых с клавиатуры
134
218
Ответы на вопрос:
Var x,y: integer; z: real; {при делении всегда получаем не целое число} begin readln(x,y); //далее либо z: =x/y, либо z: =x/y, в зависимости от того, что на что делить writeln(z); end.
Xувеличивается в цикле с 1 до 4, каждый раз на 1. y каждый раз увеличивается в 2 раза, начиная с 1 и до 2^4 = 16. 1) тело цикла исполнится 4 раза. 2) x примет значение 5. 3) y примет значение 16. 4) если написать x < = 5, то тело цикла исполнится 5 раз. на выходе будет x = 6, y = 32. 5) если написать x > = 5, то тело цикла не будет исполнено ни разу, потому что условие сразу не выполняется. 6) если написать x > 0, то программа зациклится. цикл будет исполняться бесконечно, потому что x всегда > 0. 7) если убрать команду x: =x+1, то программа тоже зациклится. выхода не будет, потому что x всегда остается равным 1 < 5. 8) если написать команду x: =x+2, то тело цикла исполнится 2 раза: при x : = 1 и при x : = 3. на третий раз станет x = 5 и будет выход из цикла. 9) если написать команду x: =x-1, то программа зациклится. выхода не будет, потому что x будет уменьшаться и всегда останется < 5.
Популярно: Информатика
-
МахитоТ13.02.2023 13:23
-
DrNick08.05.2020 04:25
-
Роналду11111107.09.2020 12:02
-
xokkey116.01.2021 17:25
-
Violetta2004w23.06.2022 14:46
-
lilitabraamyan20.05.2023 11:11
-
niki1232018ovv1ej04.03.2020 19:43
-
Алёна28010411.02.2021 02:56
-
kuytdrg8712.11.2021 16:12
-
Aikony24.12.2021 03:42