Câu hỏi:

30/05/2024 181

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.

Sách mới 2k7: 30 đề đánh giá năng lực DHQG Hà Nội, Tp. Hồ Chí Minh, BKHN 2025 mới nhất (chỉ từ 110k).

Mua bộ đề Hà Nội Mua bộ đề Tp. Hồ Chí Minh Mua đề Bách Khoa

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Ta cần sử dụng một hàm để kiểm tra dữ liệu đầu vào. Đầu tiên, chúng ta 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ử trong danh sách xem chúng có phải số nguyên hay không. Nếu không phải, chương trình sẽ phông báo lỗi và kết thúc

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

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.

Xem đáp án » 30/05/2024 173

Câu 2:

Tìm giá trị lớn nhất

Xem đáp án » 30/05/2024 161

Câu 3:

Tính lương

Xem đáp án » 30/05/2024 158

Bình luận


Bình luận