Thông tin tài liệu:
(NB) Giáo trình “Kỹ thuật lập trình” được tóm gọn lý thuyết căn bản, các bài thực hành mẫu thiết thực, cung cấp các kiến thức bản nhất làm nền tảng cho chuyên ngành CNTT. Nội dung giáo trình được trình bày qua các chương sau: tổng quan về kỹ thuật lập trình, các khái niệm cơ bản, các lệnh có cấu trúc, hàm, kiểu mảng. Giáo trình được trình bày đa dạng các bài tập và hướng dẫn giải với nhiều chủ đề khác nhau như căn bản về kỹ thuật lập trình, từ các bài ứng dụng thực tiễn và ngôn ngữ lập trình minh họa là C hoặc C#… Các bài tập được sắp xếp thứ tự cấp độ từ dễ đến mở rộng phù hợp cho người tự học, tự thực hành,…trình độ trung cấp trung cấp…làm nền tảng về kiến thức căn bản của chuyên ngành CNTT.
Nội dung trích xuất từ tài liệu:
Giáo trình Kỹ thuật lập trình (Nghề: Quản trị mạng máy tính - Trình độ: Trung cấp) - Trường TCN Quang Trung
ỦY BAN NHÂN DÂN QUẬN GÒ VẤP
TRƯỜNG TRUNG CẤP NGHỀ QUANG TRUNG
----- -----
GIÁO TRÌNH
MÔN HỌC: KỸ THUẬT LẬP TRÌNH
NGHỀ: QUẢN TRỊ MẠNG MÁY TÍNH
TRÌNH ĐỘ: TRUNG CẤP
(Lưu hành nội bộ)
(Ban hành theo Quyết định số:342/QĐ-QT ngày 28 tháng 10 năm 2021 của
Trường Trung cấp nghề Quang Trung)
Tp.HCM, năm 2021
1
Giáo trình Kỹ thuật lập trình
TUYÊN BỐ BẢN QUYỀN:
Tài liệu học tập này phục vụ cho việc dạy và học tại khoa Công nghệ Thông
tin, Trường Trung cấp nghề Quang Trung, Q. Gò Vấp, TP.HCM.
Nhằm tôn trọng bản quyền, chúng tôi nghiêm cấm các hình thức sao chép,
chuyển đổi, ghi âm, ghi hình… khi chưa có sư cho phép của tác giả và đơn vị sở
hữu tài liệu này.
LỜI GIỚI THIỆU
Giáo trình “Kỹ thuật lập trình” được tóm gọn lý thuyết căn bản, các bài thực
hành mẫu thiết thực, cung cấp các kiến thức bản nhất làm nền tảng cho chuyên
ngành CNTT. Nội dung giáo trình được trình bày qua các chương sau: tổng quan
về kỹ thuật lâp trình, các khái niệm cơ bản, các lệnh có cấu trúc, hàm, kiểu mảng.
Giáo trình được trình bày đa dạng các bài tập và hướng dẫn giải với nhiều
chủ đề khác nhau như căn bản về kỹ thuật lập trình, từ các bài ứng dụng thực
tiễn và ngôn ngữ lập trình minh họa là C hoặc C#… Các bài tập được sắp xếp
thứ tự cấp độ từ dễ đến mở rộng phù hợp cho người tự học, tự thực hành,…trình
độ trung cấp trung cấp…làm nền tảng về kiến thức căn bản của chuyên ngành
CNTT.
Mặc dù cố gắng biên soạn, tuyển chọn các bài thực hành thiết thưc, dễ sử
dụng … nhưng không thể tránh khỏi các thiếu sót ngoài mong muốn. Rất mong
bạn đọc gần xa góp ý để giáo trình được tốt hơn.
Tp. Hồ Chí Minh, 2021
Tham gia biên soạn: Khoa Công Nghệ Thông Tin
Trường Trung cấp nghề Quang Trung
Địa Chỉ: 689 Quang Trung, Phường 8, quận Gò Vấp, Tp.Hồ Chí Minh
Tel: 028. 35892025
Mọi góp ý vui lòng liên hệ:
Nguyễn Văn Lân
Email: nguyenlangroup@gmail.com – nguyenlan@live.com
Website: www.ThuVienHocTap.Net
Điện thoại: 098 560 1838
Trân trọng giới thiệu đến bạn.
Khoa Công nghệ thông tin – TCN Quang Trung Trang 2
Giáo trình Kỹ thuật lập trình
MỤC LỤC
LỜI GIỚI THIỆU ........................................................................................................ 2
GIÁO TRÌNH MÔN HỌC .......................................................................................... 5
TÊN MÔN HỌC: KỸ THUẬT LẬP TRÌNH ............................................................ 5
CHƯƠNG 1: TỔNG QUAN VỀ KỸ THUẬT LÂP TRÌNH ................................... 6
1. Một số khái niệm cơ bản ........................................................................................ 6
2. Các thành phần cơ bản của ngôn ngữ lập trình .................................................. 7
3. Thuật giải (Algorithm) ........................................................................................... 8
4. Một số phương pháp lập trình .............................................................................. 9
5. Chương trình .......................................................................................................... 9
6. Các bước lập trình ................................................................................................ 10
7. Xác định IPO......................................................................................................... 11
8. Biểu diễn lưu đồ .................................................................................................... 12
9. Môi trường viết mã nguồn ................................................................................... 19
10. Bài tập .................................................................................................................... 24
CHƯƠNG 2: CÁC KHÁI NIỆM CĂN BẢN........................................................... 27
1. Ngôn ngữ lập trình ............................................................................................... 27
2. Các thành phần căn bản ngôn ngữ C ................................................................. 29
1. Các kí hiệu ............................................................................................... 29
2. Từ khóa .................................................................................................... 29
3. Chú thích.................................................................................................. 29
4. Khai báo Header - thư viện ..................................................................... 30
5. Kiểu dữ liệu ............................................................................................. 30
6. Tên biến và khai báo biến ........................................................................ 31
7. Phép toán ................................................................................................. 32
3. Nhập – xuất dữ liệu .............................................................................................. 36
1. Nhập dữ liệu ............................................................................................ 36
2. Xuất dữ liệu ............................................................................................. 40
4. Bài tập .................................................................................................................... 41
Khoa Công nghệ thông tin – TC ...