Giáo án ppt Tin học 10 kết nối: Bài 19 Câu lệnh rẽ nhánh if
Giáo án điện tử Tin học 10 nhà kết nối tri thức: Bài 19 Câu lệnh rẽ nhánh if. Bài giảng được thiết kế hiện đại, sáng tạo, sinh động với đầy đủ nội dung, hình ảnh,… giúp học sinh có hứng thú học tập và tiếp thu hiệu quả hơn. Giáo viên tải về có thể sử dụng luôn để giảng dạy.
Nội dung chi tiết











... Còn nữa ...
NHIỆT LIỆT CHÀO ĐÓN CẢ LỚP TỚI BÀI HỌC MỚI!
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.
BÀI 19: CÂU LỆNH RẼ NHÁNH IF
NỘI DUNG BÀI HỌC
- Biểu thức lôgic
- Lệnh if
- Biểu thức lôgic
Thảo luận nhóm đôi và thực hiện Hoạt động 1 trong SGK trang 101:
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ì <lệnh> của các ngôn ngữ lập trình bậc cao?
- m, n = 1, 2 B. a + b > 1
- a* b < a + b D. 12 + 15 > 2* 13
Các phép so sánh các giá trị số trong Python:
Cho các lệnh sau và dự đoán giá trị của các biến lôgic a, b, c
KẾT LUẬN
Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False. Giá trị các biểu thức lôgic thuộc kiểu bool.
Các phép toán trên kiểu dữ liệu lôgic là and (và), or (hoặc) và not (phủ định).
Câu hỏi và bài tập củng cố
Mỗi biểu thức sau có giá trị True hay False?
- a) 100%4 == 0
b)111//5 != 20 or 20%3 != 0
- Lệnh if
Thảo luận nhóm đôi, hoàn thành Hoạt động 2 SGK trang 102:
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?
Đọc thông tin SGK và thực hiện các yêu cầu:
- Trình bày cú pháp của lệnh if trong Python.
- Nêu những lưu ý khi viết câu lệnh if.
Cấu trúc rẽ nhánh dạng thiếu:
if <điều kiện>:
<khối lệnh>
Cấu trúc rẽ nhánh dạng đủ:
Ghi nhớ
Cú pháp đặc biệt của lệnh if
Sau <điều kiện> là dấu ":", sau đó xuống dòng và các lệnh cần viết thụt vào (1 tab hoặc 4 dấu cách).
Câu hỏi và bài tập củng cố
Đoạn chương trình sau thực hiện công việc gì?
k = int(input(“Nhập một số nguyên dương:”))
if k <= 0:
print(“Bạn nhập sai rồi!”)
Chương trình yêu cầu nhập số một số nguyên dương và đưa vào biến k. Nếu k <=0 thì sẽ thông báo "Bạn nhập sai rồi!".
Tài liệu cùng môn học
- Trắc nghiệm tin học 10 kết nối tri thức
- Giáo án word tin học 10 kết nối tri thức
- Giáo án ppt tin học 10 kết nối tri thức
- Giải tin học 10 kết nối tri thức
- Phiếu bài tập tin học 10 kết nối tri thức
- Giáo án chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án ppt chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án chuyên đề khoa học máy tính 10 kết nối tri thức
- Giáo án ppt chuyên đề khoa học máy tính 10 kết nối tri thức
- Bài tập củng cố Tin học 10 kết nối tri thức
- Trắc nghiệm trả lời ngắn tin học 10 kết nối tri thức
- Trắc nghiệm đúng sai tin học 10 kết nối tri thức
- Đề thi tin học 10 kết nối tri thức
- Giải chuyên đề khoa học máy tính 10 kết nối tri thức
- Giải chuyên đề tin học ứng dụng 10 kết nối tri thức
- Ppt trò chơi AI Tin học 10 Kết nối tri thức
- Video AI mở đầu Tin học 10 kết nối tri thức
Tài liệu khác
- Trắc nghiệm toán 10 kết nối tri thức
- Trắc nghiệm văn 10 kết nối tri thức
- Trắc nghiệm địa lí 10 kết nối tri thức
- Trắc nghiệm lịch sử 10 kết nối tri thức
- Trắc nghiệm KTPL 10 kết nối tri thức
- Trắc nghiệm hóa học 10 kết nối tri thức
- Trắc nghiệm sinh học 10 kết nối tri thức
- Trắc nghiệm quốc phòng 10 kết nối tri thức
- => Xem nhiều môn hơn