C-and-Cpp/C3/Arrays/Vietnamese
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Chào mừng đến với Spoken tutorial về Mảng - Array Trong C và C++. |
| 00:07 | Trong hướng dẫn này ta sẽ học về: |
| 00:09 | Mảnglà gì |
| 00:11 | Việc khai báo mảng |
| 00:13 | Khởi tạo mảng |
| 00:16 | Một vài ví dụ về mảng. |
| 00:18 | Ta cũng sẽ xem qua một số lỗi phổ biến và các giải pháp của chúng. |
| 00:22 | Để ghi lại hướng dẫn này, tôi đang sử dụng |
| 00:25 | Hệ điều hành Ubuntu Operating System phiên bản 11.04, |
| 00:30 | phần mềm gcc và g++ Compiler phiên bản 4.6.1 . |
| 00:36 | Hãy bắt đầu với phần giới thiệu về mảng. |
| 00:39 | mảng là sự tập hợp của dữ liệu hoặc phần tử có cùng kiểu dữ liệu. |
| 00:44 | Chỉ số Array bắt đầu từ 0. |
| 00:48 | Phần tử đầu tiên có chỉ số là 0. |
| 00:52 | Có ba loại Mảng: |
| 00:55 | Mảng một chiều |
| 00:57 | Mảng hai chiều và |
| 00:59 | Mảng đa chiều. |
| 01:01 | Ta sẽ thảo luận về mảng một chiều trong hướng dẫn này. |
| 01:06 | Hãy cùng xem cách khai báo của Mảng một chiều |
| 01:09 | Cú pháp sẽ là: |
| 01:11 | Kiểu dữ liệu Tên mảng kích cỡ mảng. |
| 01:16 | ví dụ, ở đây ta đã khai báo một mảng nguyên 'star' mà chứa 5 phần tử. |
| 01:24 | Chỉ số mảng sẽ bắt đầu từ star 0 tới star 4. |
| 01:29 | Ta đã biết qua về sự khai báo của mảng. |
| 01:32 | Bây giờ, ta sẽ xem sự khởi tạo của mảng. |
| 01:35 | Cú pháp sẽ là: |
| 01:38 | Kiểu dữ liệu,( tên của mảng ), kích cỡ bằng với số phần tử |
| 01:44 | ví dụ: ở đây ta đã khai báo một 'mảng nguyên star' với kích cỡ là 3. Phần tử của mảng là 1,2 và 3. |
| 01:54 | Ở đây chỉ số sẽ bắt đầu từ star 0 tới star 2. |
| 01:59 | Bây giờ, hãy cùng xem các ví dụ. |
| 02:01 | Tôi đã tạo ra chương trình ở editor.. |
| 02:04 | Hãy mở nó ra. |
| 02:06 | Đế ý tên tệp của ta là array.c |
| 02:10 | Trong chương trình này, ta sẽ tính toán tổng của các phẩn tử được chứa trong một mảng. |
| 02:16 | Hãy để tôi giải thích đoạn mã. |
| 02:18 | Đây là header file. của ta. |
| 02:20 | Đây là hàm 'main(). |
| 02:22 | Ở đây, ta đã khai báo và khởi tạo một mảng star với kích cỡ là 3. |
| 02:28 | Các phần tử của mảng là 4,5 và 6. |
| 02:33 | Sau đó ta đã khai báo một 'biến nguyên' sum. |
| 02:36 | Ở đây ta thêm các phần tử của mảng và chứa kết quả ở trong sum. |
| 02:41 | Để ý rằng 4 sẽ có chỉ số 0, 5 sẽ có chỉ số 1 và 6 sẽ có chỉ số 2. |
| 02:50 | Sau đó ta hiển thị tổng. |
| 02:52 | Đây là câu lệnh return. |
| 02:54 | Bây giờ, nhấn vào Save. |
| 02:57 | Hãy chạy chương trình. |
| 02:59 | Mở terminal window bằng cách nhấn phím Ctrl, Alt và T đồng thời trên bàn phím của bạn. |
| 03:09 | Để biên dịch, nhập gcc cách array chấm c cách gạch ngang o array và nhấn Enter. |
| 03:19 | Để chạy, nhập chấm gạch chéo array (./array). Nhấn Enter. |
| 03:24 | Ở đây kết quả được hiển thị là, |
| 03:26 | The sum is 15. |
| 03:28 | Bây giờ hãy xem một số lỗi phổ biến mà ta có thể gặp phải. |
| 03:32 | Quay trở lại chương trình. |
| 03:34 | Giả sử, ở đây tại dòng thứ 4, ta thiếu dấu ngoặc nhọn |
| 03:39 | Nhấn vào Save. Hãy cùng xem điều gì xảy ra. |
| 03:42 | Quay trở lại terminal. |
| 03:44 | Hãy biên dịch như truớc đó. |
| 03:47 | Ta sẽ thấy một lỗi: |
| 03:49 | Invalid initializer and Expected identifier or bracket before numeric constant. |
| 03:56 | Bởi vì các mảng phải được khởi tạo bên trong dấu ngoặc nhọn. |
| 04:01 | Quay trở lại chương trình. Hãy cùng sửa lỗi. |
| 04:04 | Nhập dấu ngoặc nhọn ở đây tại dòng thứ 4. |
| 04:09 | Bây giờ, nhấn vào Save. |
| 04:12 | Hãy chạy lại. Quay trở lại terminal. |
| 04:15 | Cùng biên dịch như trước đó. Và chạy lại. |
| 04:19 | Và nó đã hoạt động. |
| 04:21 | Bây giờ ta sẽ chạy chương trình tương tự ở trong C++ . |
| 04:25 | Quay trở lại chương trình. |
| 04:28 | Tôi sẽ thay đổi một số thứ ở đây. |
| 04:30 | Đầu tiên, nhấn phím Shift , Ctrl và S đồng thời trên bàn phím. |
| 04:38 | Bây giờ lưu tên tệp với đuôi mở rộng dot cpp (.cpp) và nhấn vào Save. |
| 04:44 | Hãy thay header file thành iostream. |
| 04:49 | Và bao gồm cả câu lệnh using. |
| 04:55 | Việc khai báo và khởi tạo của một mảng là tương tự trong C++. |
| 05:01 | Vì thế không cần thay đổi thêm gì tại đây. |
| 05:04 | Bây giờ thay thế câu lệnh printf bằng câu lệnh cout. |
| 05:09 | Xoá định danh và gạch chéo ngược n (\n), xoá dấu phẩy vào nhập hai dấu nhỏ hơn. |
| 05:17 | Xoá ngoặc đơn ở đây. Lần nữa, nhập hai dấu nhỏ hơn và trong dấu nháy kép nhập gạch chéo ngược n (\n). |
| 05:26 | Nhấn vào Save. |
| 05:29 | Hãy chạy chương trình. Quay trở lại terminal. |
| 05:32 | Để biên dịch, nhập g++ cách array chấm cpp cách gạch ngang o cách array1 |
| 05:42 | Ở đây ta có arrray1 bởi vì ta không muốn ghi đè tham số kết quả array cho tệp array chấm c. |
| 05:51 | Nhấn Enter. |
| 05:54 | Để chạy, nhập chấm gạch chéo array1(./array1) . Nhấn Enter. |
| 05:59 | Kết quả được hiển thị là: The sum is 15 |
| 06:02 | Ta có thể thấy nó tương tự như đoạn mã chương trình C của ta. |
| 06:07 | Bây giờ ta sẽ xem một lỗi phổ biến khác. |
| 06:10 | Quay trở lại chương trình. |
| 06:12 | Giả sử ở đây, tại dòng thứ 7, |
| 06:14 | Ta sẽ nhập star[1], star[2] và star[3]; |
| 06:23 | Nhấn vào Save. Hãy chạy thử. Quay lại terminal. |
| 06:28 | Hãy để tôi xoá prompt. |
| 06:30 | Biên dịch như trước đó. |
| 06:33 | Và chạy thử |
| 06:36 | Ta có kết quả ngoài dự kiến. |
| 06:39 | Bởi vì chỉ số mảng phải bắt đầu từ 0. |
| 06:43 | Quay trở lại chương trình. Ta thấy rằng chỉ số mảng ở đây bắt đầu từ 1. |
| 06:49 | Vì thế nó gây ra lỗi. Hãy sửa lỗi này. |
| 06:54 | Nhập 0 tại đây, 1 và 2. Nhấn vào Save. |
| 07:02 | Chạy thử xem. Quay trở lại terminal. |
| 07:05 | Hãy biên dịch và chạy lại. |
| 07:09 | Và nó đã hoạt động. |
| 07:12 | Bây giờ quay trở lại các slides. |
| 07:14 | Tóm tắt lại. |
| 07:16 | Trong hướng dẫn này, ta đã học về: |
| 07:19 | Mảng, cách khai báo Mảng Một Chiều. |
| 07:23 | Cách khởi tạo Mảng Một Chiều. |
| 07:26 | Ví dụ int star[3]={4, 5, 6} |
| 07:31 | Cách thêm phần tử cho mảng, ví dụ sum ngang bằng với star 0 cộng star 1 cộng star 2. |
| 07:40 | Bài tập vận dụng, viết một chương trình xét sự khác nhau của các phần tử trong mảng. array. |
| 07:47 | Xem video có sẵn tại đường dẫn sau. |
| 07:50 | Nó tổng hợp dự án Spoken Tutorial. |
| 07:53 | Nếu bạn không có một đường truyền tốt, bạn có thể tải xuống và xem. |
| 07:57 | Đội ngũ dự án Spoken Tutorial Project: |
| 08:00 | Tiến hành hội thảo sử dụng Spoken Tutorials. |
| 08:03 | Cấp các chứng chỉ cho học viên vượt qua bài kiểm tra trực tuyến. |
| 08:06 | Chi tiết vui lòng liên hệ contact @ spoken gạch ngang tutorial chấm org. |
| 08:13 | Dự án Spoken Tutorial là một phần của dự án Talk to a teacher. |
| 08:17 | Được hỗ trợ bởi Phái đoàn Quốc gia về Giáo dục thông qua ICT, MHRD, Chính phủ Ấn Độ |
| 08:25 | Thông tin thêm về Sứ mệnh có sẵn tại đường dẫn. |
| 08:30 | Tôi là Diệu Linh đến từ IIT Bombay. |
| 08:33 | Cảm ơn đã theo dõi. |