А) цикл <span>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 : </span><span>for i:=2 to n do.
Команда to используется для цикла,значение которого идет вверх. В данном случае, чтобы алгоритм выполнился хотя бы раз, нужно было использовать команду downto, которая работает в сторону уменьшения.
Так как алгоритм не будет выполнен, то и значения переменных не изменятся: S=1, i= 2.</span>
1. X & Y & Z ∨ ¬Z
2. ¬((X ∨ Y) & (Y ∨ Z) & (X ∨ Z))
Приведем все в десятичную для удобства
1110101 = 117
476 = 318
217 = 535
13D = 317
Следовательно,
Ответ:
максимальный = 217 в шестнадцатеричной
минимальный = 1110101 в двоичной