Chào mừng quý vị đến với website của ...
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Bài 19. Câu lệnh rẽ nhánh if
(Tài liệu chưa được thẩm định)
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:40' 10-05-2023
Dung lượng: 2.6 MB
Số lượt tải: 0
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:40' 10-05-2023
Dung lượng: 2.6 MB
Số lượt tải: 0
Số lượt thích:
0 người
BÀI 19: CÁC LỆNH RẼ NHÁNH IF
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 19: CÁC LỆNH RẼ NHÁNH IF
Ảnh
Khởi động
Khởi động (Khởi động)
Trong cuộc sống, chúng ta vẫn thường gặp các tình huống một việc được thực hiện hay không phụ thuộc vào một điều kiện. Ví dụ, em dự định, nếu ngày mai trời không mưa em sẽ đi chơi cùng bạn, ngược lại nếu trời mưa em sẽ ở nhà làm bài tập. Các tình huống như vậy trong lập trình được gọi là rẽ nhánh. Em hãy điển thông tin ở tình huống trên vào vị trí <Điều kiện> và lệnh tương ứng trong sơ đồ cấu trúc rẽ nhánh ở hình bên dưới.
Ảnh
1. BIỂU THỨC LOGIC
- Hoạt động 1
Ảnh
Hình vẽ
1. BIỂU THỨC LOGIC
- Thảo luận nhóm đôi và trả lời câu hỏi: Biểu thức nào sau đây có thể đưa vào vị trí <điều kiện> trong lệnh: Nếu <điều kiện> thì của các ngôn ngữ lập trình bậc cao? A. m, n = 1, 2. B. a + b > 1. C. a * b < a + b. D. 12 + 15 > 2*13.
- Trình bày
Ảnh
Trình bày trước lớp
- Quan sát
- Quan sát các lệnh sau để nhận biết kiểu dũ liệu logic:
Ảnh
- Các phép so sánh các giá trị số trong Python:
Ảnh
- Bảng các phép toán
Bảng các phép toán logic
Ảnh
- Ví dụ
Ví dụ: Cho các lệnh sau và dự đoán giá trị của các biến logic a, b, c.
Ảnh
- Kết luận
Ảnh
- Biểu thức logic là biểu thức chỉ nhận giá trị True hoặc False. Giá trị các biểu thức logic thuộc kiểu bool. - Các phép toán trên kiểu dữ liệu logic là and (và), or (hoặc) và not (phủ định).
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập trắc nghiệm
Mỗi biểu thức sau có giá True hay False?
a) 100%4 == 0
b) 111//5 != 20 or 20%3 != 0
2. LỆNH IF
- Hoạt động 2
Ảnh
Hình vẽ
- Cho trước số tự nhiên n (được gán hoặc nhập từ bàn phím). Đoạn chương trình như sau kiểm tra n > 0 thì thông báo "n là số lớn hơn 0". if n > 0; print("n là số lớn hơn 0") Em có nhận xét gì về cấu trúc lệnh if? Sau <điều kiện> lệnh if có kí tự gì? Lệnh print() được viết như thế nào?
2. LỆNH IF
- Câu lệnh điều kiện dạng thiếu
- Câu lệnh điều kiện dạng thiếu:
Ảnh
Ảnh
- Câu lệnh điều kiện dạng đủ
- Câu lệnh điều kiện dạng đủ:
Ảnh
Ảnh
- Kết luận
Ảnh
- Câu lệnh điều kiện if thể hiện cấu trúc rẽ nhánh trong Python. Khối lệnh rẽ nhánh của if được viết sau dấu ".", cần viết lùi vào và thẳng hàng.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Đoạn chương trình sau thực hiện công việc gì?
Ảnh
Ảnh
- Thực hành (THỰC HÀNH)
Ảnh
- Nhiệm vụ 1: Viết chương trình nhập số tự nhiên n từ bàn phím. Sau đó thông báo số em đã nhập là số chẵn hay số lẻ phụ thuộc vào n là chẵn hay lẻ. - Nhiệm vụ 2: Giả sử giá điện sinh hoạt trong khu vực gia đình em ở được tính lũy kế theo từng tháng như sau (giá tính theo từng kWh điện tiêu thụ). + Với mức điện tiêu thụ từ 0 đến 50 kWh, giá thành mỗi kWh là 1,678 nghìn đồng. + Với mức từ 51 đến 100, giá thành mỗi kWh là 1,743 nghìn đồng. + Từ mức 101 trở lên, giá thành mỗi kWh là 2.014 nghìn đồng. Viết chương trinh nhập số điện tiêu thụ trong tháng của gia đình em và tính số tiền điện phải trả.
Các bài tập liên quan đến kiểu dữ liệu bool và lệnh if
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Viết biểu thức logic ứng với mỗi câu sau: a) Số x nằm trong khoảng (0; 10). b) Số y nằm ngoài đoạn [1; 2]. c) Số z nằm trong đoạn [0; 1] hoặc [5; 10]. Câu 2: Tìm một vài giá trị m, n thỏa mãn các biểu thức sau: a) 100%m == 0 and n%5 !=0 b) m%100 == 0 and m%400 != 0 c) n%3 == 0 or (n%3 != 0 and n%4 == 0)
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Câu 1: Giá bán cam tại siêu thị tính như sau: nếu khối lượng cam mua dưới 5kg thì giá bán là 12 000 đồng/kg, nếu khối lượng mua lớn hơn hoặc bằng 5 kg thì giá bán là 10 000 đồng/kg. Viết chương trình nhập số lượng mua (tính theo kg) sau đó tính số tiền phải trả. Câu 2: Năm n là năm nhuận nếu giá trị n thỏa mãn điều kiện: n chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100. Viết chương trình nhập số năm n và cho biết năm n có phải là nhuận hay không.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 20: Câu lệnh lặp For.
- Cảm ơn
Ảnh
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 19: CÁC LỆNH RẼ NHÁNH IF
Ảnh
Khởi động
Khởi động (Khởi động)
Trong cuộc sống, chúng ta vẫn thường gặp các tình huống một việc được thực hiện hay không phụ thuộc vào một điều kiện. Ví dụ, em dự định, nếu ngày mai trời không mưa em sẽ đi chơi cùng bạn, ngược lại nếu trời mưa em sẽ ở nhà làm bài tập. Các tình huống như vậy trong lập trình được gọi là rẽ nhánh. Em hãy điển thông tin ở tình huống trên vào vị trí <Điều kiện> và lệnh tương ứng trong sơ đồ cấu trúc rẽ nhánh ở hình bên dưới.
Ảnh
1. BIỂU THỨC LOGIC
- Hoạt động 1
Ảnh
Hình vẽ
1. BIỂU THỨC LOGIC
- Thảo luận nhóm đôi và trả lời câu hỏi: Biểu thức nào sau đây có thể đưa vào vị trí <điều kiện> trong lệnh: Nếu <điều kiện> thì
- Trình bày
Ảnh
Trình bày trước lớp
- Quan sát
- Quan sát các lệnh sau để nhận biết kiểu dũ liệu logic:
Ảnh
- Các phép so sánh các giá trị số trong Python:
Ảnh
- Bảng các phép toán
Bảng các phép toán logic
Ảnh
- Ví dụ
Ví dụ: Cho các lệnh sau và dự đoán giá trị của các biến logic a, b, c.
Ảnh
- Kết luận
Ảnh
- Biểu thức logic là biểu thức chỉ nhận giá trị True hoặc False. Giá trị các biểu thức logic thuộc kiểu bool. - Các phép toán trên kiểu dữ liệu logic là and (và), or (hoặc) và not (phủ định).
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập trắc nghiệm
Mỗi biểu thức sau có giá True hay False?
a) 100%4 == 0
b) 111//5 != 20 or 20%3 != 0
2. LỆNH IF
- Hoạt động 2
Ảnh
Hình vẽ
- Cho trước số tự nhiên n (được gán hoặc nhập từ bàn phím). Đoạn chương trình như sau kiểm tra n > 0 thì thông báo "n là số lớn hơn 0". if n > 0; print("n là số lớn hơn 0") Em có nhận xét gì về cấu trúc lệnh if? Sau <điều kiện> lệnh if có kí tự gì? Lệnh print() được viết như thế nào?
2. LỆNH IF
- Câu lệnh điều kiện dạng thiếu
- Câu lệnh điều kiện dạng thiếu:
Ảnh
Ảnh
- Câu lệnh điều kiện dạng đủ
- Câu lệnh điều kiện dạng đủ:
Ảnh
Ảnh
- Kết luận
Ảnh
- Câu lệnh điều kiện if thể hiện cấu trúc rẽ nhánh trong Python. Khối lệnh rẽ nhánh của if được viết sau dấu ".", cần viết lùi vào và thẳng hàng.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Đoạn chương trình sau thực hiện công việc gì?
Ảnh
Ảnh
- Thực hành (THỰC HÀNH)
Ảnh
- Nhiệm vụ 1: Viết chương trình nhập số tự nhiên n từ bàn phím. Sau đó thông báo số em đã nhập là số chẵn hay số lẻ phụ thuộc vào n là chẵn hay lẻ. - Nhiệm vụ 2: Giả sử giá điện sinh hoạt trong khu vực gia đình em ở được tính lũy kế theo từng tháng như sau (giá tính theo từng kWh điện tiêu thụ). + Với mức điện tiêu thụ từ 0 đến 50 kWh, giá thành mỗi kWh là 1,678 nghìn đồng. + Với mức từ 51 đến 100, giá thành mỗi kWh là 1,743 nghìn đồng. + Từ mức 101 trở lên, giá thành mỗi kWh là 2.014 nghìn đồng. Viết chương trinh nhập số điện tiêu thụ trong tháng của gia đình em và tính số tiền điện phải trả.
Các bài tập liên quan đến kiểu dữ liệu bool và lệnh if
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Viết biểu thức logic ứng với mỗi câu sau: a) Số x nằm trong khoảng (0; 10). b) Số y nằm ngoài đoạn [1; 2]. c) Số z nằm trong đoạn [0; 1] hoặc [5; 10]. Câu 2: Tìm một vài giá trị m, n thỏa mãn các biểu thức sau: a) 100%m == 0 and n%5 !=0 b) m%100 == 0 and m%400 != 0 c) n%3 == 0 or (n%3 != 0 and n%4 == 0)
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Câu 1: Giá bán cam tại siêu thị tính như sau: nếu khối lượng cam mua dưới 5kg thì giá bán là 12 000 đồng/kg, nếu khối lượng mua lớn hơn hoặc bằng 5 kg thì giá bán là 10 000 đồng/kg. Viết chương trình nhập số lượng mua (tính theo kg) sau đó tính số tiền phải trả. Câu 2: Năm n là năm nhuận nếu giá trị n thỏa mãn điều kiện: n chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100. Viết chương trình nhập số năm n và cho biết năm n có phải là nhuận hay không.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 20: Câu lệnh lặp For.
- Cảm ơn
Ảnh
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓
Các ý kiến mới nhất