Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Part7.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
144.38 Кб
Скачать

Завдання до розділу 7

1 Написати найслабшу передумову для оператора y := 3 * x + 1, якщо його постумовою Q є { y < 10 }.

2 Написати найслабшу передумову для оператора y := x + 5, якщо його постумовою Q є { y = 43 }.

3 Написати найслабшу передумову для оператора x := x + 1, якщо його постумовою Q є { xN }.

4 Написати найслабшу передумову для послідовності операторів:

y := 5 * x – 2,

x := y – 6,

якщо постумовою Q останнього оператора є { x < 2 }.

5 Написати найслабшу передумову для послідовності операторів:

y := 4 * x – 5,

x :=2 * y – 11,

якщо постумовою Q останнього оператора є { x > 3 }.

6 Написати найслабшу передумову для послідовності операторів:

y := 2 * x + 1,

x := y – 4,

якщо постумовою Q останнього оператора є { x > 3 }.

7 Написати найслабшу передумову для послідовності операторів:

a := 3 * (2 * b + a),

b := 2 * a - 1,

якщо постумовою Q останнього оператора є { b > 5 }.

8 Написати найслабшу передумову для умовного оператора

if x>0 then y:=y -2 else y:=y+3 ,

якщо його постумовою Q є { y > 0 }.

9 Написати найслабшу передумову для оператора циклу

while y < > x then y:=y+5,

якщо його постумовою Q є {y=x}.

167

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]