Bài 6: Giải bài toán bằng máy tính điện tử
Số trang: 10
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Lựa chọn thuật toán Một bài toán có thể có nhiều thuật toán dùng để giải, do đó ta phải lựa chọn thuật toán thích hợp để giải bài toán đó. Tiêu chí lựa chọn thuật toán: + Thời gian thực hiện + Số lượng ô nhớ.
Nội dung trích xuất từ tài liệu:
Bài 6: Giải bài toán bằng máy tính điện tửBài 6: Giải bài toán bằng máy tính điện tửGiáo viên hướng dẫn : Trần Doãn Vinh.Sinh viên thực hiện: Lê Khắc Sơn Thuận - K56A-CNTTCác bước giải bài toán bằng máy tính điện tử Xác định bài toán1. Lựa chọn hoặc thiết kế thuật toán2. Viết chưong trình3. Hiệu chỉnh4. Viết tài liệu5. Xác định bài toán1. Xác định bài toán là việc xác định các thành phần Input và Output của bài toán đó, đồng thời xác định mối quan hệ giữa hai thành phần này Lựa chọn hoặc thiết kế thuật toán2. Lựa chọn thuật toána. Một bài toán có thể có nhiều thuật toán dùng để giải, do đó ta phải lựa chọn thuật toán thích hợp để giải bài toán đó. Tiêu chí lựa chọn thuật toán: + Thời gian thực hiện + Số lượng ô nhớ. + Độ phức tạp của thuật toán Diễn tả thuật toánb. Sau khi lựa chọn thuật toán thì ta biểu diễn thuật toán đó bằng cách đã học. Kết luận: Đây là bước quan trọng để tiến hành giải một bài toán trên máy tính.Ví dụ: Bài toán tìm ước chung lớn nhất của hai số Avà BCách 1: Diễn tả thuật toán bằng phương pháp liệt kê. nếu A=B thì UCNL(A,B)=A nếu A>B thì UCLN(A,B)=UCLN(A-B,B) nếu ACách 2: Dùng phương pháp Sơ đồ khối: Viết chương trình3. Lựa chọn cách tổ chức dữ liệu và ngôn ngữ lập trình để diễn đạt đúng thuật toán. Khi viết chương trình thì nên lựa chọn một ngôn ngữ lập trình hoặc một chương trình chuyên dụng để diễn tả thuật toán. Hiệu chỉnh4. Sau khi viết xong chương trình mà vẫn còn lỗi, thì phải xác định xem đó là lỗi cú pháp hay lỗi chương trình. Thử chạy chương trình với nhiều bội số để kiểm tra tính chính xác của chương trình. Viết tài liệu5. Là việc mô tả bài toán, thuật toán, thiết kế chương trình, kết quả kiểm nghiệm và hướng dẫn sử dụng. Mục đích của việc viết tài liệu giúp cho người lập trình biết trình tự các bước mình phải làm để phát triển hoàn thiện kỹ năng giải bài toán bằng máy tính.Ngoài ra còn giúp cho người sử dụng dễ dàng hơn trong việc tìm hiểu chương trình. Thuận tiện trong quá trình học tập và kiểm tra.Bài tập về nhà Cho bài toán giải phương trình bậc nhất Ax+b=0 . Em hãy xác định Input và Output của bài toán? vẽ sơ đồ khối biểu diễn thuật toán và cho một số bộ kiểm thử?
Nội dung trích xuất từ tài liệu:
Bài 6: Giải bài toán bằng máy tính điện tửBài 6: Giải bài toán bằng máy tính điện tửGiáo viên hướng dẫn : Trần Doãn Vinh.Sinh viên thực hiện: Lê Khắc Sơn Thuận - K56A-CNTTCác bước giải bài toán bằng máy tính điện tử Xác định bài toán1. Lựa chọn hoặc thiết kế thuật toán2. Viết chưong trình3. Hiệu chỉnh4. Viết tài liệu5. Xác định bài toán1. Xác định bài toán là việc xác định các thành phần Input và Output của bài toán đó, đồng thời xác định mối quan hệ giữa hai thành phần này Lựa chọn hoặc thiết kế thuật toán2. Lựa chọn thuật toána. Một bài toán có thể có nhiều thuật toán dùng để giải, do đó ta phải lựa chọn thuật toán thích hợp để giải bài toán đó. Tiêu chí lựa chọn thuật toán: + Thời gian thực hiện + Số lượng ô nhớ. + Độ phức tạp của thuật toán Diễn tả thuật toánb. Sau khi lựa chọn thuật toán thì ta biểu diễn thuật toán đó bằng cách đã học. Kết luận: Đây là bước quan trọng để tiến hành giải một bài toán trên máy tính.Ví dụ: Bài toán tìm ước chung lớn nhất của hai số Avà BCách 1: Diễn tả thuật toán bằng phương pháp liệt kê. nếu A=B thì UCNL(A,B)=A nếu A>B thì UCLN(A,B)=UCLN(A-B,B) nếu ACách 2: Dùng phương pháp Sơ đồ khối: Viết chương trình3. Lựa chọn cách tổ chức dữ liệu và ngôn ngữ lập trình để diễn đạt đúng thuật toán. Khi viết chương trình thì nên lựa chọn một ngôn ngữ lập trình hoặc một chương trình chuyên dụng để diễn tả thuật toán. Hiệu chỉnh4. Sau khi viết xong chương trình mà vẫn còn lỗi, thì phải xác định xem đó là lỗi cú pháp hay lỗi chương trình. Thử chạy chương trình với nhiều bội số để kiểm tra tính chính xác của chương trình. Viết tài liệu5. Là việc mô tả bài toán, thuật toán, thiết kế chương trình, kết quả kiểm nghiệm và hướng dẫn sử dụng. Mục đích của việc viết tài liệu giúp cho người lập trình biết trình tự các bước mình phải làm để phát triển hoàn thiện kỹ năng giải bài toán bằng máy tính.Ngoài ra còn giúp cho người sử dụng dễ dàng hơn trong việc tìm hiểu chương trình. Thuận tiện trong quá trình học tập và kiểm tra.Bài tập về nhà Cho bài toán giải phương trình bậc nhất Ax+b=0 . Em hãy xác định Input và Output của bài toán? vẽ sơ đồ khối biểu diễn thuật toán và cho một số bộ kiểm thử?
Tìm kiếm theo từ khóa liên quan:
Tin học căn bản giáo trình tin học hướng dẫn học tin học bài tập tin học tài liệu tin họcGợi ý tài liệu liên quan:
-
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 334 4 0 -
122 trang 214 0 0
-
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 213 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 211 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 203 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 198 0 0 -
Giới thiệu tổng quan về SharePoint 2007
41 trang 172 0 0 -
TÀI LIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM KHAI BÁO HẢI QUAN ĐIỆN TỬ phần 1
18 trang 158 0 0 -
Memory-RAM - Một số thuật ngữ và kỹ thuật tin học
5 trang 156 0 0 -
Hướng dẫn tạo file ghost và bung ghost
12 trang 153 0 0