... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... Chương Mảng, Con Trỏ, ThamChiếu Mục tiêu Giới thiệu cách sử dụng mảng, trỏ, thamchiếu Nội dung Mảng chiều, nhiều chiều, nhớ tĩnh Con trỏ, tính toán trỏ, nhớ động Contrỏ hàm, thamchiếu ... Bộ Khởi Tạo Mảng Mỗi mảng có khởi tạo mảng Ví dụ int nums[3] = {5, 10, 15} ; Bộ khởi tạo mảng nums[2] =? int nums[3] = {5, 10}; Kích thước mảng ? int nums[ ] = {5, 10, 15} ; Chuỗi mảng ký tự ... thamchiếu tới Chương Truyền Bằng Trị - ConTrỏ - ThamChiếu 10 11 12 13 14 15 16 17 18 // Truyền trị (đối tượng) void Swap1 (int x, int y) { int temp = x; x = y; y = temp; } // Truyền địa (con...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... Chương Mảng, Con Trỏ, ThamChiếu Mục tiêu Giới thiệu cách sử dụng mảng, trỏ, thamchiếu Nội dung Mảng chiều, nhiều chiều, nhớ tĩnh Con trỏ, tính toán trỏ, nhớ động Contrỏ hàm, thamchiếu ... Chương Bộ Khởi Tạo Mảng Mỗi mảng có khởi tạo mảng Ví dụ int nums[3] = {5, 10, 15} ; Bộ khởi tạo mảng nums[2] =? int nums[3] = {5, 10}; Kích thước int nums[ ] = {5, 10, 15} ; Chuỗi mảng ký tự Ví dụ: ... hàng row 13 int 28 38 Third row hàng ba Cách tổ chức nhớ Chương 5: Mảng, trỏthamchiếu 25 seasonTemp[3][4]; 20 Chương ConTrỏContrỏ đơn giản địa vị trí nhớ cung cấp cách gián tiếp để truy xuất...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... {Cấp phát ô nhớ cho véctơ trả địa ô nhớ cho biến trỏ p (hay nói p trỏ tới khối ô nhớ này)} p^ [5] := 20; {Truy xuất đến phần tử thứ véctơ} writeln(p^ [5] ); Dispose(p); {Giải phóng ô nhớ cấp cho véctơ} ... sách tham số>) () … … … () Trong đó: Tên vị từ phải tên vị từ khai báo phần predicates Các tham ... không gian bao gồm phần tử 1,2,3,4 ,5 Khi Tập hợp A = {1,2,4 ,5} biểu diễn véctơ (1,1,0,1,1) Tập hợp B = {2,3,4} biểu diễn véctơ (0,1,1,1,0) Do A U B tập {1,2,3,4 ,5} (1,1,0,1,1) OR (0,1,1,1,0) = (1,1,1,1,1)...
... k w y N c 51 Sử dụng bảng băm để biểu diễn cho tập hợp có ưu, nhược điểm gì? 52 Giả sử không gian có phần tử e1, e2, e3, e4, e5> Tập hợp { e2, e1, e5, e4} biểu diễn vector bit nào? 53 Giả sử ... C? 54 Kể tên phép toán thường có tập tin 55 Trong tập tin tuần tự, nhảy đến phần tử để truy xuất hay không? 56 Trong tập tin truy xuất trực tiếp, nhảy đến phần tử để truy xuất hay không? 57 Trong ... véctơ V 18 Có phải kiểu véctơ (mảng chiều) cấu trúc liệu có kích thước không cố định? 19 Có phải kiểu véctơ (mảng chiều) cấu trúc liệu đồng nhất? 20 Có phải kiểu véctơ (mảng chiều) cấu trúc liệu không...
... số phép toán tham số chương trình giúp chương trình dịch nhận biết ý nghĩa đích thực chương trình chung 6 .5 TRUYỀN THAM SỐ CHO CHƯƠNG TRÌNH CON 6 .5. 1 Khái niệm truyền tham số Truyền tham số phương ... Tham số hình thức trỏ - Tham số thực tế phải biến, tức ĐTDL có ô nhớ - Phương pháp thực hiện: Tại thời điểm gọi, trỏtham số thực tế chép cho tham số hình thức Trong trình thực chương trình con, ... trình kết thúc, thay đổi giá trị tham số hình thức, không làm ảnh hưởng đến giá trị tham số thực tế Truyền thamchiếu (transmission by reference) - Tham số hình thức tham số vào (IN-OUT parameters),...
... dụng g lên kết Xây dựng (construction) dạng hàm mà tham số chúng hàm Người ta ký hiệu xây dựng cách để hàm tham số vào cặp dấu ngoặc vuông Khi áp dụng vào đối số hàm tham số áp dụng vào đối tập ... ký hiệu • Số Dữ liệu số LISP giống số ngôn ngữ lập trình khác Pascal, C… Ví dụ số: 5, -17, 5. 35, 3/4, 118.2E +5, • Ký hiệu (symbol) chuỗi ký tự (trừ ký tự đặc biệt, dấu ngoặc khoảng trống) Các ... nhánh/ nhảy phần cứng 7 .5 SỰ NGOẠI LỆ VÀ XỬ LÝ NGOẠI LỆ 7 .5. 1 Một số khái niệm Trong trình thực chương trình thường xẩy số kiện đặc biệt lỗi tràn số, truy xuất đến số mảng nằm tập số, thực lệnh...
... 3) =5 > (- 1) =4 >(1+ 5) ; Tương đương (+ 1) =6 > (1- 5) ; Tương đương (- 1) =4 >(MOD 14 3) =2 >(sqrt 9) ; Lấy bậc hai =3 • Các hàm so sánh số , =, = /=, cho kết T NIL Ví dụ: >(< 5) =T ... (CADR ‘(a b c)) =B - (CONS x L) nhận vào phần tử x danh sách L, trả danh sách, có cách thêm phần tử x vào đầu danh sách L Ví du: >(CONS '(1 3)) = (3 3) >(CONS nil) = (3) >(CONS '(a b) '(1 3)) = ... sách tham số hình thức> ) Ví dụ 1: Ðịnh nghĩa hàm lấy bình phương số a (defun binh_phuong (a) (* a a) ) Sau nạp hàm cho LISP, ta sử dụng hàm định nghĩa trước >(binh_phuong 5) = 25 >(binh_phuong...
... Chương Mảng, Con Trỏ, ThamChiếu Mục tiêu Giới thiệu cách sử dụng mảng, trỏ, thamchiếu Nội dung Mảng chiều, nhiều chiều, nhớ tĩnh Con trỏ, tính toán trỏ, nhớ động Contrỏ hàm, thamchiếu ... Chương Bộ Khởi Tạo Mảng Mỗi mảng có khởi tạo mảng Ví dụ int nums[3] = {5, 10, 15} ; Bộ khởi tạo mảng nums[2] =? int nums[3] = {5, 10}; Kích thước int nums[ ] = {5, 10, 15} ; Chuỗi mảng ký tự ... thể khởi tạo thamchiếu tới Chương Truyền Bằng Trị - ConTrỏ - ThamChiếu // Truyền trị (đối tượng) void Swap1 (int x, int y) { int temp = x; x = y; y = temp; } // Truyền địa (con trỏ) 7void Swap2...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... trình viên thường sử dụng thamchiếu độc lập 2/ Một số hạn chế + thamchiếu đến thamchiếu khác + có điạ thamchiếu + tạo mảngthamchiếu + thamchiếu trường bit + thamchiếu phải khởi đầu trừ ... trình chứng tỏ cách trỏ dùng tham số để tạo chế truyền tham số gọi thamchiếu • Quá trình thực tự động cách dùng tham số thamchiếu 86 Chương 87 Mảng, Con trỏ, Thamchiếu Ví dụ 5. 2 #include ... V/ Thamchiếu (reference) 85 Chương Mảng, Con trỏ, Thamchiếu 86 1/ Một thamchiếutrỏ ẩn tác động tên khác biến Khai báo : data_type &var Cách sử dụng : + Một thamchiếu truyền cho hàm (gọi tham...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...
... thành Chapter 5: Mảng, trỏ, thamchiếu 66 Tính toán trỏ cần khéo léo xử lý phần tử mảng Danh sách 5.5 trình bày ví dụ hàm chép chuỗi tương tự hàm định nghĩa sẵn strcpy Danh sách 5.5 void CopyString ... gán địa Chapter 5: Mảng, trỏ, thamchiếu 63 num khởi tạo tới ptr1 Vì thế, nói ptr1 trỏ tới num Hình 5. 2 minh họa sơ lược điều Hình 5. 2 Một trỏ số nguyên đơn giản ptr1 num Với ptr1 trỏ tới num biểu ... Chapter 5: Mảng, trỏ, thamchiếu 67 Hàm HighestTemp đơn giản hóa cách xem temp mảngchiều row * column số nguyên Điều trình bày Danh sách 5. 7 Danh sách 5. 7 int HighestTemp (const int *temp, const...