Đáp án Tin học 9 Kết nối bài 16: Thực hành Lập chương trình máy tính

Đáp án bài 16: Thực hành Lập chương trình máy tính. Bài giải được trình bày ngắn gọn, chính xác giúp các em học tin học 9 kết nối dễ dàng. Từ đó, hiểu bài và vận dụng vào các bài tập khác. Đáp án chuẩn chỉnh, rõ ý, dễ tiếp thu. Kéo xuống dưới để xem chi tiết


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

BÀI 16. THỰC HÀNH: LẬP CHƯƠNG TRÌNH MÁY TÍNH

LUYỆN TẬP

Bộ giá trị ở tình huống 6 (bảng 16.2) cho thấy có những giá trị đầu vào chưa hợp lí. Em hãy chỉnh sửa chương trình để có một chương trình hoạt động tốt

Đáp án chuẩn:

Tình huống 5, ta cần thêm từ 1 giá trị số trở lên. Tình huống 8, cần thay thế dữ liệu không phải số.

VẬN DỤNG

Ngôn ngữ lập trình trực quan không phân biệt dữ liệu đầu vào là dạng số hay dạng chữ. Vì vậy, chương trình được lập trong nhiệm vụ 2 cho kết quả sai khi thực hiện với bọ dữ liệu ở tình huống 8 (bảng 16.2). Em hãy sửa chương trình để có thể xác thực dữ liệu và bỏ qua dữ liệu dạng chữ trong bộ dữ liệu đầu vào

Đáp án chuẩn:

Sử dụng hàm ( isinstance()): Đầu tiên, kiểm tra xem các số có phải một danh sách không. Nếu chương trình báo lỗi và kết thúc. Tiếp theo, kiểm tra từng phần tử xem chúng có phải số nguyên (int) hay không. Nếu không phải, chương trình sẽ không báo lỗi và kết thúc.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

Nội dung quan tâm khác

Thêm kiến thức môn học

Bình luận

Giải bài tập những môn khác