Slide bài giảng tin học 10 cánh diều bài 7 chủ đề F: Thực hành câu lệnh rẽ nhánh
Slide điện tử bài 7 chủ đề F: Thực hành câu lệnh rẽ nhánh. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của môn Tin học 10 Cánh diều sẽ khác biệt
Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu
Tóm lược nội dung
BÀI 7: THỰC HÀNH CÂU LỆNH RẼ NHÁNH (2 TIẾT)
KHỞI ĐỘNG
- GV yêu cầu HS thảo luận và trả lời: Em hãy nêu tác dụng của câu lệnh IF?
NỘI DUNG BÀI HỌC GỒM
- Lấy ví dụ về câu lệnh If
- Chia kẹo
HÌNH THÀNH KIẾN THỨC
1. Lấy ví dụ về câu lệnh If
- Em biết gì về câu lệnh if. Hãy lấy ví dụ?
Nội dung ghi nhớ:
Mô tả | Câu lệnh if |
Ví dụ 1: Kiểm tra số đã cho có phải số chẵn không? Nếu là số chẵn hiện thông điệp “Đây là số chẵn” | |
Ví dụ 2: Kiểm tra lớp học có học sinh đi học đủ không, số học sinh của lớp là 40, nếu lớp đi học đủ hiện thông điệp “Lớp đã đi học đủ”. |
2. Chia kẹo
- Em hãy viết chương trình thực hiện việc chia kẹo?
Nội dung ghi nhớ:
Chương trình:
Kết quả thực hiện (chạy chương trình 3 lần, mỗi lần với bộ dữ liệu n, m khác nhau), ví dụ:
C. HOẠT ĐỘNG LUYỆN TẬP
- Hoàn thành bài tập trắc nghiệm sau:
Câu 1: Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?
A. Khi có các phép tính toán.
B. Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
C. Khi sử dụng các hàm toán học.
D. Khi lặp đi lặp lại một công việc nào đó.
Câu 2: Cho đoạn chương trình sau:
if d>0:
x1=-b-math.sqrt(d)/2*a
x1=-b+math.sqrt(d)/2*a
Lỗi sai trong đoạn chương trình trên là:
A. Thiều dấu chấm sau mỗi câu lệnh.
B. Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.
C. Không viết hoa chữ cái đầu của mỗi dòng.
D. Không có dấu kết thúc câu.
Câu 3: Trong Python, với cấu trúc if – else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi:
A. Điều kiện đúng.
B. Điều kiện khác 0.
C. Điều kiện bằng 0.
D. Điều kiện sai.
Câu 4: Đâu là phép tính logic
A. or
B. and
C. not
D. Tất cả các đáp án trên đều đúng
Câu 5: Chọn phát biểu đúng?
Cho biểu thức: x or y
A. Cho kết quả là False khi và chỉ khi x và y đều nhận giá trị False.
B. Cho kết quả là True khi x và y đều nhận giá trị True.
C. Cho kết quả là False khi và chỉ khi x hoặc y nhận giá trị False.
D. Đảo giá trị của x và y cho nhau
Gợi ý đáp án:
Câu | 1 | 2 | 3 | 4 | 5 |
Đáp án | C | A | B | A | D |
D. HOẠT ĐỘNG VẬN DỤNG
Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:
Câu 1: Cho đoạn chương trình sau:
if d>0:
x1=-b-math.sqrt(d)/2*a
x1=-b+math.sqrt(d)/2*a
Lỗi sai trong đoạn chương trình trên là gì?
Câu 2: Trong mô tả thuật toán, <điều kiện> rẽ nhánh phải là gì?