Tài liệu Kỹ thuật lập trình C
Số trang: 358
Loại file: pdf
Dung lượng: 2.93 MB
Lượt xem: 6
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đây là tài liệu thực sự hữu ích cho các bạn sinh viên ngành Công nghệ thông tin, hi vọng với tài liệu này các bạn sẽ nâng cao thêm kỹ năng lập trình của mình. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Tài liệu Kỹ thuật lập trình CMỤC LỤCPhần 1: Mở đầu.............................................................................................................. 9Bài 1. Các ngôn ngữ lập trình....................................................................................... 91.1. Ngôn ngữ lập trình ................................................................................................. 91.2. Ra lệnh cho máy tính làm việc ............................................................................ 101.3. Phân loại Ngôn ngữ lập trình cấp thấp và cấp cao .............................................. 121.4. Tổng quát và chuyên biệt ..................................................................................... 131.5. Mô hình tính toán của một NNLT ....................................................................... 141.6. Chọn NNLT ......................................................................................................... 141.6.1. Yếu tố kỹ thuật ............................................................................................. 141.6.2. Yếu tố phi kỹ thuật ....................................................................................... 141.6.3. Chọn đúng công cụ cho công việc ................................................................ 151.6.4. Sự lựa chọn của các nhà phát triển ............................................................... 151.7. CÁC NGÔN NGỮ LẬP TRÌNH ......................................................................... 16Bài 2. Giới thiệu ngôn ngữ C / C++............................................................................ 232.1. Ngôn ngữ C .......................................................................................................... 232.2. C – Ngôn ngữ bậc trung....................................................................................... 232.3. C - Ngôn ngữ cấu trúc.......................................................................................... 242.4. C++ ...................................................................................................................... 252.5. Biên dịch chương trình C/C++ ............................................................................ 252.6. Tại sao dùng C/C++?? ......................................................................................... 26Phần 2. Lập trình cấu trúc C (8 tuần) ...................................................................... 27Bài 3. Phân tích và thiết kế chương trình .................................................................. 273.1. Cấu trúc chương trình C ...................................................................................... 273.1.1. Ðịnh nghĩa Hàm............................................................................................ 283.1.2. Dấu phân cách (Delimiters) .......................................................................... 283.1.3. Dấu kết thúc câu lệnh (Terminator).............................................................. 283.1.4. Dòng chú thích (Comment) .......................................................................... 283.1.5. Thư viện C (Library) .................................................................................... 283.2. Biên dịch và thực thi một chương trình (Compiling and Running) .................... 2913.3. Các bước lập trình giải quyết vấn đề ................................................................... 303.3.1. Mã giả (pseudo code) ................................................................................... 313.3.2. Lưu đồ (Flowcharts) ..................................................................................... 33Bài 4. Cài đặt và làm quen với môi trường lập trình C/C++ với Visual Studio .... 494.1. Giới thiệu Microsoft Visual C++ ......................................................................... 494.2. Các đặc trưng ....................................................................................................... 494.3. Lịch sử ................................................................................................................. 49Bài 5. Biến, kiểu, dữ liệu, Toán tử, Biểu Thức .......................................................... 575.1. Biến và Kiểu dữ liệu ............................................................................................ 575.1.1. Biến (variable) .............................................................................................. 575.1.2. Hằng (constant)............................................................................................. 595.1.3. Các nguyên tắc cho việc chỉ đặt tên.............................................................. 605.1.4. Các kiểu dữ liệu (Data types) ....................................................................... 615.1.5. Những kiểu dữ liệu cơ bản và dẫn xuất ........................................................ 645.1.6. Các toán tử số học (Arithmetic Operators) ................................................... 685.2. Toán tử và Biểu thức ............................................................................................ 74Mục tiêu: ....................................................................................................................... 745.2.1. Biểu thức (Expressions)................................................................................ 745.2.2. Toán tử quan hệ (Relational Operators) ....................................................... 765.2.3. Toán tử luận lý (Logical Operators) và biểu thức ........................................ 775.2.4. Toán tử luận lý nhị phân (Bitwise Logical Operators) và biểu thức ............ 785.2.5. Biểu thức dạng hỗn hợp & Chuyển đổi kiểu ................................................ 795.2.6. Độ ưu tiên của toán tử (Precedence) ............................................................ 81Bài 6. Nh ...
Nội dung trích xuất từ tài liệu:
Tài liệu Kỹ thuật lập trình CMỤC LỤCPhần 1: Mở đầu.............................................................................................................. 9Bài 1. Các ngôn ngữ lập trình....................................................................................... 91.1. Ngôn ngữ lập trình ................................................................................................. 91.2. Ra lệnh cho máy tính làm việc ............................................................................ 101.3. Phân loại Ngôn ngữ lập trình cấp thấp và cấp cao .............................................. 121.4. Tổng quát và chuyên biệt ..................................................................................... 131.5. Mô hình tính toán của một NNLT ....................................................................... 141.6. Chọn NNLT ......................................................................................................... 141.6.1. Yếu tố kỹ thuật ............................................................................................. 141.6.2. Yếu tố phi kỹ thuật ....................................................................................... 141.6.3. Chọn đúng công cụ cho công việc ................................................................ 151.6.4. Sự lựa chọn của các nhà phát triển ............................................................... 151.7. CÁC NGÔN NGỮ LẬP TRÌNH ......................................................................... 16Bài 2. Giới thiệu ngôn ngữ C / C++............................................................................ 232.1. Ngôn ngữ C .......................................................................................................... 232.2. C – Ngôn ngữ bậc trung....................................................................................... 232.3. C - Ngôn ngữ cấu trúc.......................................................................................... 242.4. C++ ...................................................................................................................... 252.5. Biên dịch chương trình C/C++ ............................................................................ 252.6. Tại sao dùng C/C++?? ......................................................................................... 26Phần 2. Lập trình cấu trúc C (8 tuần) ...................................................................... 27Bài 3. Phân tích và thiết kế chương trình .................................................................. 273.1. Cấu trúc chương trình C ...................................................................................... 273.1.1. Ðịnh nghĩa Hàm............................................................................................ 283.1.2. Dấu phân cách (Delimiters) .......................................................................... 283.1.3. Dấu kết thúc câu lệnh (Terminator).............................................................. 283.1.4. Dòng chú thích (Comment) .......................................................................... 283.1.5. Thư viện C (Library) .................................................................................... 283.2. Biên dịch và thực thi một chương trình (Compiling and Running) .................... 2913.3. Các bước lập trình giải quyết vấn đề ................................................................... 303.3.1. Mã giả (pseudo code) ................................................................................... 313.3.2. Lưu đồ (Flowcharts) ..................................................................................... 33Bài 4. Cài đặt và làm quen với môi trường lập trình C/C++ với Visual Studio .... 494.1. Giới thiệu Microsoft Visual C++ ......................................................................... 494.2. Các đặc trưng ....................................................................................................... 494.3. Lịch sử ................................................................................................................. 49Bài 5. Biến, kiểu, dữ liệu, Toán tử, Biểu Thức .......................................................... 575.1. Biến và Kiểu dữ liệu ............................................................................................ 575.1.1. Biến (variable) .............................................................................................. 575.1.2. Hằng (constant)............................................................................................. 595.1.3. Các nguyên tắc cho việc chỉ đặt tên.............................................................. 605.1.4. Các kiểu dữ liệu (Data types) ....................................................................... 615.1.5. Những kiểu dữ liệu cơ bản và dẫn xuất ........................................................ 645.1.6. Các toán tử số học (Arithmetic Operators) ................................................... 685.2. Toán tử và Biểu thức ............................................................................................ 74Mục tiêu: ....................................................................................................................... 745.2.1. Biểu thức (Expressions)................................................................................ 745.2.2. Toán tử quan hệ (Relational Operators) ....................................................... 765.2.3. Toán tử luận lý (Logical Operators) và biểu thức ........................................ 775.2.4. Toán tử luận lý nhị phân (Bitwise Logical Operators) và biểu thức ............ 785.2.5. Biểu thức dạng hỗn hợp & Chuyển đổi kiểu ................................................ 795.2.6. Độ ưu tiên của toán tử (Precedence) ............................................................ 81Bài 6. Nh ...
Tìm kiếm theo từ khóa liên quan:
Kỹ thuật lập trình Kỹ thuật lập trình C Tài liệu lập trình Giáo trình Kỹ thuật lập trình Bài giảng Kỹ thuật lập trìnhGợi ý tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 206 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 194 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 166 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 132 0 0 -
Giáo trình Kỹ thuật lập trình C: Căn bản & nâng cao - Phần 1
202 trang 126 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 118 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0