Определите значение переменных s и i после выполнения следующих операторов: а) s: =0; i: =0; for i: =0 to 5 do s: =s+1; б) s: =1; n: =1; for i: =2 to n do s: =s+1;
233
433
Ответы на вопрос:
А) цикл for i: =0 to 5 do s: =s+1; выполнится 6 раз. переменная s будет равна 6,так как действие s: =s+1 будет увеличивать значение переменной s на 1 с каждым шагом цикла, а значение переменной i будет равно 5, так как for i: =0 to 5 do означает,что цикл будет выполняться, пока значение i, с начала цикла равное 0, не достигнет значения 5.s=6 , i = 5.б) в данном случае цикл не выполнится ни разу, так как значение n меньше значения i и используется команда to : for i: =2 to n do.команда to используется для цикла,значение которого идет вверх. в данном случае, чтобы алгоритм выполнился хотя бы раз, нужно было использовать команду downto, которая работает в сторону уменьшения.так как алгоритм не будет выполнен, то и значения переменных не изменятся: s=1, i= 2.
Популярно: Информатика
-
kjkszpjkangaroo27.10.2021 05:48
-
Tana136907.02.2020 22:48
-
Syrup7529.04.2023 20:29
-
dapmoney2p0c8c029.04.2020 11:20
-
Alexandr20175505.11.2020 22:15
-
МиленаКриницына16.07.2021 20:28
-
Uuuuuu200628.05.2022 09:21
-
2018kat10.12.2020 23:05
-
natava199830.10.2020 03:50
-
vikapuzya20005.10.2021 14:34