Câu hỏi tự luận mức độ thông hiểu Tin học 9 cd bài 3: Hàm điều kiện IF (tiếp theo)
2. THÔNG HIỂU (4 CÂU)
Câu 1: Giải thích ý nghĩa của các thành phần trong hàm IF?
Câu 2: Cho ví dụ minh họa về hàm IF đơn giản và giải thích kết quả?
Câu 3: So sánh sự khác biệt giữa hàm IF đơn và hàm IF lồng nhau?
Câu 4: Viết một hàm IF lồng nhau để xác định giá vé vào cửa cho một công viên: miễn phí cho trẻ em dưới 6 tuổi, 50% giá cho người từ 6 đến 12 tuổi, và giá đầy đủ cho người từ 13 tuổi trở lên?
Câu 1:
- Điều kiện: Là biểu thức boolean (đúng hoặc sai) cần được kiểm tra. Nếu điều kiện này đúng, khối lệnh bên trong sẽ được thực hiện.
- Lệnh thực hiện khi điều kiện đúng: Là đoạn mã được chạy nếu điều kiện là đúng. Đây có thể là một hay nhiều lệnh.
- Lệnh thực hiện khi điều kiện sai: Là đoạn mã được chạy nếu điều kiện là sai. Phần này là tùy chọn và không bắt buộc có mặt.
Câu 2:
Ví dụ về hàm IF đơn giản:
x = 10
IF (x > 5) THEN
PRINT "x lớn hơn 5"
END IF
Giải thích: Trong ví dụ này, biến x
có giá trị là 10, và điều kiện kiểm tra x > 5 là đúng. Do đó, thông báo "x lớn hơn 5" sẽ được in ra. Nếu x có giá trị nhỏ hơn hoặc bằng 5, thông điệp này sẽ không được hiển thị.
Câu 3:
- Hàm IF đơn: Chỉ kiểm tra một điều kiện duy nhất. Nếu điều kiện đúng, thực hiện lệnh; nếu sai, không làm gì cả (hoặc có thể có lệnh trong nhánh ELSE).
- Hàm IF lồng nhau: Bao gồm một hoặc nhiều hàm IF khác nằm bên trong một hàm IF. Điều này cho phép kiểm tra nhiều điều kiện phức tạp và thực hiện nhiều hành động dựa trên các điều kiện khác nhau.
Câu 4:
Ví dụ về hàm IF lồng nhau để xác định giá vé vào cửa cho một công viên:
age = 10 // Giả sử độ tuổi là 10
IF (age < 6) THEN
PRINT "Miễn phí vào công viên."
ELSE
IF (age >= 6 AND age <= 12) THEN
PRINT "Giá vé là 50%."
ELSE
PRINT "Giá vé là 100%."
END IF
END IF
*Giải thích:
- Nếu
age
(tuổi) nhỏ hơn 6, vé vào cửa sẽ miễn phí. - Nếu
age
từ 6 đến 12, giá vé là 50% giá đầy đủ. - Nếu
age
trên 12, khách phải trả giá đầy đủ.
Giải những bài tập khác
Giải bài tập những môn khác
Môn học lớp 9 KNTT
5 phút giải toán 9 KNTT
5 phút soạn bài văn 9 KNTT
Văn mẫu 9 kết nối tri thức
5 phút giải KHTN 9 KNTT
5 phút giải lịch sử 9 KNTT
5 phút giải địa lí 9 KNTT
5 phút giải hướng nghiệp 9 KNTT
5 phút giải lắp mạng điện 9 KNTT
5 phút giải trồng trọt 9 KNTT
5 phút giải CN thực phẩm 9 KNTT
5 phút giải tin học 9 KNTT
5 phút giải GDCD 9 KNTT
5 phút giải HĐTN 9 KNTT
Môn học lớp 9 CTST
5 phút giải toán 9 CTST
5 phút soạn bài văn 9 CTST
Văn mẫu 9 chân trời sáng tạo
5 phút giải KHTN 9 CTST
5 phút giải lịch sử 9 CTST
5 phút giải địa lí 9 CTST
5 phút giải hướng nghiệp 9 CTST
5 phút giải lắp mạng điện 9 CTST
5 phút giải cắt may 9 CTST
5 phút giải nông nghiệp 9 CTST
5 phút giải tin học 9 CTST
5 phút giải GDCD 9 CTST
5 phút giải HĐTN 9 bản 1 CTST
5 phút giải HĐTN 9 bản 2 CTST
Môn học lớp 9 cánh diều
5 phút giải toán 9 CD
5 phút soạn bài văn 9 CD
Văn mẫu 9 cánh diều
5 phút giải KHTN 9 CD
5 phút giải lịch sử 9 CD
5 phút giải địa lí 9 CD
5 phút giải hướng nghiệp 9 CD
5 phút giải lắp mạng điện 9 CD
5 phút giải trồng trọt 9 CD
5 phút giải CN thực phẩm 9 CD
5 phút giải tin học 9 CD
5 phút giải GDCD 9 CD
5 phút giải HĐTN 9 CD
Trắc nghiệm 9 Kết nối tri thức
Trắc nghiệm 9 Chân trời sáng tạo
Trắc nghiệm 9 Cánh diều
Tài liệu lớp 9
Văn mẫu lớp 9
Đề thi lên 10 Toán
Đề thi môn Hóa 9
Đề thi môn Địa lớp 9
Đề thi môn vật lí 9
Tập bản đồ địa lí 9
Ôn toán 9 lên 10
Ôn Ngữ văn 9 lên 10
Ôn Tiếng Anh 9 lên 10
Đề thi lên 10 chuyên Toán
Chuyên đề ôn tập Hóa 9
Chuyên đề ôn tập Sử lớp 9
Chuyên đề toán 9
Chuyên đề Địa Lý 9
Phát triển năng lực toán 9 tập 1
Bài tập phát triển năng lực toán 9
Bình luận