Bài giảng Nhập môn tin học - Chương 11: Lập kế hoạch chương trình máy tính cung cấp cho người học các kiến thứ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ả. Mời các bạn cùng tham khảo nội dung chi tiết.
Trang 2Chương trình là gì
Trang 4Phần mềm là gì
Trang 5Các loại phần mềm
Trang 7Qui trình phát triển phần mềm
Trang 8Các bước xây dựng chương
trình
Trang 10NỘI DUNG
Trang 11Mục đích lập kế hoạch chương trình
Trang 12So sánh việc giải bài toán và viết 1 chương trình máy tính
Trang 13Mục đích lập kế hoạch chương trình
Trang 15Giải thuật là gì?
Trang 16Các tính chất của giải thuật
Trang 17Các ví dụ của giải thuật
Trang 20Chất lượng của giải thuật
Trang 21Các ví dụ của giải thuật
Trang 28Các ví dụ về giải thuật
Trang 29Biểu diễn giải thuật
Trang 30Lưu đồ - Flowcharts
Trang 31Tại sao phải sử dụng lưu đồ?
Trang 32Các kí hiệu cơ bản của lưu đồ
Trang 33Sử dụng lưu đồ - sơ đồ khối
Trang 34Flowchat đơn giản – Tuần tự
Trang 35Flowchat có điều kiện
Trang 36Flowchat đơn giản – Tuần tự
Trang 38Flowchart điều kiện có nhiều
lựa chọn
Trang 39Flowchart có vòng lặp
Trang 41Flowchart
Trang 42Sử dụng lưu đồ - sơ đồ khối
Trang 43Các mức Flowchart
Trang 45Các qui tắc của Flowchart
Trang 46Ưu điểm và hạn chế của
Flowchart
Trang 47Ưu điểm và hạn chế của
Flowchart
Trang 49Một số bài tập
Trang 50Các bài tập
Trang 54BẢNG QUYẾT ĐỊNH
Trang 56Mẫu bảng quyết định
Trang 57Ưu điểm của Bảng quyết định
Trang 58Hạn chế của Bảng quyết định
Trang 59Mã giả
Mã giả là gì?
Trang 60Mã giả cho các cấu trúc điều khiển cơ bản
Trang 61Logic tuần tự (Sequence Logic)
Trang 62Logic lựa chọn
Trang 65Logic lặp lại (hay vòng lặp)
Trang 67Ví Dụ Về Mẫu mã giả
Trang 69Ưu điểm và Nhược điểm của mã giả
Trang 70Ưu điểm và Nhược diểm của mã giả
Trang 71Sử dụng mã giả
Trang 72Cài đặt thuật toán bằng C/C++
Trang 73Bài tập lý thuyết
Trang 74Bài tập thực hành
Trang 76Bài tập 4
Trang 82Bài tập 10