1.Имеется код программы ** языке Паскаль: var i, k: integer; begin k:=5; for i := 1 to 10...

0 голосов
81 просмотров

1.Имеется код программы на языке Паскаль:
var i, k: integer;
begin
k:=5;
for i := 1 to 10 do
if i > 5 then
k:=k+1;
end;
Чему будет равно значение переменной k после выполнения кода?
Выберите один ответ:
3,14
15
1
6
10


Информатика (17 баллов) | 81 просмотров
Дан 1 ответ
0 голосов

В коде используется неполный условный оператор, то есть нет else {...}.
Тогда условие i>5 будет выполняться только пять раз (i=6,7,8,9,10), в остальных случаях переменная k увеличиваться на единицу не будет. Значит при i=6 получим, что k=k+1=6 и так далее до i=10, k=10.
Ответ 5)10

(1.8k баллов)