Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
1,73 MB
Nội dung
T Biên www.hutech.edu.vn *1.2023.CMP3075* tailieuhoctap@hutech.edu.vn : I BÀI 1: LÀM QUEN V I NGÔN NG 1.1 C 1.1.1 Các ký hi u 1.1.2 Các ki u d li u b n C 1.1.3 B ng ký hi u phép toán 1.1.4 L nh nh p, xu t d li u b n 1.2 1.3 1.4 BÀI 2: C U TRÚC R NHÁNH 2.1 2.1.1 C u trúc if 2.1.2 C u trúc if 2.1.3 C u trúc switch 2.2 2.3 14 2.4 14 BÀI 3: C U TRÚC L P 16 3.1 16 3.1.1 C u trúc for 16 3.1.2 C u trúc while 16 3.1.3 C u trúc while 17 3.2 17 3.3 22 3.4 23 BÀI 4: HÀM 24 4.1 4.1.1 C u trúc m t 24 trình C theo hàm .24 4.1.2 Cách xây d ng m t hàm 25 4.1.3 Tham s c a hàm 26 4.1.4 Cách g i hàm th c hi n 26 4.2 27 4.3 30 4.4 30 BÀI 5: M NG M T CHI U 32 II 5.1 32 5.2 33 5.3 35 5.4 BÀI T P V NHÀ 37 BÀI 6: M NG HAI CHI U 39 6.1 39 6.2 40 6.3 43 6.4 43 BÀI 7: CHU I KÝ T 45 7.1 45 7.2 46 7.3 48 7.4 49 50 III H c ph n Th nv L p trình cung c p cho sinh viên nh ng k ngơn ng l p trình C H c ph n n n t h c ph n ti p thu h u h t o M t khác, n m v ng h c ph n phát tri uy k gi i toán H c xong h c ph n này, sinh viên ph i n c v - rong C - N I DUNG H C PH N - C - - Bài 4: Hàm - c Bài 7: YÊU C U H C PH N t v logic ki n th c toán h n sau: ng d ng IV CÁCH TI P NH N N I DUNG H C PH N Th c hành C L p trình h c ph n u tiên giúp sinh viên làm quen v pháp l p trình máy tính, giúp sinh viên có khái ni gi i quy t toán tin h c, giúp sinh viên có kh i l p trình, ti cách ti p c n pc nv a ti p c n v i h c ph n quan tr ng l i c a ngành Cơng ngh Thơng tin Vì v y, yêu c i h c ph i tham d hành t i l p, th c hành l i t p g ch chân nh ng v b n v không hi bu i h c th c nhà, nghiên c u tài li c tài li n l p nl i C PH N h c t t h c ph n t i h c c n ôn t c, tr l i câu h i c m i v i m i h n h c i h th c hành t c ph n tóm t t ki n th c lý thuy n nâng ng d n m i th c hành làm theo K t thúc m i h c, h c viên c n làm l i th c hành nhà luy n t p thêm H chuyên c n m tích c c (70%) = + BÀI 1: BÀI 1: LÀM QUEN V I NGÔN NG Sau th c hành xong này, sinh viên có th n C c: - 1.1 TĨM T T LÝ THUY T 1.1.1 Các ký hi u Ký hi u Di n gi i Ví d {} B ; K t thúc khai báo bi n, m t l nh, m t int x; l i g i hàm, hay khai báo nguyên m u void NhapMang(int a[], hàm int &n); // Chú thích (ghi chú) cho m t dịng Ch có tác d i v trình /* */ ng h p nhi u dòng /* Dau tien nhap vao n Sau nhap cho tung phan tu */ Ch có tác d ng v void NhapMang(int a[], trình int &n); u k t thúc hàm hay kh i l nh int main() { } // Ham dung de nhap mang void NhapMang(int a[], int &n); BÀI 1: 1.1.2 Các ki u d li Ki u Ki u liên t c (s n C Ghi c th c) float bytes double bytes %f %f 10 bytes long double Ki u r i r c (s nh d ng %Lf ho c %lf nguyên) Ký t (ho c) byte S nguyên byte %c %d unsigned char S byte %d int S nguyên bytes %d unsigned int S bytes %u long S nguyên bytes %ld unsigned long S bytes %lu char 1.1.3 B ng ký hi u phép toán Phép toán +,-,*,/ % Ghi C ng, tr , nhân, chia Chia l y ph >, >=, 0; i ) { a[i] = a[i-1]; } a[0]=k; } //Hàm thêm ph n t D u m ng void ThemPTK(int a[],int &n) { int k, t;//k la vi tri va t la gia tri a[k] //sinh viên t code nh p t ràng bu c (0