Tài liệu là một cuốn sách có tựa đề “Lập trình C trong kỹ thuật điện tử” của W. Buchanan, được dịch bởi Ngô Diên Tập và Phạm Huy Quỳnh, xuất bản năm 1999. Cuốn sách này được viết nhằm giúp sinh viên và kỹ sư các ngành kỹ thuật điện tử, điện, máy tính làm quen với kỹ thuật lập trình bằng ngôn ngữ C thông qua cách trình bày ngắn gọn về ngôn ngữ và các bài toán cụ thể trong kỹ thuật điện, điện tử.
Cuốn sách bao gồm 12 chương, tập trung vào các khái niệm cơ bản và nâng cao của lập trình C, cũng như ứng dụng của chúng trong kỹ thuật điện tử:
- Chương 1: Mở đầu (tr. 9) giới thiệu về phần cứng, phần mềm, phần sụn, lịch sử ngôn ngữ C, cấu trúc máy tính, quá trình biên dịch, liên kết và viết chương trình chấp hành, bộ tiền xử lý, cấu trúc hàm, số và cách biểu diễn số (số âm, thập lục phân, bát phân), các hằng ký tự, kiểu dữ liệu và khai báo biến, các toán tử trong ngôn ngữ C (số học, so sánh, lôgic, xử lý tới bit), quyền ưu tiên của toán tử, chuyển đổi kiểu dữ liệu và từ khóa.
- Chương 2: Nhập vào và xuất ra (tr. 50) trình bày về các lệnh chuẩn
printf(),put(),putchar()để xuất ra vàscanf(),gets(),getchar()để nhập vào. - Chương 3: Các lệnh lựa chọn (tr. 93) đề cập đến lệnh
if...elsevàswitch. - Chương 4: Lệnh lặp (tr. 126) giới thiệu các vòng lặp
for,while,do...while, lệnhbreakvàcontinue. - Chương 5: Các hàm (tr. 166) thảo luận về chuyển giao tham số, giá trị trả lại, kiểu hàm và sử dụng bộ tiền xử lý để định nghĩa hàm macro.
- Chương 6: Con trỏ (tr. 216) khám phá mối quan hệ giữa con trỏ và hàm.
- Chương 7: Mảng (tr. 239) trình bày về con trỏ và mảng, chuyển giao mảng tới hàm, khởi tạo mảng, mảng nhiều chiều, phân bố động, số học con trỏ và mảng con trỏ.
- Chương 8: Xâu (tr. 284) hướng dẫn cách nhập, gán và sử dụng các hàm xâu chuẩn.
- Chương 9: Các cấu trúc (tr. 311) bao gồm mảng của cấu trúc, sắp xếp cấu trúc theo kiểu động và trường bit.
- Chương 10: Nhập/xuất tệp (tr. 347) đề cập đến việc mở, đóng, xuất/đọc văn bản và dữ liệu nhị phân từ tệp.
- Chương 11: Lập trình hệ thống (tr. 371) trình bày về lời gọi hệ thống và chuyển giao tham số.
- Chương 12: Các đề án (tr. 383) đưa ra các ví dụ ứng dụng như tần số cộng hưởng của mạch RLC nối tiếp, dòng điện qua điốt, mạch Boole, bộ biến đổi thập phân sang nhị phân và chương trình mã màu điện trở.
Cuốn sách cung cấp nhiều chương trình minh họa từ đơn giản đến phức tạp, đồng thời dịch các chú thích và một số thông báo trong chương trình sang tiếng Việt để người đọc dễ hiểu.
Công nghệ thông tin Sách giáo trình
Lập trình C trong kỹ thuật điện tử- Tác giả: W. Buchanan, được dịch bởi Ngô Diên Tập và Phạm Huy Quỳnh
- Ngôn ngữ: Tiếng Việt
