Giải Thuật Và Lập Trình: §1. Các Bước Cơ Bản Khi Tiến Hành ... - V1Study
Có thể bạn quan tâm
XÁC ĐỊNH BÀI TOÁN
Input → Process → Output
(Dữ liệu vào → Xử lý → Kết quả ra)
Việc xác định bài toán tức là phải xác định xem ta phải giải quyết vấn đề gì, với giả thiết nào đã cho và lời giải cần phải đạt những yêu cầu gì. Khác với bài toán thuần tuý toán học chỉ cần xác định rõ giả thiết và kết luận chứ không cần xác định yêu cầu về lời giải, đôi khi những bài toán tin học ứng dụng trong thực tế chỉ cần tìm lời giải tốt tới mức nào đó, thậm chí là tồi ở mức chấp nhận được. Bởi lời giải tốt nhất đòi hỏi quá nhiều thời gian và chi phí.
Ví dụ:
Khi cài đặt các hàm số phức tạp trên máy tính. Nếu tính bằng cách khai triển chuỗi vô hạn thì độ chính xác cao hơn nhưng thời gian chậm hơn hàng tỉ lần so với phương pháp xấp xỉ. Trên thực tế việc tính toán luôn luôn cho phép chấp nhận một sai số nào đó nên các hàm số trong máy tính đều được tính bằng phương pháp xấp xỉ của giải tích số
Xác định đúng yêu cầu bài toán là rất quan trọng bởi nó ảnh hưởng tới cách thức giải quyết và chất lượng của lời giải. Một bài toán thực tế thường cho bởi những thông tin khá mơ hồ và hình thức, ta phải phát biểu lại một cách chính xác và chặt chẽ để hiểu đúng bài toán.
Ví dụ:
- Bài toán: Một dự án có n người tham gia thảo luận, họ muốn chia thành các nhóm và mỗi nhóm thảo luận riêng về một phần của dự án. Nhóm có bao nhiêu người thì được trình lên bấy nhiêu ý kiến. Nếu lấy ở mỗi nhóm một ý kiến đem ghép lại thì được một bộ ý kiến triển khai dự án. Hãy tìm cách chia để số bộ ý kiến cuối cùng thu được là lớn nhất.
- Phát biểu lại: Cho một số nguyên dương n, tìm các phân tích n thành tổng các số nguyên dương sao cho tích của các số đó là lớn nhất.
Trên thực tế, ta nên xét một vài trường hợp cụ thể để thông qua đó hiểu được bài toán rõ hơn và thấy được các thao tác cần phải tiến hành. Đối với những bài toán đơn giản, đôi khi chỉ cần qua ví dụ là ta đã có thể đưa về một bài toán quen thuộc để giải.
TÌM CẤU TRÚC DỮ LIỆU BIỂU DIỄN BÀI TOÁN
Khi giải một bài toán, ta cần phải định nghĩa tập hợp dữ liệu để biểu diễn tình trạng cụ thể. Việc lựa chọn này tuỳ thuộc vào vấn đề cần giải quyết và những thao tác sẽ tiến hành trên dữ liệu vào. Có những thuật toán chỉ thích ứng với một cách tổ chức dữ liệu nhất định, đối với những cách tổ chức dữ liệu khác thì sẽ kém hiệu quả hoặc không thể thực hiện được. Chính vì vậy nên bước xây dựng cấu trúc dữ liệu không thể tách rời bước tìm kiếm thuật toán giải quyết vấn đề.
Từ khóa » Cách Giải Thuật Toán Trên Máy Tính
-
Các Bước Giải Bài Toán Trên Máy Tính - Luật Hoàng Phi
-
Thứ Tự Các Bước Giải Bài Toán Trên Máy Tính? - Luật Hoàng Phi
-
[CHUẨN NHẤT] Nêu Các Bước Giải Bài Toán Trên Máy Tính - TopLoigiai
-
Bài 6: Giải Bài Toán Trên Máy Tính - Hoc24
-
Các Bước Giải Bài Toán Trên Máy Tính được Tiến Hành Theo Thứ Tự Nào ...
-
Tin Học 10 Bài 6: Giải Bài Toán Trên Máy Tính
-
Quá Trình Giải Bài Toán Trên Máy Tính Gồm Mấy Bước? - Khóa Học
-
Trong Các Bước Giải Bài Toán Trên Máy Tính Những Bước Nào Có Thể ...
-
Việc Giải Bài Toán Trên Máy Tính Thường được Tiến Hành Qua Các ...
-
Giải Bài Toán Bằng Máy Tính điện Tử - Tài Liệu Text - 123doc
-
Tiết 20 Bài 6_Giải Bài Toán Trên Máy Tính - Tài Liệu Text - 123doc
-
Nêu Các Bước Giải Bài Toán Trên Máy Tính Ý Nghĩa Của Mỗi Bước
-
SGK Tin Học 10 - §6. GIẢI BÀI TOÁN TRÊN MÁY TÍNH