tailieunhanh - Bài giảng Kỹ thuật lập trình cơ bản: Chương 1 – Trần Minh Thái
Chương 1 của bài giảng Kỹ thuật lập trình cơ bản cung cấp cho người học những nội dung tổng quan về lập trình như chương trình máy tính, cấu trúc dữ liệu, lưu đồ giải thuật, và một số bài tập củng cố. để nắm bắt các nội dung chi tiết. | CHƯƠNG 1 TỔNG QUAN VỀ LẬP TRÌNH TRẦN MINH THÁI Email: minhthai@ Website: 1 1 Chương 1 Chương trình máy tính? 2 Giải thuật Ngôn ngữ Lập trình Các đặc điểm cần có của chương trình Đúng đắn, chính xác (correctness). Chắc chắn (robustness). Thân thiện (user friendliness). Khả năng thích nghi (adapability): Chương trình có khả năng để phát triển tiến hóa theo yêu cầu. Tính tái sử dụng (reuseability): Chương trình có thể dùng để làm một phần trong một chương trình lớn khác. 3 Các đặc điểm cần có của chương trình Tính hiệu quả (efficiency) Tính khả chuyển (porability): Khả năng chuyển đổi giữa các môi trường Tính an toàn (security) Tính dừng (halt) 4 Các ngôn ngữ lập trình Fortran Pascal Java C 5 C++ C# F# . Các môi trường hỗ trợ lập trình Borland C++ Microsoft Visual Basic Microsoft Visual C++ Jbuider Eclipse SDK Visual .Net 6 Xác định bài toán Input -> Process -> Output Giải quyết vấn đề gì? Giả thiết, thông tin được cung cấp Đạt được những yêu cầu nào? 7 Xác định cấu trúc dữ liệu Phải biểu diễn đầy đủ được thông tin nhập và xuất của bài toán Phù hợp với giải thuật được chọn Cài đặt được trên ngôn ngữ lập trình cụ thể 8 Tìm giải thuật Giải thuật là một tập hợp hữu hạn của các chỉ thị hay phương cách được định nghĩa rõ ràng cho việc hoàn tất một số sự việc từ một trạng thái ban đầu cho trước; khi các chỉ thị này được áp dụng triệt để thì sẽ dẫn đến kết quả sau cùng như đã dự đoán. 9 Tính chất của giải thuật Tính chính xác: để đảm bảo kết quả tính toán hay các thao tác mà máy tính thực hiện được là chính xác. Tính rõ ràng: giải thuật phải được thể hiện bằng các câu lệnh minh bạch; các câu lệnh được sắp xếp theo thứ tự nhất định. Tính khách quan: Một giải thuật dù được viết bởi nhiều người trên nhiều máy tính vẫn phải cho kết quả như nhau. 10 Tính chất của giải thuật Tính phổ dụng: giải thuật không chỉ áp dụng cho một bài toán nhất định mà có thể áp dụng cho một lớp các bài toán có đầu vào tương tự nhau. Tính kết thúc: giải thuật . | CHƯƠNG 1 TỔNG QUAN VỀ LẬP TRÌNH TRẦN MINH THÁI Email: minhthai@ Website: 1 1 Chương 1 Chương trình máy tính? 2 Giải thuật Ngôn ngữ Lập trình Các đặc điểm cần có của chương trình Đúng đắn, chính xác (correctness). Chắc chắn (robustness). Thân thiện (user friendliness). Khả năng thích nghi (adapability): Chương trình có khả năng để phát triển tiến hóa theo yêu cầu. Tính tái sử dụng (reuseability): Chương trình có thể dùng để làm một phần trong một chương trình lớn khác. 3 Các đặc điểm cần có của chương trình Tính hiệu quả (efficiency) Tính khả chuyển (porability): Khả năng chuyển đổi giữa các môi trường Tính an toàn (security) Tính dừng (halt) 4 Các ngôn ngữ lập trình Fortran Pascal Java C 5 C++ C# F# . Các môi trường hỗ trợ lập trình Borland C++ Microsoft Visual Basic Microsoft Visual C++ Jbuider Eclipse SDK Visual .Net 6 Xác định bài toán Input -> Process -> Output Giải quyết vấn đề gì? Giả thiết, thông tin được cung cấp Đạt được những yêu cầu .
đang nạp các trang xem trước