1. Trang chủ
  2. » Nghệ sĩ và thiết kế

Tải Giáo án Tin học 8 bài 6: Câu lệnh điều khiển (Tiếp theo) - Giáo án điện tử Tin học lớp 8

2 57 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 13,07 KB

Nội dung

- 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 một ngôn ngữ lập trình cụ thể2. Kĩ năng: Bước đầu viết được câu lệnh điều kiện trong một ngôn ngữ lập[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 đủ ngôn ngữ lập trình cụ thể

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

hiện 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 toá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 toán theo yê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 toán đưa

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

+ 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 tốn:

- Input: Nếu mua sách > 100 nghìn đồng, khách giảm 30% tổng số tiền toá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 toán 70%*T Bước 3: In hóa đơn

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

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: Ngày dạy: Tuần: 13

(2)

+ GV: 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 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: Yê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ụ

+ HS: Tập trung ý lắng nghe, 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 toán

+ HS: Thuật toá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 tố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 được 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>;  Chương trình kiểm tra ĐK này, ĐK thỏa mãn, 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>;

 Chương trình 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 thực câu lệnh sau từ khóa else

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 :

Ngày đăng: 30/12/2020, 08:54

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w