Difference between revisions of "C-and-Cpp/C3/Arrays/Vietnamese"
From Script | Spoken-Tutorial
Dieulinh79 (Talk | contribs) (Created page with "{| border = 1 |'''Thời gian''' |'''Nội dung''' |- | 00:01 |Chào mừng đến với Spoken tutorial về '''Mảng - Array''' Trong '''C''' và '''C++.''' |- | 00:0...") |
PoojaMoolya (Talk | contribs) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{| border = 1 | {| border = 1 | ||
− | |''' | + | |'''Time''' |
− | |''' | + | |'''Narration''' |
|- | |- | ||
Line 73: | Line 73: | ||
|- | |- | ||
|00:59 | |00:59 | ||
− | |'' Mảng đa chiều | + | |'''Mảng đa chiều'''. |
|- | |- |
Latest revision as of 14:10, 9 January 2020
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. |