GIÁO ÁN SỐ 1. BÀI 4: BÀI TOÁN VÀ THUẬT TOÁN
Số trang: 9
Loại file: pdf
Dung lượng: 160.00 KB
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:
Bài toán là môt việc nào đó mà ta muốn máy thực hiện. Ví dụ:Bài toán tìm UCLN của 2 số nguyên dương,giải phương trình bậc 2… b.Các yếu tố khi giải 1 bài toán. -Khi giải 1 bài toán ta cần quan tâm đến 2 yếu tố:+Input:Các thông tin đã có. +output:Các thông tin cần tìm từ input. -Các ví dụ: Ví dụ 1:Bài toán tìm UCLN của 2 số nguyên dương. +Input:Hai số nguyên dương m và n. +Output:UCLN của m và n. Ví dụ 2:Bài toán kiểm tra tính nguyên tố....
Nội dung trích xuất từ tài liệu:
GIÁO ÁN SỐ 1. BÀI 4:BÀI TOÁN VÀ THUẬT TOÁN GIÁO ÁN SỐ 1.BÀI 4:BÀI TOÁN VÀ THUẬT TOÁN.1.Khái niệm bài toán.a.Khái niệm. -Bài toán là môt việc nào đó mà ta muốn máy thực hiện.Ví dụ:Bài toán tìm UCLN của 2 số nguyên dương,giải phương trình bậc 2…b.Các yếu tố khi giải 1 bài toán.-Khi giải 1 bài toán ta cần quan tâm đến 2 yếu tố: +Input:Các thông tin đã có. +output:Các thông tin cần tìm từ input.-Các ví dụ:Ví dụ 1:Bài toán tìm UCLN của 2 số nguyên dương. +Input:Hai số nguyên dương m và n. +Output:UCLN của m và n.Ví dụ 2:Bài toán kiểm tra tính nguyên tố. +Input:Số nguyên dương n. +Output:n là số nguyên tố hoặc n không là số nguyên tố.Ví dụ 3:Bài toán tìm nghiệm của phương trình bậc 2:ax²+bx+c=0. +Input:Các số thực a,b,c(a≠0). +Output:Là nghiệm x của phương trình.2.Khái niệm thuật toán.a.Khái niệm: Thuật toán để giải 1 bài toán là 1 dãy hữu hạn các thao tác được sắp xếp theo 1 trình tự xác định sao cho khi thực hiên dãy thao tác ấy,từ input của bài toán ta nhận được output cần tìm.b.Ví dụ:Bài toán tìm UCLN của 2 số M và N. +Input:M và N. +output:UCLN(M,N).Các bước thực hiện.B1:Nhập M,NB2:Nếu M=N thì UCLN=MB3:Nếu M>N thì thay M=M-N,quay lại B2B4:Thay N=N-M rồi quay lại B2B5:Gán UCLN là M.Kết thúc.-Cách xây dựng thuật toán như trên gọi là cách liệt kê.-Ngoài ra ta có thể xây dựng thuật toán bằng sơ đồ khối với các quy định sau:+Hình ellip:Là các thao tác nhập xuất dữ liệu.+Hình thoi:Thao tác so sánh.+Hình chữ nhật:Các phép toán.+Mũi tên:Quy định trình tự các thao tác.Sơ đồ khối cho bài toán trên: Nhập M,N M=N M=M-N Kết thúc M>N N=N-M3.Một số ví dụ về thuật toán.Ví dụ 1:Kiểm tra tính nguyên tố của 1 số nguyên dương.Ví dụ 2:Sắp xếp dãy số.Ví dụ 3:Bài toán tìm kiếm.
Nội dung trích xuất từ tài liệu:
GIÁO ÁN SỐ 1. BÀI 4:BÀI TOÁN VÀ THUẬT TOÁN GIÁO ÁN SỐ 1.BÀI 4:BÀI TOÁN VÀ THUẬT TOÁN.1.Khái niệm bài toán.a.Khái niệm. -Bài toán là môt việc nào đó mà ta muốn máy thực hiện.Ví dụ:Bài toán tìm UCLN của 2 số nguyên dương,giải phương trình bậc 2…b.Các yếu tố khi giải 1 bài toán.-Khi giải 1 bài toán ta cần quan tâm đến 2 yếu tố: +Input:Các thông tin đã có. +output:Các thông tin cần tìm từ input.-Các ví dụ:Ví dụ 1:Bài toán tìm UCLN của 2 số nguyên dương. +Input:Hai số nguyên dương m và n. +Output:UCLN của m và n.Ví dụ 2:Bài toán kiểm tra tính nguyên tố. +Input:Số nguyên dương n. +Output:n là số nguyên tố hoặc n không là số nguyên tố.Ví dụ 3:Bài toán tìm nghiệm của phương trình bậc 2:ax²+bx+c=0. +Input:Các số thực a,b,c(a≠0). +Output:Là nghiệm x của phương trình.2.Khái niệm thuật toán.a.Khái niệm: Thuật toán để giải 1 bài toán là 1 dãy hữu hạn các thao tác được sắp xếp theo 1 trình tự xác định sao cho khi thực hiên dãy thao tác ấy,từ input của bài toán ta nhận được output cần tìm.b.Ví dụ:Bài toán tìm UCLN của 2 số M và N. +Input:M và N. +output:UCLN(M,N).Các bước thực hiện.B1:Nhập M,NB2:Nếu M=N thì UCLN=MB3:Nếu M>N thì thay M=M-N,quay lại B2B4:Thay N=N-M rồi quay lại B2B5:Gán UCLN là M.Kết thúc.-Cách xây dựng thuật toán như trên gọi là cách liệt kê.-Ngoài ra ta có thể xây dựng thuật toán bằng sơ đồ khối với các quy định sau:+Hình ellip:Là các thao tác nhập xuất dữ liệu.+Hình thoi:Thao tác so sánh.+Hình chữ nhật:Các phép toán.+Mũi tên:Quy định trình tự các thao tác.Sơ đồ khối cho bài toán trên: Nhập M,N M=N M=M-N Kết thúc M>N N=N-M3.Một số ví dụ về thuật toán.Ví dụ 1:Kiểm tra tính nguyên tố của 1 số nguyên dương.Ví dụ 2:Sắp xếp dãy số.Ví dụ 3:Bài toán tìm kiếm.
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 335 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