KỸ THUẬT LẬP TRÌNH
BÀI 1: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH C – CÁC CÂU LỆNH CƠ BẢN
TRÊN C
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM
KHOA CÔNG NGHỆ THÔNG TIN
GIÁO VIÊN: TRẦN HOÀNG MINH TÂN
MỤC TIÊU BÀI HỌC
Trình bày được lịch sử hình thành ngôn ngữ C.
Trình bày được các đặc điểm của ngôn ngữ lập trình C.
Trình bày được cấu trúc ngôn ngữ lập trình C.
Trình bày được các câu lệnh nhập, xuất của ngôn ngữ C.
Có tinh thần học hỏi, yêu thích lập trình.
2
Nội dung bài học
I.
GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH C.
II.
ĐẶC ĐIỂM CỦA NGÔN NGỮ C.
III.
CẤU TRÚC CỦA CHƯƠNG TRÌNH VIẾT BẰNG NGÔN NGỮ C.
IV.
CÁC CÂU LỆNH CƠ BẢN TRÊN C.
3
GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH C
1.
Lịch sử hình thành
Các hệ thống điều khiển tự động, hệ thống sản xuất tự động trong
nhà máy….
GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH C
6
Câu hỏi: Thông qua các ví dụ trên, theo anh (chị) thì ngôn ngữ C có tầm
quan trọng như thế nào ?
GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH C
7
Ngôn ngữ C là nền tảng của nhiều hệ thống và ngôn ngữ lập trình khác, vì
vậy nó rất quan trọng, mọi hệ thống đều có sử dụng đến ngôn ngữ C, C còn
rất quan trọng đối với học sinh, sinh viên, thường là ngôn ngữ đầu tiên mà
các học viên được tiếp xúc.
GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH C
8
1.
Từ khóa
Từ khóa là từ dành riêng của ngôn ngữ lập trình được định nghĩa trước
với ý nghĩa hoàn toàn xác định.
Dùng để khai báo biến, định nghĩa các kiểu dữ liệu, các toán tử, hàm và
câu lệnh.
Từ khóa kết hợp với cú pháp hình thành nên ngôn ngữ C.
Đặc điểm của ngôn ngữ c
9
Đặc điểm của ngôn ngữ c
1. Từ khóa
0@'(,&A
•
(,,642B&:*$C*DE
$F:,, *D/
Đặc điểm của ngôn ngữ c
13
Đặc điểm của ngôn ngữ c
0@'(G*H,&A
•
(G*H -:*DE H21:*D
E I: ,:- 01/
14
J"*5$-,A
o
K,2-$.:4G*H*56-:6
,/
Đặc điểm của ngôn ngữ c
15
Đặc điểm của ngôn ngữ c
2.
Các kiểu dữ liệu
LH21%'
'M: DNMOP*-MOQ/
'O: DNROQSP*-ROQSP/
18
Đặc điểm của ngôn ngữ c
3.
Tên
(6*$CG*H *D *W$C X
$%&/
(6,MYZX6#['ZX2:\,)W$F/
19
Đặc điểm của ngôn ngữ c
3.
Tên.
Quy tắc đặt tên:
Tên có chiều dài tối đa 32 ký tự.
Ký tự đầu tiên phải là chữ hoặc dấu gạch dưới.
Tên không được đặt trùng với từ khóa.
20
Đặc điểm của ngôn ngữ c
3.
Tên.
Ví dụ đặt tên biến:
int a; int _count; float soTien;
Ví dụ về đặt tên hàm:
Vừa khai báo vừa gián:
Kiểu dữ liệu tên biến = giá trị ;
VD: int a = 3;
24
Đặc điểm của ngôn ngữ c
Bài tập: cho các giá trị sau, hãy chọn kiểu dữ liệu và viết lệnh khai báo biến phù
hợp: a=3, b=-3, c=1.25, d=‘d’.
Đáp án: int a=3; int b=-3; float c =1.25;
Char d=‘d’;
25