Câu hỏi: Mục đích của việc sửa chữa là:
A. Xác định lại đầu vào và đầu ra của vấn đề
B. Phát hiện và sửa lỗi
C. Mô tả chi tiết vấn đề
D. Để tạo một chương trình mới
Câu trả lời:
Câu trả lời chính xác: B. Phát hiện và sửa lỗi
Mục đích của việc sửa chữa là phát hiện và sửa chữa những sai sót.
Giải thích:
Chương trình sau khi viết xong có thể còn nhiều lỗi khác chưa phát hiện được, do đó cần phải sửa và chạy thử chương trình bằng cách thực hiện với một số bộ Input tiêu biểu tùy theo đặc điểm của bài toán. Chúng tôi biết trước Đầu ra để phát hiện và sửa lỗi.
Cùng Top lời giải điểm lại các bước giải toán trên máy tính nhé!
Giải toán trên máy tính trải qua 5 bước
+ B1: xác định vấn đề
+ B2: lựa chọn hoặc thiết kế thuật toán
+ B3: viết chương trình
+ B4: sửa
+ B5: soạn văn bản
1. Xác định vấn đề
Định nghĩa vấn đề là xác định rõ hai thành phần: Đầu vào; Điều kiện đầu ra và ràng buộc.
Ví dụ 1: Tìm ước chung lớn nhất (ƯCLN) của hai số nguyên dương M và N
+ Đầu vào: M, N
+ Đầu ra: UCLN (M, N)
2. Lựa chọn hoặc thiết kế thuật toán
một. Lựa chọn thuật toán
Lựa chọn thuật toán thích hợp: ngắn gọn, dễ hiểu để viết chương trình, thời gian thực hiện chương trình ngắn nhất …
b. Mô tả thuật toán
Mô tả thuật toán: bằng liệt kê hoặc sơ đồ.
Ví dụ: Tìm ước chung lớn nhất (GCLN) của hai số nguyên dương M và N.
Xác định vấn đề:
+ Đầu vào: Nhập M, FEMALE
+ Đầu ra: UCLN (M, N)
Ý tưởng: Sử dụng như sau:
+ Nếu M = N thì giá trị chung là GCC của M và N
+ Nếu M> N thì ƯCLN (M, N) = ƯCLN (M – N, N)
+ Nếu US
Thuật toán được mô tả bằng cách liệt kê:
+ Bước 1: Nhập M, N;
+ Bước 2: Nếu M = N thì cho GCLN (M, N) = M; chấm dứt
+ Bước 3: Nếu M> N thì MÃ MN rồi quay lại bước 2;
+ Bước 4: N NM rồi quay lại bước 2
Thuật toán được mô tả bằng sơ đồ khối
3. Viết chương trình
Viết chương trình: là cách thể hiện thuật toán thông qua ngôn ngữ lập trình có sẵn (ví dụ ngôn ngữ lập trình Pascal, c ++ …)
Ngôn ngữ lập trình + Thuật toán = Chương trình
Khi viết chương trình, chúng ta nên chọn ngôn ngữ lập trình hoặc một phần mềm chuyên dụng phù hợp với thuật toán.
Nếu bạn viết một chương trình bằng bất kỳ ngôn ngữ nào, bạn phải tuân theo ngôn ngữ đó
Người dịch chỉ có thể phát hiện và báo cáo ngữ pháp
4. Hiệu chuẩn
Nó là để kiểm tra lại chương trình bằng cách đưa ra các bộ Đầu vào với các trường hợp có thể xảy ra cho vấn đề.
Bước này là để gỡ lỗi và kiểm tra tính đúng đắn của chương trình
Mỗi tập hợp Đầu vào – Đầu ra được gọi là Kiểm tra.
5. Viết tài liệu
Tài liệu được sử dụng để:
+ mô tả vấn đề, thuật toán
+ thiết kế chương trình
+ kết quả kiểm tra
+ hướng dẫn sử dụng
Tài liệu phải mô tả vấn đề, thuật toán, thiết kế chương trình, kết quả giải và hướng dẫn sử dụng
Tài liệu này rất hữu ích cho người dùng chương trình và đề xuất các khả năng cải tiến hơn nữa
Các bước có thể được lặp lại nhiều lần cho đến khi chúng tôi nghĩ rằng chương trình đã hoạt động tốt và hiệu quả
Đăng bởi: Trường ĐH KD & CN Hà Nội
Chuyên mục: Tin học lớp 10, Tin học 10