NHẬP MÔN TIN HỌC<br />
NHỮNG KHÁI NIỆM CƠ BẢN VỀ NGÔN NGỮ C<br />
<br />
TS Đào Nam Anh<br />
<br />
Tài liệu<br />
Slides do TS.Đào Nam Anh thực hiện dựa trên<br />
tài liệu [1,2] và các mã nguồn [3]:<br />
1. B. W. Kernighan and D. M. Ritchie The C<br />
Programming Language Prentice Hall 1978,<br />
ISBN 0-13-110163-3.<br />
2. TS.Nguyễn Thị Thu Hà, TS.Nguyễn Hữu<br />
Quỳnh, TS.Nguyễn Thị Thanh Tân,<br />
Giáo trình Nhập môn tin học, Khoa CNTT,<br />
Đại học Điện lực, 2013<br />
3. Programiz.com<br />
<br />
2<br />
<br />
Nội dung<br />
1.<br />
2.<br />
3.<br />
4.<br />
5.<br />
6.<br />
7.<br />
CNTT<br />
<br />
Giới thiệu về ngôn ngữ lập trình C<br />
Cấu trúc chương trình C<br />
Biên dịch và thực thi một chương trình C<br />
Các kiểu dữ liệu cơ sở và dẫn xuất<br />
Biến, hằng, định danh<br />
Nhập và xuất trong C<br />
Bài tập<br />
c nh<br />
Nhập môn tin học<br />
<br />
3<br />
<br />
1.Giới thiệu về ngôn ngữ lập trình C<br />
<br />
i<br />
<br />
u<br />
<br />
Ngôn ngữ C do Brian W.Kernighan và Dennis M.Ritchie phát<br />
triển vào đầu những năm 70 với mục đích ban đầu là phát triển<br />
hệ điều hành UNIX.<br />
Cuố sách viết về C đầu tiên “The Programming Language” do<br />
Brian W.Kernighan và Dennis M.Ritchie viết năm 1978.<br />
<br />
4<br />
<br />
1.Giới thiệu về ngôn ngữ lập trình C<br />
<br />
i<br />
<br />
u<br />
<br />
C được Viện Tiêu chuẩn hoá của Mỹ (ANSI:<br />
American National Standard Institute) làm thành<br />
tiêu chuẩn với tên gọi ANSI C.<br />
<br />
C rất hiệu quả để viết các chương trình thuộc<br />
nhiều lĩnh vực khác nhau. C cũng được dùng để<br />
lập trình hệ thống. Mã C rất dễ di chuyển, nghĩa<br />
là phần mềm viết cho loại máy tính này có thể<br />
chạy trên một loại máy tính khác và ít bị lỗi.<br />
<br />
CNTT<br />
<br />
Nhập môn tin học<br />
<br />
5<br />
<br />