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).
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
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
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:
- giao_trinh_ky_thuat_lap_trinh_nguyen_gia_quang_dang.pdf