1:) Dạng đầy đủ:If <Điều kiện> Then <Công việc 1> Else <Công việc 2>;
Tương tự như dạng thiếu tuy nhiên khi <Điều kiện> nhận giá trị là False thì <Công việc 2> sẽ được thực thi thay vì không làm gì cả như dạng thiếu.
Ví dụ:
If (x mod 2) = 0 Then Writeln(x,' la so chan') Else Writeln(x,' la so le'); Lưu ý dấu ; và từ khoá Else
Câu lệnh đứng trước Else thì không được có dấu chấm phẩy ; vì Pascal hiểu là gặp dấu chấm phẩy ; thì kết thúc luôn câu lệnh If.
2:) D