1. Trang chủ
  2. » Cao đẳng - Đại học

Bai 6 Cau lenh dieu kien

5 20 0

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

THÔNG TIN TÀI LIỆU

Nội dung

- Biết cấu trúc rẽ nhánh để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện.. *Kĩ năng:B[r]

(1)

tiết 29: 6: câu lệnh điều kiện (tiết 1)

A Mục tiêu học

*Kiến thức:

- Biết cần thiết cấu trúc rẽ nhánh lập trình

- Biết cấu trúc rẽ nhánh để dẫn cho máy tính thực thao tác phụ thuộc vào điều kiện

*Kĩ năng:

- Mô tả hoạt động phụ thuộc vào điều kiện - Kiểm tra tính đúng, sai điều kiện

B chuẩn bị

- GV: Bảng phụ, câu hỏi

- HS: Bảng nhóm, bút dạ, phiếu học tập

C bước lên lớp

1 Tổ chức ổn định lớp Chuyển giảng

3 Bài mới

Hoạt động dạy học Nội dung

- HS hoạt động nhóm thảo luận liệt kê hoạt động mà em thường làm ngày

- GV: Trong sống ngày, thực phần lớn hoạt động cách theo thói quen theo kế hoạch xác định từ trước

?Có hoạt động có thay đổi tác động hồn cảnh cụ thể khơng? Lấy ví dụ minh hoạ - HS hoạt đơng động nhóm thảo luận - GV: Mỗi điều kiện mô tả dạng phát biểu Hoạt động phụ thuộc vào kết kiểm tra phát biểu hay sai

?Kết kiểm tra - HS quan sát ví dụ SGK/47

- HS giải thích thơng số có bảng ví dụ

- GV nhận xét

- HS sử dụng phiếu học tập nêu số

1 hoạt động phụ thuộc vào điều kiên

- Những hoạt động thực điều kiện cụ thể xẩy Điều kiện thường kiện mô tả sau từ “nếu”

2 tính sai điều kiện.

- Kết kiểm tra đúng: Điều kiện thoả mãn

(2)

ví dụ hoạt động có điều kiện Tin học

- HS sử dụng phiếu học tập liệt kê lại phép so sánh kí hiệu phép so sánh sử dụng Pascal ?Kết kiểm tra phép so sánh

- GV cần nhấn mạnh cho HS phép so sánh có vai trị quan trọng việc mơ tả thuật tốn

?HS quan sát ví dụ SGK/47

?Điều kiện biểu diễn phép so sánh

- HS hoạt động nhóm thảo luận điều kiện xẩy

- HS đại diện nhóm trả lời - nhóm khác nhận xét

- GV nhận xét đưa đáp án đúng, giải thích cho HS hiểu

3 điều kiện phép so sánh.

- Phép so sánh sử dụng để biểu diễn điều kiện

- Ví dụ: In hình giá trị lớn hai số tương ứng với giá trị biến a b

+ Nếu a > b, in giá trị a hình + Ngược lại in giá trị b

d củng cố

- HS nhắc lại hoạt động phụ thuộc vào điều kiện

- GV treo bảng phụ - HS hoạt động nhóm vận dụng làm tập sau: Hãy mô tả điều kiện cho ngôn ngữ Pascal

a n số nguyên chia hết cho

b m số nguyên không chia hết cho c y số dương không vượt 100

d Tổng hai số trogn ba số a, b, c ln lớn số cịn lại e Hai số a b khác có dấu

f a b hai số nguyên tỉ lệ thuận với theo tỉ lệ 3:4

g Số a > tổng hai số b c = 10, số a <=5 tổng hai số b c = -20

h m nhận giá trị 1, 3, 5, 7,

E hướng dẫn nhà

- Học cũ

- Làm tập 1, SGK /50

(3)

tiết 30: 6: câu lệnh điều kiện (tiết 2)

A Mục tiêu học

*Kiến thức:

- Hiểu cấu trúc rẽ nhánh có hai dang: Dạng thiếu dạng đầy đủ

- Biết ngơn ngữu 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

*Kĩ năng:

- Viết câu lệnh điều kiện dạng

- Phân biệt khác dạng câu lệnh điều kiện

B chuẩn bị

- GV: Bảng phụ, câu hỏi

- HS: Bảng nhóm, bút dạ, phiếu học tập

C bước lên lớp

1 Tổ chức ổn định lớp

2 Bài cũ: HS lên bảng làm tập SGK/50.

3 Chuyển giảng

4 Bài mới

Hoạt động dạy học Nội dung

- GV: Khi thực chương trình, máy tính thực câu lệnh, từ câu lệnh đến câu lệnh cuối

- GV lấy ví dụ minh hoạ cho HS hiểu ?HS quan sát ví dụ SGK/48

- GV gọi HS đọc lại ví dụ

- HS hoạt động nhóm thảo luận mơ tả hoạt động tính tiền cho tốn - GV quan sát, gọi ý cho nhóm - HS đại diện nhóm trả lời - Các nhóm nhận xét

- GV nhận xét nhóm

- GV treo bảng phụ giải thích hoạt động đưa để giải yêu cầu toán

?Em có nhận xét cấu trúc cách mơ tả hoạt động

?HS quan sát ví dụ SGK/48 - GV gọi HS đọc lại ví dụ

4 cáu trúc rẽ nhánh.

- Máy tính thực câu lệnh, từ câu lệnh câu lệnh cuối

Ví dụ 2: Mơ tả hoạt động tính tiền cho khách.

+ 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% x T

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

 Cách phụ thuộc vào điều kiện

trên gọi cấu trúc rẽ nhánh dạng thiếu

Ví dụ 3: Mơ tả hoạt động tính tiền cho khách.

(4)

- HS hoạt động nhóm thảo luận mơ tả hoạt động tính tiền cho tốn - GV quan sát, gọi ý cho nhóm - HS đại diện nhóm trả lời - Các nhóm nhận xét

- GV nhận xét nhóm

- GV treo bảng phụ giải thích hoạt động đưa để giải yêu cầu tốn

?Em có nhận xét cấu trúc cách mô tả hoạt động

- HS hoạt động nhóm thảo luận nêu ví dụ gọi cấu trúc rẽ nhánh dạng thiếu cịn ví dụ gọi cấu trúc rẽ nhánh dạng đầy đủ

- HS đại diện nhóm trả lời - GV nhận xét giải thích

- GV: Trong ngơn ngữ lập trình, cấu trúc rẽ nhánh thể câu lệnh điều kiện

- GV treo bảng phụ giới thiệu dạng câu lệnh điều kiện

- GV giải thích cho HS từ khố IF, THEN, ELSE tham số có câu lệnh

- GV lưu ý thêm cho HS trước từ khố ELSE khơng sử dụng dấu chấm phẩy câu lệnh đứng trước

?HS quan sát ví dụ 4, ví dụ SGK/49 - HS hoạt động nhóm thảo luận tìm cấu lệnh điều kiện phù hợp để giải toán

- HS đại diện nhóm trả lời

- GV nhận xét đưa đáp án đúng, giải thích cho HS

hàng mua sách

+ Bước 2: Nếu T >= 100000, số tiền phải toán 70% x T; ngược lại số tiền phải toán 90% x T + Bước 3: In hóa đơn

 Cách phụ thuộc vào điều kiện

trên gọi cấu trúc rẽ nhánh dạng đầy đủ

5 Câu lệnh điều kiện.

- Kết kiểm tra đúng: Điều kiện thoả mãn

- Dạng thiếu:

IF <Điều kiện> THEN <Câu lệnh>;

- Dạng đầy đủ:

IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;

d củng cố

- HS nhắc lại dạng cấu trúc câu lệnh điều kiện

(5)

E hướng dẫn nhà

- Học cũ

Ngày đăng: 12/10/2021, 15:53

w