Câu c:
Cho Dãy A gồm 4 số [ 1; 5;6;0]
M:= a [1] => M =1
Bắt đầu chạy chương trình
Lần 1 :
i:= 2
NẾU a [2] < M thì M:=a [i]
Lúc này a [2]= 5 ;M = 1 không thỏa mãn điều kiện không thực hiện lệnh.
Lần 2:
I:=[3]
NẾU a [3] < M thì M:=a [i]
Lúc này a [3]= 6 ;M = 1 không thỏa mãn điều kiện không thực hiện lệnh.
Lần 3 :
I:=4
NẾU a [4] < M thì M:=a [i]
Lúc này a [4]= 0 ;M = 1 . thỏa mãn điều kiện. Thực hiện lệnh M:=a [1] . M:= 0 .
Vậy số nhỏ nhất là 0
* cây lệnh này
For i:=2 to n do If a[i] < M then M := M else M := a[i];
Sau then Là M:=a [i] luôn không cần else.
*^ Câu d làm giống câu c chỉ thay "< " BẰNG " >"