0
Tải bản đầy đủ (.doc) (108 trang)

Câu lệnh IF – THEN

Một phần của tài liệu GIÁO ÁN TIN HỌC 11 CHUẨN KTKN_BỘ 1 (Trang 46 -46 )

- 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.

Một phần của tài liệu GIÁO ÁN TIN HỌC 11 CHUẨN KTKN_BỘ 1 (Trang 46 -46 )

×