a, Vì 45 chia hết cho 3 nên thỏa mãn điều kiện
=> câu lệnh x:=x+1; được thực hiện
=> x=5+1 nếu trước đó x=5
=> x=6
b, Nếu trước đó x=5 thì x<10 nên điều kiện không thỏa mãn
=> câu lệnh x:=x+1; không được thực hiện
=> thay vào đó là câu lệnh x:=x-1; được thực hiện (vì là điều kiện ngược lại của x>10 là x<=10)
=> x=5-1 nếu trước đó x=5
=> x=4