Giáo trình Kỹ thuật lập trình (Nghề: Công nghệ thông tin - Trình độ: Cao đẳng) - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM (2019)
Số trang: 99
Loại file: pdf
Dung lượng: 1.38 MB
Lượt xem: 28
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:
Giáo trình Kỹ thuật lập trình (Nghề: Công nghệ thông tin - Trình độ: Cao đẳng) trang bị cho sinh viên những kiến thức sau: Hiểu được công dụng của ngôn ngữ lập trình, hiểu cú pháp, công dụng của các câu lệnh dùng trong ngôn ngữ lập trình; Phân tích được chương trình: xác định nhiệm vụ chương trình (phải làm gì); Vận dụng điều kiện, trợ giúp môi trường của ngôn ngữ lập trình, chẳng hạn: các thao tác biên tập chương trình, các công cụ, điều khiển, thực đơn lệnh trợ giúp, gỡ rối, bẫy lỗi; viết chương trình và thực hiện chương trình trong máy tính;... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Giáo trình Kỹ thuật lập trình (Nghề: Công nghệ thông tin - Trình độ: Cao đẳng) - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM (2019) TẬP ĐOÀN DỆT MAY VIỆT NAM TRƢỜNG CAO ĐẲNG KINH TẾ - KỸ THUẬT VINATEX TP.HCM ----- ----- GIÁO TRÌNH KỸ THUẬT LẬP TRÌNH Nghề: Công nghệ thông tin Trình độ: Cao Đẳng (Ban hành theo Quyết định số: ngày tháng năm của trường Cao đẳng Kinh tế - Kỹ thuật Vinatex Tp.HCM) Tp. Hồ Chí Minh, năm 2019 TUYÊN BỐ BẢN QUYỀN: Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. LỜI NÓI ĐẦU Ngôn ngữ lập trình là một loại công cụ giúp con người thể hiện các vấn đề của thực tế lên máy tính một cách hữu hiệu. Với sự phát triển của tin học, các ngôn ngữ lập trình cũng dần cải tiến để đáp ứng các thách thức mới của thực tế. Khoảng cuối những năm 1960 đầu 1970 xuất hiện nhu cầu cần có các ngôn ngữ bậc cao để hỗ trợ cho những nhà tin học trong việc xây dựng các phần mềm hệ thống, hệ điều hành. Ngôn ngữ C ra đời từ đó, nó đã được phát triển tại phòng thí nghiệm Bell. Đến năm 1978, giáo trình ' Ngôn ngữ lập trình C ' do chính các tác giả của ngôn ngữ là Dennish Ritchie và B.W. Kernighan viết, đã được xuất bản và phổ biến rộng rãi. C là ngôn ngữ lập trình vạn năng. Ngoài việc C được dùng để viết hệ điều hành UNIX, người ta nhanh chóng nhận ra sức mạnh của C trong việc xử lý cho các vấn đề hiện đại của tin học. C không gắn với bất kỳ một hệ điều hành hay máy nào, và mặc dầu nó đã được gọi là ' ngôn ngữ lập trình hệ thống' vì nó được dùng cho việc viết hệ điều hành, nó cũng tiện lợi cho cả việc viết các chương trình xử lý số, xử lý văn bản và cơ sở dữ liệu. Toàn bộ giáo trình gồm sáu chương chứa đựng tương đối đầy đủ các vấn đề cơ bản nhất của ngôn ngữ lập trình C, các loại ví dụ và bài tập chọn lọc cùng một số vấn đề liên quan, giúp người học có khả năng sử dụng thành thạo ngôn ngữ này trong việc giải quyết một số lớp bài toán thông dụng trong thực tế. Giáo trình được biên soạn cho đối tượng chính là học sinh THCN, kỹ thuật viên tin học, tuy nhiên nó cũng có thể là tài liệu tham khảo bổ ích cho bậc đại học và những người quan tâm. mặc dù đã cố gắng nhiều trong quá trình biên soạn giáo trình này, nhưng chắc chắn không tránh khỏi có những thiếu sót. Rất mong nhận được ý kiến đóng góp của độc giả và các đồng nghiệp để giáo trình ngày càng hoàn thiện hơn. Và bây giờ chúng ta đi tìm hiểu thế giới của ngôn ngữ C từ những khái niệm ban đầu cơ bản nhất. MỤC LỤC TRANG LỜI NÓI ĐẦU ..................................................................................................... 3 BÀI 1 ..................................................................................................................... 7 TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C ............................................. 7 1.Giới thiệu lịch sử phát triển của ngôn ngữ lập trình C ................................... 7 2. Cách khởi động và thoát chương trình .......................................................... 7 3. Hệ thống thông tin giúp đỡ .......................................................................... 8 BÀI 2 ..................................................................................................................... 9 CÁC THÀNH PHẦN CƠ BẢN .......................................................................... 9 1. Hệ thống ký hiệu và từ khóa .......................................................................... 9 2. Các kiểu dữ liệu: kiểu số, chuỗi, ký tự ........................................................ 11 3. Biến, hằng, biểu thức ................................................................................... 12 4. Lệnh và khối lệnh ........................................................................................ 16 5. Lệnh gán, lệnh xuất nhập, lệnh gán kết hợp ................................................ 18 6. Các phép toán............................................................................................... 24 7. Cách chạy chương trình ............................................................................... 26 BÀI 3 ................................................................................................................... 27 CÁC LỆNH CÓ CẤU TRÚC ........................................................................... 27 1. Lệnh rẽ nhánh có điều kiện if ...................................................................... 27 2. Lệnh rẽ nhánh có điều kiện switch..case ..................................................... 28 3. Cấu trúc switch...case...default .................................................................... 30 4. Cấu trúc vòng lặp For .................................................................................. 32 5. Cấu trúc vòng lặp while ............................................................................... 34 6. Cấu trúc vòng lặp do..while ......................................................................... 36 BÀI 4 ................................................................... Error! Bookmark not defined. HÀM ................................................................................................................... 43 1. Khái niệm hàm ............................................................................................. 43 2. Quy tắc xây dựng một hàm ................................................. ...
Nội dung trích xuất từ tài liệu:
Giáo trình Kỹ thuật lập trình (Nghề: Công nghệ thông tin - Trình độ: Cao đẳng) - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM (2019) TẬP ĐOÀN DỆT MAY VIỆT NAM TRƢỜNG CAO ĐẲNG KINH TẾ - KỸ THUẬT VINATEX TP.HCM ----- ----- GIÁO TRÌNH KỸ THUẬT LẬP TRÌNH Nghề: Công nghệ thông tin Trình độ: Cao Đẳng (Ban hành theo Quyết định số: ngày tháng năm của trường Cao đẳng Kinh tế - Kỹ thuật Vinatex Tp.HCM) Tp. Hồ Chí Minh, năm 2019 TUYÊN BỐ BẢN QUYỀN: Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. LỜI NÓI ĐẦU Ngôn ngữ lập trình là một loại công cụ giúp con người thể hiện các vấn đề của thực tế lên máy tính một cách hữu hiệu. Với sự phát triển của tin học, các ngôn ngữ lập trình cũng dần cải tiến để đáp ứng các thách thức mới của thực tế. Khoảng cuối những năm 1960 đầu 1970 xuất hiện nhu cầu cần có các ngôn ngữ bậc cao để hỗ trợ cho những nhà tin học trong việc xây dựng các phần mềm hệ thống, hệ điều hành. Ngôn ngữ C ra đời từ đó, nó đã được phát triển tại phòng thí nghiệm Bell. Đến năm 1978, giáo trình ' Ngôn ngữ lập trình C ' do chính các tác giả của ngôn ngữ là Dennish Ritchie và B.W. Kernighan viết, đã được xuất bản và phổ biến rộng rãi. C là ngôn ngữ lập trình vạn năng. Ngoài việc C được dùng để viết hệ điều hành UNIX, người ta nhanh chóng nhận ra sức mạnh của C trong việc xử lý cho các vấn đề hiện đại của tin học. C không gắn với bất kỳ một hệ điều hành hay máy nào, và mặc dầu nó đã được gọi là ' ngôn ngữ lập trình hệ thống' vì nó được dùng cho việc viết hệ điều hành, nó cũng tiện lợi cho cả việc viết các chương trình xử lý số, xử lý văn bản và cơ sở dữ liệu. Toàn bộ giáo trình gồm sáu chương chứa đựng tương đối đầy đủ các vấn đề cơ bản nhất của ngôn ngữ lập trình C, các loại ví dụ và bài tập chọn lọc cùng một số vấn đề liên quan, giúp người học có khả năng sử dụng thành thạo ngôn ngữ này trong việc giải quyết một số lớp bài toán thông dụng trong thực tế. Giáo trình được biên soạn cho đối tượng chính là học sinh THCN, kỹ thuật viên tin học, tuy nhiên nó cũng có thể là tài liệu tham khảo bổ ích cho bậc đại học và những người quan tâm. mặc dù đã cố gắng nhiều trong quá trình biên soạn giáo trình này, nhưng chắc chắn không tránh khỏi có những thiếu sót. Rất mong nhận được ý kiến đóng góp của độc giả và các đồng nghiệp để giáo trình ngày càng hoàn thiện hơn. Và bây giờ chúng ta đi tìm hiểu thế giới của ngôn ngữ C từ những khái niệm ban đầu cơ bản nhất. MỤC LỤC TRANG LỜI NÓI ĐẦU ..................................................................................................... 3 BÀI 1 ..................................................................................................................... 7 TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C ............................................. 7 1.Giới thiệu lịch sử phát triển của ngôn ngữ lập trình C ................................... 7 2. Cách khởi động và thoát chương trình .......................................................... 7 3. Hệ thống thông tin giúp đỡ .......................................................................... 8 BÀI 2 ..................................................................................................................... 9 CÁC THÀNH PHẦN CƠ BẢN .......................................................................... 9 1. Hệ thống ký hiệu và từ khóa .......................................................................... 9 2. Các kiểu dữ liệu: kiểu số, chuỗi, ký tự ........................................................ 11 3. Biến, hằng, biểu thức ................................................................................... 12 4. Lệnh và khối lệnh ........................................................................................ 16 5. Lệnh gán, lệnh xuất nhập, lệnh gán kết hợp ................................................ 18 6. Các phép toán............................................................................................... 24 7. Cách chạy chương trình ............................................................................... 26 BÀI 3 ................................................................................................................... 27 CÁC LỆNH CÓ CẤU TRÚC ........................................................................... 27 1. Lệnh rẽ nhánh có điều kiện if ...................................................................... 27 2. Lệnh rẽ nhánh có điều kiện switch..case ..................................................... 28 3. Cấu trúc switch...case...default .................................................................... 30 4. Cấu trúc vòng lặp For .................................................................................. 32 5. Cấu trúc vòng lặp while ............................................................................... 34 6. Cấu trúc vòng lặp do..while ......................................................................... 36 BÀI 4 ................................................................... Error! Bookmark not defined. HÀM ................................................................................................................... 43 1. Khái niệm hàm ............................................................................................. 43 2. Quy tắc xây dựng một hàm ................................................. ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Kỹ thuật lập trình Kỹ thuật lập trình Ngôn ngữ lập trình C Chương trình C Các lệnh cấu trúc Khai báo mảngTài liệu có liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 222 0 0 -
101 trang 211 1 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 189 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 159 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 154 0 0 -
161 trang 139 1 0
-
124 trang 135 3 0
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 131 0 0