
Giáo trình Kỹ thuật lập trình (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp
Thông tin tài liệu:
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 - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp ỦY BAN NHÂN DÂN TỈNH ĐỒNG THÁP TRƢỜNG CAO ĐẲNG CỘNG ĐỒNG ĐỒNG THÁP GIÁO TRÌNH MÔN HỌC: KỸ THUẬT LẬP TRÌNH NGÀNH, NGHỀ: CÔNG NGHỆ THÔNG TIN TRÌNH ĐỘ: CAO ĐẲNG(Ban hành kèm theo Quyết định số /QĐ-CĐCĐ ngày tháng năm 20… của Hiệu trưởng trường Cao đẳng Cộng đồng Đồng Tháp) Đồng Tháp, năm 2017 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 kinhdoanh thiếu lành mạnh sẽ bị nghiêm cấm. LỜI NÓI ĐẦU Tin học là một ngành khoa học mũi nhọn phát triển hết sức nhanh chóngtrong vài chục năm lại đây và ngày càng mở rộng lĩnh vực nghiên cứu, ứng dụngtrong mọi mặt của đời sống xã hội. 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ácngô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ácngôn ngữ bậc cao để hỗ trợ cho những nhà tin học trong việc xây dựng các phầnmềm hệ thống, hệ điều hành. Ngôn ngữ C ra đời từ đó, nó đã được phát triển tạiphòng thí nghiệm Bell. Đến năm 1978, giáo trình Ngôn ngữ lập trình C dochí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ềuhành UNIX, người ta nhanh chóng nhận ra sức mạnh của C trong việc xử lý chocá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 haymá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ácchươ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ùngmộ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ônngữ 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ưngchắ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ệnhơ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áiniệm ban đầu cơ bản nhất. MỤC LỤC TRANGLỜI NÓI ĐẦU ..................................................................................................... 3BÀI 1 ..................................................................................................................... 7TỔ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 đỡ .......................................................................... 8BÀI 2 ..................................................................................................................... 8CÁC THÀNH PHẦN CƠ BẢN .......................................................................... 8 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ự ........................................................ 10 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 ................................................ 17 6. Các phép toán............................................................................................... 24 7. Cách chạy chương trình ............................................................................... 25BÀI 3 ................................................................................................................... 26CÁC LỆNH CÓ CẤU TRÚC .......................... ...
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ác lệnh có cấu trúc Biến con trỏTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 313 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 306 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 292 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 246 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 245 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 241 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 230 1 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 222 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 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 188 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 174 0 0 -
Báo cáo thực tập: Quản lý nhân sự & tiền lương
52 trang 160 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 159 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 143 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 141 0 0 -
LUẬN VĂN: ỨNG DỤNG NGÔN NGỮ LẬP TRÌNH RÀNG BUỘC COMET VÀO BÀI TOÁN LẬP THỜI KHÓA BIỂU
43 trang 141 0 0 -
124 trang 135 3 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 128 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 126 0 0