
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
@it-hut.edu..vn
TIN HỌC ĐẠI CƯƠNG
Phần 3: LẬP TRÌNH

Nội dung
Phần 3: Lập trình C
•Chương 1: Tổng quan về ngôn ngữ C
•Chương 2: Kiểu dữ liệu và biểu thức trong C
•Chương 3: Cấu trúc lập trình trong C
•Chương 4: Mảng, con trỏ và xâu ký tự
•Chương 5: Cấu trúc
•Chương 6: Hàm
•Chương 7: Tệp dữ liệu
2
29/11/15 Copyright by SOICT

Nội dung
Chương 1: Tổng quan về ngôn ngữ C
•Lịch sử phát triển
•Các phần tử cơ bản của ngôn ngữ C
•Cấu trúc cơ bản của chương trình C
•Biên dịch chương trình C
•Trình biên dịch Turbo C++
•Cài đặt và sử dụng Turbo C++ 3.0
3
29/11/15 Copyright by SOICT

Lịch sử phát triển
•Đầu thập kỷ 70, lập trình hệ thống dựa
trên hợp ngữ (Assembly)
–Công việc nặng nề, phức tạp
–Khó chuyển đổi chương trình giữa các hệ
máy tính khác nhau
•Cần một ngôn ngữ lập trình hệ thống có
tính khả chuyển cao để viết lại hệ điều
hành Unix
4

Lịch sử phát triển
•Đặc điểm của ngôn ngữ lập trình C
–Ngôn ngữ lập trình hệ thống
–Tính khả chuyển, linh hoạt cao
–Có thế mạnh trong xử lý dữ liệu số, văn bản, cơ sở
dữ liệu
•C thường được sử dụng để viết các chương
trình hệ thống
–Hệ điều hành Unix có 90% mã C, 10% hợp ngữ
–Các trình điều khiển thiết bị (device driver)
–Xử lý ảnh
…
5

