Difference between revisions of "C-and-Cpp/C3/Working-With-2D-Arrays/Vietnamese"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
Dieulinh79 (Talk | contribs) |
||
Line 386: | Line 386: | ||
|- | |- | ||
| 07:48 | | 07:48 | ||
− | |Kịch bản được đóng góp bởi Ritwik Joshi. Tôi là | + | |Kịch bản được đóng góp bởi Ritwik Joshi. Tôi là Diệu Linh từ IIT Bombay. |
|- | |- | ||
| 07:54 | | 07:54 | ||
|Cảm ơn đã theo dõi. | |Cảm ơn đã theo dõi. |
Latest revision as of 07:39, 4 January 2020
Time | Narration |
00:01 | Chào mừng đến với Spoken-tutorial về Mảng hai chiều trong C và C++. |
00:08 | Trong hướng dẫn này, ta sẽ học về - |
00:10 | Mảng hai chiều. là gì |
00:13 | Ta sẽ học bằng một số ví dụ. |
00:16 | Để ghi lại hướng dẫn này, tôi đang sử dụng. |
00:18 | HĐH Ubuntu Operating System phiên bản 11.10, |
00:22 | phần mềm gcc and g++ Compiler phiên bản 4.6.1 trên Ubuntu. |
00:29 | Hãy bắt đầu với phần giới thiệu về Mảng hai chiều. |
00:33 | Mảng 2D được lưu ở trong một ma trận cột hàng. |
00:38 | Chỉ số bên trái biểu thị hàng. |
00:41 | Chỉ số bên phải biểu thị cột. |
00:44 | Chỉ số bắt đầu của ma trận choặc mảng ở trong C và C++ luôn luôn là 0. |
00:52 | Tại đây, ta thấy mảng 2 chiều ở trong 1 ma trận cột hàng. |
00:58 | Chỉ số bắt đầu là 0. |
01:01 | Bây giờ, hãy cùng xem cách khai báo declare Mảng hai chiều. |
01:04 | Cú pháp là: |
01:07 | kiểu dữ liệu,tên mảng, hàng và cột. |
01:13 | Ví dụ, tại đây ta khai báo một mảng 2 chiều num với 2 hàng và 3 cột. |
01:21 | Bây giờ hãy xem một ví dụ. |
01:23 | Tôi đã tạo ra một chương trình, hãy mở nó ra. |
01:28 | Để ý rằng tên tệp của ta là 2d gạch ngang array chấm c. |
01:33 | Trong chương trình này, ta sẽ tính tổng của các phần tử của mảng hai chiều. |
01:41 | Tôi sẽ giải thích đoạn mã, |
01:44 | Đây là phần header file. |
01:46 | Đây là hàm main(). |
01:49 | Tại đây ta đã khai báo các biến i và j. |
01:53 | Sau đó ta đã khai báo num1 với 3 hàng và 4 cột. |
01:58 | Và num2, với 3 hàng và 4 cột. |
02:03 | num1 và num2 là 2 mảng hai chiều. |
02:07 | Tại đây, phần tử của ma trận num1 là các giá trị được nhập từ người dùng. |
02:13 | Các phần tử được lưu ở trong hàng ngang. |
02:16 | Ta coi i là các hàng và j là các cột. |
02:22 | Vòng lặp for sẽ kiểm tra điều kiện i chạy từ 0 tới 2. |
02:28 | Vòng lặp for này sẽ kiểm tra điều kiện j chạy từ 0 tới 3 |
02:33 | Tương tự, tại đây, các phần tử của ma trận num2 là giá trị nhập vào từ người dùng |
02:40 | Ta hiển thị ma trận num1. |
02:43 | Ở đây phần trăn 3d được sử dụng để căn chỉnh ma trận trên terminal. |
02:49 | Bây giờ, ta sẽ hiển thị ma trận num2. |
02:52 | Sau đó ta thêm ma trận num1 và ma trận num2 và hiển thị kết quả. |
02:59 | Đây là câu lệnh return của ta. |
03:01 | Bây giờ, nhấn vào Save.. |
03:05 | Hãy chạy chương trình. |
03:07 | Hãy 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:15 | Để biên dịch, nhập gcc cách 2d gạch ngang array chấm c cách gạch ngang o cách arr và nhấn Enter. |
03:28 | Để biên dịch, nhập chấm gạch chéo arr (./arr), và nhấn Enter . |
03:34 | Ta thấy ở đây Enter the elements of 3 into 4 array num1. |
03:39 | Tôi sẽ nhập vào các giá trị. |
03:52 | Bây giờ ta có thể thấy Enter the elements of 3 into 4 array num2. |
03:57 | Tôi sẽ nhập vào các giá trị. |
04:10 | Kết quả được hiển thị. |
04:13 | Tại đây ta có thể thấy ma trận num1. |
04:16 | Và có thể thấy ma trận num2. |
04:20 | Và đây là tổng của num1 và num2. |
04:24 | Bây giờ ta sẽ xem cách chaỵ một chương trình tương tự trong C++. |
04:29 | Tôi đã tạo sẵn chương trình. Tôi sẽ mở ra va giải thích nó. |
04:34 | Đây là chương trình cho Mảng hai chiều trong C++. |
04:38 | Để ý rằng tên tệp của ta là 2d gạch ngang array chấm cpp. |
04:43 | Đuôi mở rộng là dot cpp (.cpp). |
04:47 | Hãy để tôi giải thích đoạn mã. |
04:50 | Phần header file của ta là iostream. |
04:53 | Đây là câu lệnh using. |
04:56 | Đây là hàm main(). |
04:58 | Ở đây ta sử dụng hàm cout như ta sử dụng cout để hiển thị kêts quả trong C++. |
05:06 | Sau đó ta có hàm cin. Ta sử dụng cin đọc 1 dòng trong C++. |
05:13 | Ở đây, ta sử dụng /t nó có nghĩa là tab ngang tương đương với 4 khoảng trắng. |
05:21 | Phần còn lại của đoạn mã là tương tự như trong C. |
05:25 | Bây giờ nhấn vào Save. |
05:27 | Hãy chạy thử. Quay trở lại terminal. |
05:31 | Tôi sẽ xoá prompt. |
05:33 | Để biên dịch, nhập g++ cách 2d gạch ngang array chấm cpp gạch ngang o cách arr1 và nhấn Enter. |
05:47 | Để chạy, nhập chấm gạch chéo arr1, bây giờ nhấn Enter. |
05:52 | Ở đây, ta thấy Enter the elements of 3 into 4 array num1. |
05:57 | Tôi sẽ nhập các giá trị. |
06:07 | Bây giờ, ta thấy Enter the elements of 3 into 4 array num2. |
06:13 | Tôi sẽ nhập các giá trị là: |
06:24 | Kết quả được hiển thị. |
06:26 | Ta có threer thấy ma trận 1, ma trận 2. |
06:31 | và đây là tổng của num1 và num2. |
06:36 | Đến đây là phần kết thúc của hướng dẫn. |
06:39 | Quay trở lại slide. Tóm tắt lại. |
06:43 | Trong hướng dẫn này ta đã học về: |
06:45 | Cách thêm các phần tử ở trong Mảng hai chiều. |
06:48 | Hiển thị mảng hai chiều. |
06:50 | Và tính toán tổng cảu mảng hai chiều. |
06:54 | Bài tập vận dụng: Viết chương trình mà nhận giá trị mảng 2 chiều từ người dùng. |
07:01 | Thực hiện phép trừ và tìm kết quả. |
07:05 | Xem các video có sẵn tại đường dẫn sau: |
07:08 | Nó tổng hợp dự án Spoken Tutorial. |
07:11 | 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:15 | Đội ngũ dự án The Spoken Tutorial: |
07:17 | Tiến hành hội thảo sử dụng spoken tutorials. |
07:21 | Cấp các chứng chỉ cho các học viên vượt qua bài kiểm tra trực tuyến. |
07:25 | Chi tiết vui lòng liên hệ contact@spoken-tutorial.org. |
07:32 | Dự án Spoken Tutorial là một phần của dự án Talk to a Teacher. |
07:36 | Đượ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 Độ |
07:43 | Thông tin chi tiết về Sứ mệnh này có sẵn tại đường dẫn sau. |
07:48 | Kịch bản được đóng góp bởi Ritwik Joshi. Tôi là Diệu Linh từ IIT Bombay. |
07:54 | Cảm ơn đã theo dõi. |