Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng

Các thành phần cơ bản của ngôn ngữ C/C++

Các thành phần

 Các thành phần trong C++ bao gồm:

+ Từ khóa.

+ Các khai báo biến, hằng.

+ Các cấu trúc điều khiển.

+ Biểu thức và các phép toán.

+ Các định nghĩa, khai báo hàm, khai báo kiểu,

 Những ký tự, ký hiệu sau: (phân biệt chữ in hoa và in thường):

 26 chữ cái latinh lớn A,B,C.Z

 26 chữ cái latinh nhỏ a,b,c .z.

 10 chữ số thập phân 0,1,2.9.

 Các ký hiệu toán học: +, -, *, /, =, <,>, (, )

 Các ký hiệu đặc biệt: :. , ; " ' _ @ # $ ! ^ [ ] { } .

 Dấu cách hay khoảng trống.

Các kiểu dữ liệu cơ bản

 3 thông tin đặc trưng của kiểu dữ liệu:

- Tên kiểu dữ liệu.

- Kích thước vùng nhớ biểu diễn nó,miền giá trị.

- Các phép toán có thể sử dụng.

- Các kiểu dữ liệu đơn giản trong C++ chỉ là các kiểu số, thuộc hai nhóm chính đó

là số nguyên và số thực (số dấu phẩy động).

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 1

Trang 1

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 2

Trang 2

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 3

Trang 3

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 4

Trang 4

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 5

Trang 5

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 6

Trang 6

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 7

Trang 7

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 8

Trang 8

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 9

Trang 9

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 161 trang duykhanh 10520
Bạn đang xem 10 trang mẫu của tài liệu "Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng

Giáo trình Kỹ thuật lập trình - Nguyễn Gia Quang Đăng
4 ...................................................... 50 
Hình 26: Màn hình giải ví dụ 12 mục 3.2.1.4 ........................................................................... 51 
Hình 27: Kết quả chương trình chạy ví dụ 12 mục 3.2.1.4 ...................................................... 52 
Hình 28: Màn hình giải ví dụ 13 mục 3.2.2.1 ........................................................................... 54 
KHOA CÔNG NGHỆ THÔNG TIN Trang 156 
Hình 29: Kết quả chương trình chạy ví dụ 13 mục 3.2.2.1 ...................................................... 54 
Hình 30: Màn hình giải ví dụ 14 mục 3.2.2.1 ........................................................................... 55 
Hình 31: Kết quả chương trình chạy ví dụ 14 mục 3.2.2.1 ...................................................... 55 
Hình 32: Màn hình giải ví dụ 15 mục 3.2.2.1 ........................................................................... 56 
Hình 33: Kết quả chương trình chạy ví dụ 15 mục 3.2.2.1 ...................................................... 56 
Hình 34: Màn hình giải ví dụ 16 mục 3.2.2.1 ........................................................................... 57 
Hình 35: Kết quả chương trình chạy ví dụ 16 mục 3.2.2.1 ...................................................... 57 
Hình 36: Màn hình giải ví dụ 17 mục 3.2.2.1 ........................................................................... 58 
Hình 37: Kết quả chương trình chạy ví dụ 17 mục 3.2.2.1 ...................................................... 58 
Hình 38: Màn hình giải ví dụ 19 mục 3.2.2.1 ........................................................................... 59 
Hình 39: Kết quả chương trình chạy ví dụ 19 mục 3.2.2.1 ...................................................... 59 
Hình 40: Màn hình giải ví dụ 20 mục 3.2.2.1 ........................................................................... 60 
Hình 41: Kết quả chương trình chạy ví dụ 20 mục 3.2.2.1 ...................................................... 60 
Hình 42: Màn hình giải ví dụ 21 mục 3.2.2.2 ........................................................................... 62 
Hình 43: Kết quả chương trình chạy ví dụ 21 mục 3.2.2.2 ...................................................... 62 
Hình 44: Màn hình giải ví dụ 21 mục 3.2.2.2 ........................................................................... 63 
Hình 45: Kết quả chương trình chạy ví dụ 21 mục 3.2.2.2 ...................................................... 63 
Hình 46: Màn hình giải ví dụ 22 mục 3.2.2.2 ........................................................................... 64 
Hình 47: Kết quả chương trình chạy ví dụ 22 mục 3.2.2.2 ...................................................... 64 
Hình 48: Màn hình giải ví dụ 23 mục 3.2.2.3 ........................................................................... 65 
Hình 49: Kết quả chương trình chạy ví dụ 23 mục 3.2.2.3 ...................................................... 66 
Hình 50: Màn hình giải ví dụ 24 mục 3.2.2.3 ........................................................................... 67 
Hình 51: Kết quả chương trình chạy ví dụ 24 mục 3.2.2.3 ...................................................... 67 
Hình 52: Màn hình giải ví dụ 25 mục 3.2.2.4 ........................................................................... 67 
Hình 53: Kết quả chương trình chạy ví dụ 25 mục 3.2.2.4 ...................................................... 68 
Hình 54: Màn hình giải ví dụ 26 mục 3.2.2.4 ........................................................................... 68 
Hình 55: Kết quả chương trình chạy ví dụ 26 mục 3.2.2.4 ...................................................... 69 
Hình 56: Màn hình giải ví dụ 27 mục 3.2.2.5 ........................................................................... 69 
Hình 57: Kết quả chương trình chạy ví dụ 27 mục 3.2.2.5 ...................................................... 70 
Hình 58: Màn hình giải ví dụ 28 mục 3.2.2.6 ........................................................................... 70 
KHOA CÔNG NGHỆ THÔNG TIN Trang 157 
Hình 59: Kết quả chương trình chạy ví dụ 28 mục 3.2.2.6 ...................................................... 71 
Hình 60: Màn hình giải ví dụ 29 mục 3.2.2.6 ........................................................................... 71 
Hình 61: Kết quả chương trình chạy ví dụ 29 mục 3.2.2.6 ...................................................... 71 
Hình 62: Màn hình giải ví dụ 30 mục 3.2.2.6 ........................................................................... 72 
Hình 63: Kết quả chương trình chạy ví dụ 30 mục 3.2.2.6 ...................................................... 72 
Hình 64: Màn hình giải ví dụ 1 mục 4.2.1.3 ............................................................................. 80 
Hình 65: Kết quả chương trình chạy ví dụ 1 mục 4.2.1.3 ........................................................ 81 
Hình 66: Màn hình giải ví dụ 2 mục 4.2.1.3 ............................................................................. 82 
Hình 67: Kết quả chương trình chạy ví dụ 2 mục 4.2.1.3 ........................................................ 82 
Hình 68: Màn hình giải ví dụ 3 mục 4.2.1.3 ............................................................................. 83 
Hình 69: Kết quả chương trình chạy ví dụ 3 mục 4.2.1.3 ........................................................ 83 
Hình 70: Màn hình giải ví dụ 5 mục 4.2.3.3 ............................................................................. 86 
Hình 71: Kết quả chương trình chạy ví dụ 5 mục 4.2.3.3 ........................................................ 86 
Hình 72: Màn hình giải ví dụ 6 mục 4.2.3.3 ............................................................................. 87 
Hình 73: Kết quả chương trình chạy ví dụ 6 mục 4.2.3.3 ........................................................ 87 
Hình 74: Màn hình giải ví dụ 7 mục 4.2.4 ................................................................................ 88 
Hình 75: Màn hình giải ví dụ 8 mục 4.2.4 ................................................................................ 88 
Hình 76: Kết quả chương trình chạy ví dụ 8 mục 4.2.4 ........................................................... 89 
Hình 77: Màn hình giải ví dụ 11 mục 4.2.5.2 ........................................................................... 91 
Hình 78: Kết quả chương trình chạy ví dụ 11 mục 4.2.5.2 ...................................................... 91 
Hình 79: Kết quả chương trình chạy ví dụ 12 mục 4.2.5.2 ...................................................... 93 
Hình 80: Kết quả chương trình chạy ví dụ 13 mục 4.2.5.2 ...................................................... 94 
Hình 81: Màn hình giải ví dụ 3 mục 5.2.1.3 ............................................................................. 98 
Hình 82: Kết quả chương trình chạy ví dụ 3 mục 5.2.1.3 ........................................................ 98 
Hình 83: Màn hình giải ví dụ 4 mục 5.2.1.3 ............................................................................. 99 
Hình 84: Kết quả chương trình chạy ví dụ 4 mục 5.2.1.3 ........................................................ 99 
Hình 85: Màn hình giải ví dụ 5 mục 5.2.1.3 ........................................................................... 100 
Hình 86: Kết quả chương trình chạy ví dụ 5 mục 5.2.1.3 ...................................................... 100 
Hình 87: Màn hình giải ví dụ 10 mục 5.2.1.5 ......................................................................... 104 
Hình 88: Kết quả chương trình chạy ví dụ 10 mục 5.2.1.5 .................................................... 105 
KHOA CÔNG NGHỆ THÔNG TIN Trang 158 
Hình 89: Màn hình giải ví dụ 11 mục 5.2.1.5 ......................................................................... 106 
Hình 90: Kết quả chương trình chạy ví dụ 11 mục 5.2.1.5 .................................................... 107 
Hình 91: Màn hình giải ví dụ 12 mục 5.2.1.5 ......................................................................... 108 
Hình 92: Kết quả chương trình chạy ví dụ 12 mục 5.2.1.5 .................................................... 109 
Hình 93: Màn hình giải ví dụ 14 mục 5.2.2.1 ......................................................................... 110 
Hình 94: Kết quả chương trình chạy ví dụ 14 mục 5.2.2.1 .................................................... 110 
Hình 95: Màn hình giải ví dụ 15 mục 5.2.2.2 ......................................................................... 111 
Hình 96: Kết quả chương trình chạy ví dụ 15 mục 5.2.2.2 .................................................... 111 
Hình 97: Màn hình giải ví dụ 16 mục 5.2.2.2 ......................................................................... 112 
Hình 98: Kết quả chương trình chạy ví dụ 16 mục 5.2.2.2 .................................................... 112 
Hình 99: Màn hình giải ví dụ 17 mục 5.2.2.2 ......................................................................... 112 
Hình 100: Kết quả chương trình chạy ví dụ 17 mục 5.2.2.2 .................................................. 113 
Hình 101: Màn hình giải ví dụ 18 mục 5.2.2.3 ....................................................................... 114 
Hình 102: Kết quả chương trình chạy ví dụ 18 mục 5.2.2.3 .................................................. 114 
Hình 103: Màn hình giải ví dụ 1 mục 6.2.1.4 ......................................................................... 121 
Hình 104: Kết quả chương trình chạy ví dụ 1mục 6.2.1.4 ..................................................... 122 
Hình 105: Màn hình giải ví dụ 2 mục 6.2.1.4 ......................................................................... 122 
Hình 106: Kết quả chương trình chạy ví dụ 2 mục 6.2.1.4 .................................................... 123 
Hình 107: Màn hình giải ví dụ 5 mục 6.2.2.1 ......................................................................... 125 
Hình 108: Kết quả chương trình chạy ví dụ 5 mục 6.2.2.1 .................................................... 126 
Hình 109: Màn hình giải ví dụ 6 mục 6.2.2.1 ......................................................................... 126 
Hình 110: Kết quả chương trình chạy ví dụ 6 mục 6.2.2.1 .................................................... 126 
Hình 111: Màn hình giải ví dụ 7 mục 6.2.2.2 ......................................................................... 128 
Hình 112: Kết quả chương trình chạy ví dụ 7 mục 6.2.2.2 .................................................... 128 
Hình 113: Màn hình giải ví dụ 8 mục 6.2.2.2 ......................................................................... 129 
Hình 114: Kết quả chương trình chạy ví dụ 8 mục 6.2.2.2 .................................................... 130 
Hình 115: Màn hình giải ví dụ 9 mục 6.2.2.3 ......................................................................... 130 
Hình 116: Kết quả chương trình chạy ví dụ 9 mục 6.2.2.3 .................................................... 131 
Hình 117: Màn hình giải ví dụ 10 mục 6.2.2.3 ....................................................................... 131 
Hình 118: Kết quả chương trình chạy ví dụ 10 mục 6.2.2.3 .................................................. 131 
KHOA CÔNG NGHỆ THÔNG TIN Trang 159 
Hình 119: Màn hình giải ví dụ 11 mục 6.2.2.3 ....................................................................... 132 
Hình 120: Kết quả chương trình chạy ví dụ 11 mục 6.2.2.3 .................................................. 133 
Hình 121: Màn hình giải ví dụ 12 mục 6.2.2.4 ....................................................................... 134 
Hình 122: Kết quả chương trình chạy ví dụ 12 mục 6.2.2.4 .................................................. 135 
Hình 123: Màn hình giải ví dụ 3 mục 7.2.1.3 ......................................................................... 138 
Hình 124: Kết quả chương trình chạy ví dụ 3 mục 7.2.1.3 .................................................... 138 
Hình 125: Kết quả chương trình chạy ví dụ 4 mục 7.2.1.3 .................................................... 140 
Hình 126: Màn hình giải ví dụ 5 mục 7.2.1.5 ......................................................................... 142 
Hình 127: Kết quả chương trình chạy ví dụ 5 mục 7.2.1.5 .................................................... 142 
Hình 128: Kết quả chương trình chạy ví dụ 6 mục 7.2.1.5 .................................................... 144 
Hình 129:Kết quả chương trình chạy ví dụ 7 mục 7.2.1.5 ..................................................... 146 
Hình 130: Kết quả chương trình chạy ví dụ 8 mục 7.2.1.5 .................................................... 149 
Hình 131: Kết quả chương trình chạy ví dụ 12 mục 7.2.2.3 .................................................. 152 
Hình 132: Kết quả chương trình chạy ví dụ 13 mục 7.2.2.3 .................................................. 154 
Bảng biểu 
Bảng 1: Các kiểu dữ liệu cơ bản trong C .................................................................................... 7 
Bảng 2: Các từ khóa trong C/C++ ............................................................................................... 9 
Bảng 3: Các phép toán .............................................................................................................. 11 
Bảng 4: Các phép toán tử quan hệ ............................................................................................ 12 
Bảng 5: Các toán tử logic ......................................................................................................... 12 
Bảng 6: Bảng chân trị cho các toán tử Logic ........................................................................... 12 
Bảng 7: Bảng toán tử bit ........................................................................................................... 13 
Bảng 8: Bảng chân trị của toán tử ^ (XOR) ............................................................................. 13 
Bảng 9: Ý nghĩa của một số hàm có sẵn thường dùng ............................................................. 16 
Bảng 10: Bảng ký hiệu lưu đồ .................................................................................................. 17 
Bảng 11: Bảng mã định dạng nhập/xuất ................................................................................... 23 
Bảng 12: Bảng điều mã điều khiển nhập/xuất .......................................................................... 24 
Bảng 13: Bảng so sánh kết quả truyền tham biến và tham trị .................................................. 83 
Bảng 14: Bảng biểu diễn mảng 2 chiều .................................................................................. 101 
Bảng 15: Bảng biểu diễn chuỗi lưu trong mảng ..................................................................... 109 
KHOA CÔNG NGHỆ THÔNG TIN Trang 160 

File đính kèm:

  • pdfgiao_trinh_ky_thuat_lap_trinh_nguyen_gia_quang_dang.pdf