Что будет выведено на экран в результате выполнения программы: var sb: set of byte; i,sm1,sm2: integer; begin sb:= [2..5,8]; sm1:=0; sm2:=sm1; for i:= 2 to 9 do if (([2..5,8] + [3..6]) >= sb) then begin inc(sm1); sb:=sb +[i]; end; for i:=1 to 10 do if i in sb then inc(sm2); write(sm1:4,sm2:4); readln; end. 6 7 6 6 7 7 8 7 7 6 Программа вызовет ошибку при компиляции Программа вызовет ошибку при выполнении
Задание

Что будет выведено на экран в результате выполнения программы:

var sb: set of byte;
i,sm1,sm2: integer;
begin
sb:=

\[2\.\.5,8\]
; sm1:=0; sm2:=sm1;
for i:= 2 to 9 do
if \(\(⟨0⟩ \+ ⟨2⟩\) >= sb) then
begin inc\(sm1\); sb:=sb +
\[i\]
; end;
for i:=1 to 10 do if i in sb then inc\(sm2\);
write\(sm1:4,sm2:4\); readln;
end.

  • 6 7
  • 6 6
  • 7 7
  • 8 7
  • 7 6
  • Программа вызовет ошибку при компиляции
  • Программа вызовет ошибку при выполнении