Bài giảng Tin học 10 (Cánh diều) - Bài 7: Thực hành câu lệnh rẽ nhánh

pptx 11 trang Khuất Nguyên 30/04/2026 660
Bạn đang xem tài liệu "Bài giảng Tin học 10 (Cánh diều) - Bài 7: Thực hành câu lệnh rẽ nhánh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptxbai_giang_tin_hoc_10_canh_dieu_bai_7_thuc_hanh_cau_lenh_re_n.pptx

Nội dung tài liệu: Bài giảng Tin học 10 (Cánh diều) - Bài 7: Thực hành câu lệnh rẽ nhánh

  1. BÀI 1: LẤY VÍ DỤ VỀ CÂU LỆNH IF Bảng sau đây cho một ví dụ về viết câu lệnh if tương ứng với mô tả điều kiện để đưa ra một thông báo trên màn hình. Trong bảng biến age là biến số nguyên chứa giá trị tuổi của một người. Em hãy cho thêm hai ví dụ nữa tương tự như ví dụ đã có trong bảng Mô tả Câu lệnh if Nếu age lớn hơn hoặc bằng 18 đưa ra thông if age >= 18: điệp “Bạn đã đủ tuổi print(“Bạn đã đủ tuổi bầu cử”) bầu cử” 20XX Pitch deck title 2
  2. BÀI 2: CHIA KẸO Có n chiếc kẹo và m em bé. Hãy viết chương trình nhập vào hai số nguyên dương n, m và kiểm tra n chiếc kẹo có chia đều được cho m em bé hay không? Gợi ý: Để có thể chia đều số kẹo thì n phải chia hết cho m, như vậy ở đây cần kiểm tra số dư của phép chia n cho m có bằng 0 hay không, tức là kiểm tra điều kiện n % m = 0 Chạy chương trình ba lần, mỗi lần với bộ dữ liệu n, m khác nhau 20XX Pitch deck title 3
  3. BÀI 3: TÌM LỖI SAI Ba bạn Bình, An, Phúc thảo luận với nhau để viết chương trình Python nhập vào từ bàn phím ba số thực khác nhau và in ra màn hình số đứng giữa trong ba số (số đó không là lớn nhất và cũng không là nhỏ nhất). Mỗi bạn soạn thảo chương trình và chạy thử trên máy tính của mình, nhưng mỗi bạn đều gặp báo lỗi của Python (Hình 1a, Hình 1b và Hình 1c). Em hãy xác định lỗi ở chương trình của mỗi bạn, sửa lỗi cho từng bạn sao cho chương trình chạy được và đưa ra kết quả đúng. 20XX Pitch deck title 4
  4. Hình 1a. Báo lỗi ở chương trình của bạn Bình 20XX Pitch deck title 5
  5. Hình 1b. Báo lỗi ở chương trình của bạn An Hình 1c. Báo lỗi ở chương trình của bạn Phúc 20XX Pitch deck title 6
  6. BÀI 4: TÌM SỐ LỚN NHẤT Viết chương trình nhập vào từ bàn phím ba số nguyên, mỗi số ghi trên một dòng và đưa ra màn hình giá trị lớn nhất trong các số đã nhập. Em hãy chạy chương trình với một số bộ dữ liệu vào khác nhau. Input Output a = 6 b = 10 Max = 10 c = 4 20XX Pitch deck title 7
  7. Em hãy đọc hiểu sơ đồ khối và chương trình ở Hình 2, thực hiện chương trình và cho nhận xét Bắt đầu Nhập a, b, c max = a Đúng max < b max = b Sai Đúng max < c max = c Sai Kết Đưa ra max thúc Hình 2. Sơ đồ khối và chương trình giải Bài 4 8
  8. BÀI 5: TIỀN ĐIỆN Trong tháng người dùng tiêu thụ x (kWh) điện. Nếu x ≤ a thì số tiền phải trả là xd1, nếu a < x ≤ b thì số tiền phải trả là ad1 + (x – a)d2, nếu x > b thì số tiền phải trả là ad1 + (b – a)d2 + (x – b)d3. Em hãy viết chương trình nhập vào từ bàn phím các số nguyên dương a, b, d1, d2, d3 và x, tính và đưa ra màn hình số tiền điện phải trả. Tìm hiểu bảng giá điện hiện hành và chạy chương trình một số lần sao cho có đủ các bộ dữ liệu đầu vào đại diện cho các mức tính tiền điện 20XX Pitch deck title 9
  9. BÀI 6: CHỈ SỐ BMI Một người cân nặng w (kg) và cao h (m) sẽ có chỉ số BMI = w/h2. Bảng bên là bảng đánh giá sức khỏe cho nggười châu Á theo chỉ số BMI. Trong Python, để viết chương trình đánh giá sức khỏe theo chỉ số BMI ta có thể sử dụng các câu lệnh if lồng nhau như nào? 20XX Pitch deck title 10
  10. THANK YOU Mirjam Nilsson 206-555-0146 [email protected] www.contoso.com