Bài giảng
Tài liệu tham khảo
Nội dung:
Chương 1: Tổng quan về ngôn ngữ lập trình C
1.1. Lịch sử phát triển ngôn ngữ lập trình C
Slide 6
1.2. Các phần tử cơ bản của ngôn ngữ C
1.2.1. Tập ký tự
1.2.1. Tập ký tự (tiếp)
1.2.2. Từ khóa (keyword)
1.2.2. Từ khóa (keyword) (tiếp)
1.2.3. Định danh / tên (identifier)
1.2.3. Định danh (identifier) (tiếp)
Slide 14
Slide 15
1.2.4. Các kiểu dữ liệu
1.2.4. Các kiểu dữ liệu (tiếp)
1.2.5. Hằng số (constant)
Biểu diễn số thực (float)
Biểu diễn ký tự (char)
Biểu diễn hằng xâu ký tự
1.2.6. Biến (variable)
Một số hàm toán học hay dùng trong C
Một số hàm toán học hay dùng trong C (tiếp)
1.2.8. Câu lệnh (statement)
1.2.8. Câu lệnh (tiếp)
1.2.9. Chú thích (Comment)
1.2.9. Chú thích (tiếp)
1.3. Cấu trúc cơ bản của một chương trình C
1.3. Cấu trúc cơ bản... (tiếp)
Slide 31
Slide 32
Ví dụ một chương trình C đơn giản
Ví dụ một chương trình C đơn giản(tiếp)
Ví dụ một chương trình C đơn giản (tiếp)
Chương 2: Kiểu dữ liệu và biểu thức trong C
2.1. Các kiểu dữ liệu chuẩn trong C
2.1. Các kiểu dữ liệu chuẩn trong C
2.2. Khai báo và sử dụng biến, hằng
2.2.1. Khai báo và sử dụng biến
Khai báo và khởi tạo giá trị cho biến
2.2.2. Khai báo hằng
2.2.2. Khai báo hằng (tiếp)
2.3. Các lệnh vào ra dữ liệu
2.3.1. Hàm printf
2.3.1. Hàm printf (tiếp)
Hàm printf - ví dụ:
Hàm printf
Nhóm ký tự định dạng
Slide 50
Độ rộng hiển thị
Độ rộng hiển thị (tiếp)
Căn lề phải, căn lề trái
Căn lề phải, căn lề trái (tiếp)
2.3.2. Hàm scanf
Hàm scanf (tiếp)
Slide 57
Nhóm ký tự định dạng (tiếp)
Ví dụ:
Vi du:
2.4. Các lệnh vào ra khác
Các lệnh vào ra khác (tiếp)
Slide 63
2.5. Các phép toán trong C
2.5.1. Phép toán số học
2.5.2. Các phép toán trên bit
Các phép toán trên bit (tiếp)
2.5.3. Các phép toán quan hệ
2.5.4. Phép toán logic
2.5.5. Phép gán
Phép gán (tiếp
Phép gán (tiếp)
2.6. Biểu thức trong C
2.6.1. Các loại biểu thức
Các loại biểu thức (tiếp)
Slide 76
Slide 77
Slide 78
2.6.2. Sử dụng biểu thức
2.7.1. Các phép toán tăng giảm một đơn vị
Chương 3:Các cấu trúc lập trình trong ngôn ngữ C
3.1. Cấu trúc lệnh khối
3.1. Cấu trúc lệnh khối (tiếp)
3.2. Cấu trúc rẽ nhánh
3.2.1. Cấu trúc if, if … else
3.2.1. Cấu trúc if, if … else (tiếp)
3.2.2. Cấu trúc lựa chọn switch
3.2.2. Cấu trúc lựa chọn switch (tiếp)
Slide 89
Slide 90
3.3. Cấu trúc vòng lặp
3.3.1. Vòng lặp for
3.3.1. Vòng lặp for (tiếp)
3.3.1. Vòng lặp for - ví dụ
3.3.2. Vòng lặp while
3.3.2. Vòng lặp while (tiếp)
Slide 97
Slide 98
3.3.2. Vòng lặp while - ví dụ (tiếp)
3.3.2. Vòng lặp while - kết quả (tiếp)
3.4. Các lệnh thay đổi cấu trúc lập trình
3.4. Các lệnh thay đổi cấu trúc lập trình (tiếp)
Slide 103
Chương 4: Mảng
4.2. Khai báo và sử dụng mảng
4.2. Khai báo và sử dụng mảng (tiếp)
Slide 107
Slide 108
4.3. Các thao tác cơ bản làm việc trên mảng
Nhập dữ liệu cho mảng (tiếp)
Slide 111
b. Xuất dữ liệu chứa trong mảng
Slide 113
Kết quả
c. Tìm các phần tử có giá trị lớn nhất, nhỏ nhất
Slide 116