- Nhấn tổ hợp phím Ctrl + F
2. Câu lệnh IF – THEN
a. Dạng thiếu:
IF <điều kiện> THEN <câu lệnh>;
b. Dạng đầy đủ:
IF <điều kiện> THEN <câu lệnh 1>; ELSE <câu lệnh 2>;
Trong đó: - Điều kiện là biểu thức quan hệ hoặc biểu thức lôgic.
- Câu lệnh, Câu lệnh 1, Câu lệnh 2 là 1 câu lệnh của Pascal.
* Ý nghĩa câu lệnh:
. Hỏi: Em hãy cho biết ý nghĩa câu lệnh .
Ví dụ:
- Vd1:
If (x mod 2 = 0) then write(‘x, la so chan’); -VD2:
If D < 0 then write (‘phuong trinh vo nghiem’) else write (‘ phuong trinh co nghiem’);
- GV: Với hai dạng trên dạng nào dùng thuận
Học sinh vẽ sơ đồ khối
Học sinh trả lời
- Dạng 1: Điều kiện đúng thì thực hiện câu lệnh sai thì bỏ qua
- Dạng 2: Điều kiện đúng thì thực hiện câu lệnh 1 sai thì thực hiện câu lệnh 2
. Phân tích ví dụ tìm giá trị lớn nhất (Max) trong SGK Điều kiện Lệnh Đúng Sai Điều kiện Lệnh 1 Lệnh 2 Sai Đúng
tiện hơn?
HOẠT ĐỘNG 3:
Tìm hiểu ý nghĩa câu lệnh ghép
a/ Mục tiêu
- Hiểu câu lệnh ghép;
- Viết được các lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đủ và áp dụng để thực hiện được thuật toán của một số bài toán đơn giản.
b/ Nội dung 3./ Câu lệnh ghép Begin < dãy các câu lệnh >; End; 3. Câu lệnh ghép
- Trường hợp sau THEN hoặc ELSE có từ hai câu lệnh trở lên thì Pascal có thực hiện được hay không? muốn thực hiện được thì phải sử dụng gì?
- Khi đó ta cần gộp nhiều câu lệnh thành một câu lệnh trong chương trình. Ngôn ngữ Pascal cho phép ta làm được điều đó
- Suy nghĩ trả lời:
• Được
• Ghép hai câu lệnhn kia lại
Trong Pascal câu lệnh ghép có dạng: Begin
< dãy các câu lệnh >;
End;
* Chú ý: Sau End phải là dấu ( ;)
IV. DĂN DÒ:
- Nhắc lại một số kiến thức vừa học xong?
- Làm một số câu hỏi trắc nghiệm giáo viên đã phát để củng cố kiến thức vừa học. - Soạn trước bài:“cấu trúc lặp“ để chuẩn bị cho tiết học sau
TIẾT CT: 12
BÀI TẬP THỰC HÀNH CẤU TRÚC RẼ NHÁNHI. MỤC TIÊU I. MỤC TIÊU
a/ Về kiến thức:
- Bước đầu biết sử dụng đúng lệnh IF để lập trình giải quyết một số bài toán đơn giản.
b/ Về kỹ năng:
- VD1: Viết chương trình nhập vào độ dài hai cạnh của một hình chữ nhật và tính chu vi, diện tích của hình chữ nhật đó.
- VD2: Tìm nghiệm của pt bậc 2.
c/ Thái độ:
- Làm cho học sinh thêm yêu thích lập trình, yêu thích môn học hơn.