« Home « Kết quả tìm kiếm

Giáo trình Lập trình C căn bản MỤC LỤC


Tóm tắt Xem thử

- 7 1.2.1.2 Chương trình (Program.
- 9 BÀI 2 : LÀM QUEN LẬP TRÌNH C QUA CÁC VÍ DỤ ĐƠN GIẢN.
- 13 2.2.2 Các ví dụ đơn giản.
- 13 2.2.2.1 Ví dụ 1.
- 13 2.2.2.2 Ví dụ 2.
- 15 2.2.2.3 Ví dụ 3.
- 16 2.2.2.4 Ví dụ 4.
- 65 7.2.1 Các ví dụ về hàm.
- 109 11.2.1 Ví dụ ghi, đọc số nguyên.
- Khi khai báo biến nên đặt tên biến theo quy tắc Hungarian Notation Ví dụ 4 : int ituoi.
- Ví dụ 5 : Khai báo trước, gán giá trị sau: void main.
- In ra dấu % Ví dụ 1: printf("Bai hoc C dau tien.
- Ví dụ 2: printf("Ma dinh dang.
- Ví dụ 3: giả sử biến i có giá trị = 5 xuất giá trị biến i printf("So ban vua nhap la: %d .
- Ví dụ 5: sửa lại ví dụ 4 printf("Tong cua 2 so %5d va %3d la %1d .
- 2 kí tự (mặc dù định dạng là 1) 3 kí tự 5 kí tự ) Dấu trừ trước bề rộng trường sẽ kéo kết quả sang trái Ví dụ 7: sửa lại ví dụ 4 printf("Tong cua 2 so %02d va %02d la %04d .
- đủ 2 kí tự Ví dụ 8: giả sử int a = 6, b = 1234, c = 62 printf("%7d%7d%7d.\n", a, b, c).
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 24 Ví dụ 9: giả sử float a = 6.4, b c = 62.3 printf("%7.2d%7.2d%7.2d.\n", a, b, c).
- Ví dụ 11: scanf("%d", &i).
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 25 Ví dụ 12: scanf("%d%d", &a, &b.
- Ví dụ 13: scanf("%d/%d/%d", &ngay, &thang, &nam.
- Nhập vào ngày, tháng, năm theo dạng ngay/thang/nam Ví dụ 14: scanf("%d%*c%d%*c%d", &ngay, &thang, &nam.
- Ví dụ 15: scanf("%2d%2d%4d", &ngay, &thang, &nam.
- Ví dụ: 02:11:05 Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 26 Bài 5 : CẤU TRÚC RẼ NHÁNH CÓ ĐIỀU KIỆN (Cấu trúc chọn) 5.1 Mục tiêu Sau khi hoàn tất bài này học viên sẽ hiểu và vận dụng các kiến thức kĩ năng cơ bản sau.
- Một số bài toán sử dụng lệnh if, switch thông qua các ví dụ.
- 5.2 Nội dung 5.2.1 Lệnh và khối lệnh 5.2.1.1 Lệnh Là một tác vụ, biểu thức, hàm, cấu trúc điều khiển… Ví dụ 1: x = x + 2.
- Ví dụ 2.
- Ví dụ: if(biểu thức luận lý.
- Ví dụ 3: Viết chương trình nhập vào 2 số nguyên a, b.
- a = 5, b = 5 _ Quan sát và nhận xét kết quả Ví dụ 4: Viết chương trình nhập vào 2 số nguyên a, b.
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 30 scanf("%d", &ia).
- Ra Ví dụ 5: Viết chương trình nhập vào 2 số nguyên a, b.
- Ví dụ: else.
- không thuộc else Ví dụ 6: Viết chương trình nhập vào kí tự c.
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 38 if (n > 0.
- Ví dụ 10: Viết chương trình nhập vào điểm của một học sinh.
- (nếu gõ y hoặc Y tiếp tục thực hiện chương trình, ngược lại gõ các phím khác chương trình sẽ thoát) 6.2.6 Vòng lặp lồng nhau Ví dụ 18: Vẽ hình chữ nhật đặc bằng các dấu.
- 8.2.1.14 Khởi tạo mảng 2 chiều Ví dụ 11 : Vẽ chữ H lớn.
- 8.2.1.15 Dùng mảng 1 chiều làm tham số cho hàm Ví dụ 12 : Tìm số lớn nhất Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- Ví dụ 13 : Bạn khai báo các mảng sau ia[MAX], ib[MAX], ic[MAX].
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 81 Ví dụ 14 : Tìm số lớn nhất của 3 mảng a, b, c Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- 8.2.1.16 Dùng mảng 2 chiều làm tham số cho hàm Ví dụ 15 : Nhập vào 2 ma trận vuông cấp n số thập phân.
- Ví dụ: chuỗi "Infoworld" được lưu trữ như sau: I n f o w o r l d \0 Kí tự kết thúc chuỗi 8.2.2.1 Cách khai báo chuỗi Ví dụ 17 : char cname[30].
- Ví dụ 18 : Nhập vào in ra tên Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- Ví dụ: Nhập vào chuỗi "Lap trinh C can ban" In ra "nab nac C hnirt paL" 8.
- Ví dụ 305.
- Ví dụ chuỗi "Lap trinh C".
- Ví dụ: Chuỗi ban đầu "Le Thuy Doan Trang".
- Viết chương trình nhập vào 1 chuỗi nguồn, ví dụ "Nguyen Minh Long", sau đó nhập vào 1 chuỗi con, ví dụ "Minh", chương trình sẽ xác định vị trí bắt đầu của chuỗi con ở vị trí nào trong chuỗi nguồn.
- Nhập vào 1 chuỗi bất kỳ, ví dụ : "Nguyen Minh Long - Muốn xóa từ vị trí nào, ví dụ : 8 - Muốn xóa bao nhieu kí tự, ví dụ : 5 Kết quả in ra man hinh.
- 9.2.2 Khái báo biến con trỏ Ví dụ 1: Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 91 ) Ví dụ trên cho thấy *px và *py là 2 biến con trỏ trỏ đến địa chỉ của 2 biến ix và iy (dòng 11 và 12),vì vậy khi nội dung của biến con trỏ *px và *py thay đổi thì nội dung của ix, iy cũng thay đổi theo.
- Truyền địa chỉ sang hàm Ví dụ 2: Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- 9.2.4 Con trỏ và mảng Ví dụ 3: Khai báo mảng sau int num.
- 9.2.5 Con trỏ trỏ đến mảng trong hàm Ví dụ 4: Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- iarray iarray + 1 247 ptr 247 5 248 iarray iarray Con trỏ và chuỗi Ví dụ 5: Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- "Chao ban" (biến con trỏ) (hằng con trỏ) 9.2.7 Khởi tạo mảng con trỏ trỏ đến chuỗi Ví dụ 6: Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 95 ) Giải thích chương trình Khai báo char *cthang[12] có ý nghĩa như sau: cthang là tên gọi, dấu * là kiểu con trỏ trỏ đến kí tự (char).
- 9.2.8 Xử lý con trỏ trỏ đến chuỗi Ví dụ 7: Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- 10.2.1.1 Khai báo kiểu structure Ví dụ 1: khai báo một structure về thông tin nhân viên từ khóa tên struct struct nhanvien { Các thành int manv.
- struct phải viết bằng chữ thường 10.2.1.2 Cách khai báo biến có kiểu structure Ví dụ 2: struct nhanvien nv.
- Ví dụ 3: Nhập và in danh sách nhân viên.
- 10.2.1.4 Khởi tạo structure Ví dụ 4: Nhập vào bảng số xe, cho biết xe đó đăng kí ở tỉnh nào.
- Dòng 22 đổi chuỗi sang số nguyên, ở ví dụ trên sau khi dòng này thực hiện giá trị của in = 62.
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang Structure lồng nhau Ví dụ 5: Nhập và in danh sách nhân viên.
- Ví dụ 6: Sửa lại ví dụ 3, sử dụng hàm cho nhập và in danh sách Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- 10.2.2.1 Định nghĩa kiểu enum Ví dụ 8: định nghĩa kiểu enum day từ khóa tên dấu .
- enum phải viết iết bằng chữ thường Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang Cách khai báo biến có kiểu enum Ví dụ 9: enum day ngay.
- 10.2.2.3 Sử dụng enum trong chương trình Ví dụ 10: Tính tiền lương tuần cho nhân viên.
- Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang 107 40 break.
- 11.2 Nội dung 11.2.1 Ví dụ ghi, đọc số nguyên Dòng File Edit Search Run Compile Debug Project Option Window Help 1.
- Ví dụ: muốn lưu tập tin có tên BT_IF1.CPP vào thư mục D:\BAITAPC + Bạn gõ vào hộp Save File As D.
- Ví dụ: muốn mở tập tin có tên BT_IF1.CPP chứa trong thư mục D:\BAITAPC + Bạn gõ vào hộp Name D.
- Ví dụ: In ra "Hello".
- Thập phân Nhị phân Bát phân Thập lục phân Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang A B C D E F 14.3 Chuyển đổi giữa các hệ 14.3.1 Chuyển đổi giữa hệ 2 và hệ 10 Chuyển đổi từ hệ 2 sang hệ 10 Ví dụ 3: X để chuyển sang hệ 10 ta dùng công thức.
- X Ví dụ 4: X để chuyển sang hệ 10 ta dùng công thức.
- X Chuyển đổi từ hệ 10 sang hệ 2 Ví dụ 5: X chia 2 = 5 dư 1 1 5 2 5 chia 2 = 2 dư 1 1 2 2 2 chia 2 = 1 dư chia 2 = 0 dư 1 10112 kết quả hệ nhị phân 10112 Ví dụ 6: X = 90 90 chia 2 = 2 dư chia 2 = 1 dư chia 2 = 0 dư chia 2 = 5 dư 1 1 5 2 5 chia 2 = 2 dư chia 2 = 1 dư 0 1 0 1 chia 2 = 0 dư 1 1011010 Hanoi Aptech Computer Education Center 2 kết quả hệ nhị phân 10110102 Giáo trình Lập trình C căn bản Trang Chuyển đổi giữa hệ 8 và hệ 10 Chuyển đổi từ hệ 8 sang hệ 10 Ví dụ 7: X = 21068 , để chuyển sang hệ 10 ta dùng công thức.
- X Ví dụ 8: X = 1308 , để chuyển sang hệ 10 ta dùng công thức.
- X Ví dụ 12: X = 1D16 , để chuyển sang hệ 10 ta dùng công thức.
- X Hanoi Aptech Computer Education Center Giáo trình Lập trình C căn bản Trang Chuyển đổi từ hệ 10 sang hệ 16 Ví dụ 13: X chia 16 = 244 dư chia 16 = 15 dư 4 4 15 16 Số 15 tương ứng trong hệ 16 là F 15 0 15 chia 16 = 0 dư 15 (xem bảng.
- F4016 kết quả hệ thập lục phân F4016 Ví dụ 14: X chia 16 = 1 dư Số 13 tương ứng 1 chia 16 = 0 dư 1 1 0 trong hệ 16 là D (xem bảng.
- 1D16 kết quả hệ thập lục phân 1D16 14.3.4 Chuyển đổi giữa hệ 2 và hệ 16 Chuyển đổi từ hệ 2 sang hệ 16 Ví dụ 15: X để chuyển sang hệ 16 ta tra trong bảng.
- X = 10112 Diễn giải : B Ví dụ 18: X = 5A16, để chuyển sang hệ 2 ta tra trong bảng.
- Ví dụ 1: a+b b i a x.
- Ví dụ chia 4 dư 2).
- Ví dụ: float f.
- Ví dụ: int i.
- Ví dụ: int number = 12345.
- Ví dụ: int len, i.
- Ví dụ: char destination[25].
- 0 nếu s1 > s2 Ví dụ: char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "aaa".
- 0 nếu s1 > s2 Ví dụ: char *buf1 = "aaa", *buf2 = "AAA".
- Phải khai báo string.h Chuyển chuỗi s sang chữ thường Ví dụ: char *s = "Borland C".
- Phải khai báo string.h Chuyển chuỗi s sang chữ hoa Ví dụ: char *s = "Borland C".
- Ví dụ: char *s = "Borland C".
- Ví dụ: int num.
- Phải khai báo stblib.h Cho 1 giá trị ngẫu nhiên từ 0 đến 32767 Ví dụ: int num.
- Phải khai báo stblib.h Cho 1 giá trị ngẫu nhiên từ 0 đến 32767 Ví dụ: int n.
- Phải khai báo math.h Tính x mũ y Ví dụ: double x = 2.0, y = 3.0, z.
- Ví dụ: double x = 4.0, y