1. Trang chủ
  2. » Mẫu Slide

tuan 13 tiet 26

3 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.. - Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đầy đủ trong Pascal.[r]

(1)

BÀI 6: CÂU LỆNH ĐIỀU KHIỂN (tt) I MỤC TIÊU:

1 Kiến thức:

- Biết ngơn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh

- Hiểu cú pháp, hoạt động câu lệnh điều kiện dạng thiếu dạng đầy đủ Pascal 2 Kĩ năng: Bước đầu viết câu lệnh điều kiện ngơn ngữ lập trình cụ thể.

3 Thái độ: Học tập tự giác, ý thức học tập, có tinh thần trách nhiệm, vượt qua khó khăn. II CHUẨN BỊ:

1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2 Học sinh: Vở ghi, sách giáo khoa.

III CÁC HOẠT ĐỘNG DẠY – HỌC: 1 Ổn định lớp: (1’)

8A1:……… 8A2:……… 2 Kiểm tra cũ: (4’)

Câu 1: Điều kiện phép so sánh sử dụng nào? 3 Bài mới:

Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động 1: (17’) Tìm hiểu cấu trúc rẽ nhánh.

+ GV: Yêu cầu HS nhắc lại thực chương trình máy tính thực nào?

+ GV: Đưa ví dụ câu lệnh thực điều kiện ngược lại không thực điều kiện sai cho HS nhận xét ví dụ

+ GV: Nhận xét vấn đề mà ví dụ nêu cho HS hiểu

+ GV: Xét ví dụ 2/SGK

+ GV: Phân tích tốn cho HS nhận biết để thực bước tiếp theo, yêu cầu HS xác định toán + GV: Yêu cầu số HS trình bày xác định tốn theo u cầu + GV: Nhận xét chốt nội dung + GV: Yêu cầu HS mơ tả thuật tốn, tính tiền khách hàng mua sách

+ GV: Gọi số HS trình bày bước thuật tốn đưa

+ GV: Nhận xét chốt nội dung + GV: Số tiền khác hàng toán phụ thuộc vào điều gì?

+ GV: Cách thể hoạt động phụ

+ HS: Khi thực chương trình máy tính thực tuần tự câu lệnh.

+ HS: Trong nhiều trường hợp, muốn thực câu lệnh đó, điều kiện cụ thể thỏa mãn; ngược lại điều kiện không thỏa mãn bỏ qua câu lệnh

+ HS: Đọc tìm hiểu ví dụ + HS: Xác định toán:

- Input: Nếu mua sách > 100 nghìn đồng, khách giảm 30% tổng số tiền tốn - Output: Tính tổng số tiền phải tốn

+ HS: Thuật tốn:

Bước 1: Tính tổng số tiền T khách hàng mua sách

Bước 2: Nếu T >= 100000, số tiền phải tốn 70%*T Bước 3: In hóa đơn

+ HS: Phụ thuộc vào số lượng khác hàng mua

+ HS: Tập trung ý lắng nghe,

4 Cấu trúc rẽ nhánh: a) Cấu trúc rẽ nhánh dạng thiếu:

Ví dụ:

- Nếu điều kiện thỏa mản câu lệnh thực hiện, ngược lại bỏ qua câu lệnh

b) cấu trúc rẽ nhánh dạng đủ:

Ngày soạn: 17/11/2015 Ngày dạy: 19/11/2015 Tuần: 13

(2)

thuộc vào điều kiện gọi cấu trúc rẽ nhánh dạng thiếu (h 32a)

+ GV: Xét ví dụ 3/SGK

+ GV: Phân tích tốn ví dụ cho HS thấy hiểu

+ GV: u cầu HS sửa lại thuật tốn ví dụ

+ GV: Gọi số HS trình bày nội dung thực

+ GV: Cho bạn khác lắng nghe nhận xét bổ xung ý kiến

+ GV: Sửa chữa sai sót em mắc phải, nhận xét

+ GV: Diễn giải, thuyết trình, kích thích tư để hiểu nội dung kết luận từ ví dụ Yêu cầu HS phát biểu kết luận từ ví dụ

tư để hiểu nội dung kết luận từ ví dụ

+ HS: Đọc tìm hiểu ví dụ + HS: Chú ý lắng nghe tìm hiểu tốn

+ HS: Thuật tốn:

Bước 1: Tính tổng số tiền T khách hàng mua sách

Bước 2: Nếu T >= 100000, số tiền phải toán 70%*T Ngược lại, số tiền phải toán 90%*T

Bước 3: In hóa đơn

+ HS: Cách thể hoạt động phụ thuộc vào điều kiện gọi cấu trúc rẽ nhánh dạng đủ (h 32b).

- Nếu điều kiện thỏa mản câu lệnh thực hiện, ngược lại thực câu lệnh

Hoạt động 2: (19’) Tìm hiểu câu lệnh điều kiện. + GV: Cho HS tìm hiểu nội dung

+ GV: Trong ngơn ngữ lập trình, cấu trúc rẽ nhánh thể

+ GV: Nêu viết cú pháp câu lệnh điều kiện dạng thiếu

+ GV: Có thể dịch sang tiếng việt cho HS dễ tiếp thu

+ GV: Yêu cầu HS nhắc lại + GV: Yêu cầu HS cho ví dụ

+ GV: Nêu viết cú pháp câu lệnh điều kiện dạng thiếu

+ GV: Dịch sang tiếng việt cho HS dễ tiếp thu

+ GV: Yêu cầu HS nhắc lại nội dung hướng dẫn

+ GV: Yêu cầu HS nêu số ví dụ cụ thể

+ GV: Yêu cầu HS phân tích ví dụ mà em đưa

+ GV: Nhận xét chốt nội dung

+ HS: Tìm hiểu SGK + HS: Trong ngơn ngữ lập trình, cấu trúc rẽ nhánh thể câu lệnh điều kiện + HS: if <ĐK> then <câu lệnh>;

CT kiểm tra ĐK này, ĐK thỏa mãn, CT thực câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua

Ví dụ: If a>b then write(a);

+ HS: if <ĐK> then <câu lệnh1> else <câu lệnh2>;

CT kiểm tra ĐK này, ĐK thỏa mãn, CT thực câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua

Ví du: If a>b then write(a) else write(b);

+ HS: Dựa vào ví dụ GV đưa thực phân tích ví dụ

+ HS: Thực ghi vào

5 Câu lệnh điều kiện: a) Dạng thiếu:

if <ĐK> then <câu lệnh>;

CT kiểm tra ĐK này, ĐK thỏa mãn, CT thực câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua

Ví dụ: If a>b then write(a); b) Dạng đủ:

if <ĐK> then <câu lệnh1> else <câu lệnh2>;

CT kiểm tra ĐK này, ĐK thỏa mãn, CT thực câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua

Ví dụ: If a>b then write(a) else write(b);

4 Củng cố: (3’)

- Củng cố câu lệnh điều kiện 5 Dặn dò: (1’)

- Xem trước nội dung IV RÚT KINH NGHIỆM :

(3)

Ngày đăng: 27/09/2021, 20:02

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w