3. Nếu … thì … Nếu … thì … nếu không thì … Cấu trúc dùng để mô tả các mệnh đề như trên gọi là cấu trúc rẽ nhánh
4.
5. if <điều kiện> then <câu lệnh> ; a) Dạng thiếu b) Dạng đủ if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; - Điều kiện là biểu thức quan hệ hoặc biểu thức logic - Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh trong Pascal Trong đó if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;
8. if d <0 then writeln(‘phuong trinh vo nghiem’) else x1:= (-b + sqrt(d))/(2*a); x2:= (-b - sqrt(d))/(2*a); writeln(‘ nghiem x1= ’, x1); writeln(‘ nghiem x2= ’, x2); Nếu ∆ < 0 thì thông báo phương trình vô nghiệm, ngược lại thì tính và đưa ra nghiệm Nếu ∆ < 0 thì thông báo phương trình vô nghiệm, ngược lại thì tính và đưa ra nghiệm
9. Trong Pascal cho phép gép nhiều câu lệnh thành một câu lệnh gọi là câu lệnh ghép , có dạng: begin < các câu lệnh>; end ; begin < các câu lệnh>; end . Phần thân chương trình
10. if d <0 then writeln(‘phuong trinh vo nghiem’) else begin x1:= (-b + sqrt(d))/(2*a); x2:= (-b - sqrt(d))/(2*a); writeln(‘ nghiem x1= ’, x1); writeln(‘ nghiem x2= ’, x2); end;
11.
12. Program Giai_PTB2; Uses crt; Var (1) khai báo biến ; BEGIN (2) Nhập giá trị a,b,c (3) tính ∆ Readln; END. (4) Nếu ∆ <0 thì thông báo phương trình vô nghiệm ngược lại thì tính và đưa ra nghiệm
16. Uses crt; Var (1) khai báo biến ; BEGIN (2) Nhập giá trị năm Readln; END. Program nam_nhuan; (3) Nếu năm chia hết cho 400 hoặc năm chia hết cho 4 nhưng không chia hết cho 100 thì số ngày là 366, ngược lại số ngày là 365.