tailieunhanh - Bài giảng Nhập môn Tin học - Chương 6: Lập kế hoạch viết chương trình trên máy tính

Bài giảng Nhập môn Tin học - Chương 6 trình bày kiến thức về lập kế hoạch viết chương trình trên máy tính. Nội dung chính trong chương gồm có: Mục đích của việc lập kế hoạch chương trình, thuật giải, lưu đồ, bảng quyết định, mã giả. | LẬP KẾ HOẠCH VIẾT CHƯƠNG TRÌNH TRÊN MÁY TÍNH Chương 6 Nội dung . Mục đích của việc lập kế hoạch chương trình Thuật giải . Lưu đồ . Bảng quyết định . Mã giả Mục đích của việc lập kế hoạch chương trình Mục đích: để tạo một chương trình hiệu quả. Kế hoạch của một chương trình bao gồm định nghĩa các bước thực hiện của chương trình. Các bước thực hiện: Thu thập thông tin: xác định dữ liệu nhập và xuất Xây dựng cấu trúc dữ liệu: xác định các kiểu dữ liệu, cách tổ chức và cài đặt dữ liệu Xây dựng thuật giải: xác định các công việc cần phải giải quyết Còn gọi là thuật toán là tập các bước có thể tính toán được để đạt được kết quả mong muốn. Được xây dựng trên cơ sở của cấu trúc dữ liệu đã được chọn. Có thể được minh họa bằng ngôn ngữ tự nhiên (natural language), bằng sơ đồ (flow chart) hoặc bằng mã giả (pseudo code). Thuật giải là gì? Thuật giải là gì? Chất lượng của một thuật giải phải có những đặc điểm sau: Mỗi lệnh phải rõ ràng và chính xác. Mỗi lệnh nên thực hiện trong thời gian giới hạn. Một hay nhiều lệnh không nên lặp lại vô hạn. Sau khi thực hiện các chỉ thị, thuật giải kết thúc thì phải thu được kết quả mong đợi. Các mẫu của thuật giải Ví dụ: Xây dựng các thuật giải sau: Tính tổng, hiệu, tích, thương của hai số nguyên. Nhập điểm toán, lý, hóa. Tính điểm trung bình Viết chương trình giải phương trình bậc nhất Tính lương cho nhân viên biết Luong = LCB + Thuong Thảo luận Chất lượng của giải thuật Các yếu tố chính thường dùng để đánh giá chất lượng của một thuật toán là: Yêu cầu thời gian: là thời gian yêu cầu để thực thi một chương trình trên hệ thống máy tính. Nếu thời gian yêu cầu ít thì đó là một thuật toán tốt. Yêu cầu bộ nhớ: là vùng nhớ trống yêu cầu để thực thi một chương trình trên hệ thống máy tính. Nếu yêu cầu bộ nhớ ít thì đó là một thuật toán tốt. Độ chính xác Tính tổng quát: có thể xử lý hàng loạt các dữ liệu đầu vào. Mô tả của giải thuật Các cách mô tả một thuật toán: Bằng chương trình (ngôn ngữ tự . | LẬP KẾ HOẠCH VIẾT CHƯƠNG TRÌNH TRÊN MÁY TÍNH Chương 6 Nội dung . Mục đích của việc lập kế hoạch chương trình Thuật giải . Lưu đồ . Bảng quyết định . Mã giả Mục đích của việc lập kế hoạch chương trình Mục đích: để tạo một chương trình hiệu quả. Kế hoạch của một chương trình bao gồm định nghĩa các bước thực hiện của chương trình. Các bước thực hiện: Thu thập thông tin: xác định dữ liệu nhập và xuất Xây dựng cấu trúc dữ liệu: xác định các kiểu dữ liệu, cách tổ chức và cài đặt dữ liệu Xây dựng thuật giải: xác định các công việc cần phải giải quyết Còn gọi là thuật toán là tập các bước có thể tính toán được để đạt được kết quả mong muốn. Được xây dựng trên cơ sở của cấu trúc dữ liệu đã được chọn. Có thể được minh họa bằng ngôn ngữ tự nhiên (natural language), bằng sơ đồ (flow chart) hoặc bằng mã giả (pseudo code). Thuật giải là gì? Thuật giải là gì? Chất lượng của một thuật giải phải có những đặc điểm sau: Mỗi lệnh phải rõ ràng và chính xác. Mỗi .

TỪ KHÓA LIÊN QUAN