1. Вам дана блок-схема над 2 входными, 1 промежуточной и 1 выходной переменной. Домены всех переменных - множество всех целых чисел. Вам дана спецификация над этими же переменными. При помощи методов Флойда докажите, что блок-схема полностью корректна относительно спецификации. ϕ(x1,x2) ≡ x1 ≥ 0 ψ(x1, x2, z1) ≡ z1 ≤ x1 * x2 (блок-схема к задаче 1)
  2. Вам дана блок-схема над 1 входной, 1 промежуточной и 1 выходной переменной. Домены всех переменных - множество всех целых чисел. Вам дана спецификация над этими же переменными. При помощи методов Флойда докажите, что блок-схема полностью корректна относительно спецификации. ϕ(x) ≡ T ψ(x, z) ≡ if x > 100 then z = x - 10 else z = 91 (блок-схема к задаче 2)