<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C-and-Cpp%2FC2%2FTokens%2FVietnamese</id>
		<title>C-and-Cpp/C2/Tokens/Vietnamese - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C-and-Cpp%2FC2%2FTokens%2FVietnamese"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Tokens/Vietnamese&amp;action=history"/>
		<updated>2026-04-15T09:47:17Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Tokens/Vietnamese&amp;diff=51273&amp;oldid=prev</id>
		<title>PoojaMoolya at 06:12, 9 March 2020</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Tokens/Vietnamese&amp;diff=51273&amp;oldid=prev"/>
				<updated>2020-03-09T06:12:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:12, 9 March 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border=1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border=1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| '''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Thời Gian&lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| '''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Time&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| '''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Nội Dung&lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| '''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Narration&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 00:01 &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 00:01 &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Tokens/Vietnamese&amp;diff=50911&amp;oldid=prev</id>
		<title>Dieulinh79: Created page with &quot;{| border=1 || '''Thời Gian''' || '''Nội Dung''' |- | 00:01  | Chào mừng đến với spoken tutorial về '''Tokens''' trong '''C và C ++'''.  |- | 00:06 | Trong hư...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C2/Tokens/Vietnamese&amp;diff=50911&amp;oldid=prev"/>
				<updated>2020-01-30T01:22:43Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 || &amp;#039;&amp;#039;&amp;#039;Thời Gian&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Nội Dung&amp;#039;&amp;#039;&amp;#039; |- | 00:01  | Chào mừng đến với spoken tutorial về &amp;#039;&amp;#039;&amp;#039;Tokens&amp;#039;&amp;#039;&amp;#039; trong &amp;#039;&amp;#039;&amp;#039;C và C ++&amp;#039;&amp;#039;&amp;#039;.  |- | 00:06 | Trong hư...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Thời Gian'''&lt;br /&gt;
|| '''Nội Dung'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:01 &lt;br /&gt;
| Chào mừng đến với spoken tutorial về '''Tokens''' trong '''C và C ++'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| Trong hướng dẫn này ta sẽ học về, &lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| Cách định nghĩa và sử dụng '''tokens.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| Ta sẽ học qua một ví dụ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| Ta cũng sẽ được thấy một số lỗi phổ biến và các giải pháp của nó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| Để thực hiện hướng dẫn này, tôi đang sử dụng hệ điều hành  '''Ubuntu Operating System phiên bản 11.10''',&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
| phần mềm  '''gcc và  g++ Compiler phiên bản  4.6.1'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| Hãy bắt đầu với phần giới thiệu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| Token là một từ chung cho  '''kiểu dữ liệu''', '''các biến''', '''hằng số''' và '''định danh'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| Hãy bắt đầu với chương trình của chúng ta. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| Tôi đã đánh đoạn mã trên trình trình sửa.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| Hãy để tôi mở nó ra. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| Để ý rằng tên tệp tin là 'tokens.c'.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| Trong chương trình này ta sẽ tạo ra các biến và hiển thị các giá trị của chúng. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| Hãy để tôi giải thích đoạn mã bây giờ. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| Đây là header file của chúng ta.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| Đây là hàm main.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| Ở đây,''' int ''' là '''từ khoá'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| '''trình biên dịch''' biết nghĩa của '''từ khoá'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
| '''a''' là một '''biến''' số nguyên. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| Ta đã gán giá trị '''2 ''' cho nó.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| Đây được gọi là khởi tạo..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
| Nếu một giá trị không được gán cho một biến thì nó được gọi là khai báo của biến.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| Ở đây, '''b''' là một '''hằng số'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| Ta đã khởi tạo 'b' bằng cách gán giá trị 4 cho nó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| Từ khoá '''const''' được dùng để tạo biến 'read only'.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| Hãy quay lại các slides để hiểu thêm về từ khoá và hằng số.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
| '''Từ khóa''' có nghĩa cố định không thể bị thay đổi.&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
| '''Từ khóa''' không thể được dùng như các tên '''biến''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| Có tới 32 '''Từ khóa'''trong C.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| Một số như, '''auto''', '''break''', '''case''', '''char''', '''enum''', '''extern''', etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| Hằng số: Hằng số là những giá trị cố định.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| Chúng không thay đổi trong suốt quá trình hoạt động của chương trình.  &lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| Có hai loại hằng số, đó là hằng Số và hằng Ký tự.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| Bây giờ, quay lại chương trình của chúng ta. &lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| Tại đây, '''float''' là kiểu dữ liệu của biến '''c'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| Ta đã gán cho nó giá trị '''1.5'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| '''Kiểu dữ liệu''' là một tập hợp hữu hạn các giá trị cùng với một bộ quy tắc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
| Tại đây , '''d '''là một '''biến'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| '''char''' và dấu nháy đơn cho ta biết việc đang xử lý một “ký tự”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| Kết quả là, '''d''' là một '''biến ký tự ''' chứa giá trị '''A'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:20&lt;br /&gt;
| Rất dễ dàng để thấy rằng '''int, double, float''' và '''char''' là các loại dữ liệu.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
| '''a,''' '''c''' và '''d''' là '''các biến'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| Bây giờ, quay trở lại với slides..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
| Ta sẽ biết rõ hơn về các loại dữ liệu và các biến số.&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| Các loại dữ liệu: Hãy bắt đầu với loại dữ liệuKiểu nguyên.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| Nó được khai báo là '''int'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| Nếu ta muốn hiển thị kiểu dữ liệu Kiểu nguyên, ta sẽ dùng  (Percent d) '''%d''' là định danh.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| Tương tự, ta dùng '''float''' và '''%f''' cho kiểu số chấm động.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
| Với kiểu dữ liệu kí tự, ta sẽ sử dụng  '''char''' và'''%c'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| Cho kiểu dữ liệu dạng double, ta sẽ sử dụng  '''double''' và '''%lf''' là công cụ xác định định dạng. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
| Bây giờ, ta sẽ xem xét miền giá trị của các kiểu dữ liệu. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| Kiểu dữ liệu '''nguyên''' có miền giá trị như sau. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| '''kiểu chấm động''' có miền giá trị như sau &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| '''kiểu ký tự''' có miền giá trị như sau&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| và '''Double''' có miền giá trị như sau &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
| Giá trị ở trong biến không được lớn hơn hoặc nhỏ hơn các giá trị này. &lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| Bây giờ, ta sẽ tới phần các biến. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| Biến số là một tên dữ liệu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
| Nó được dùng để lưu trữ giá trị dữ liệu. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| Các giá trị có thể thay đổi khi chương trình chạy.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| Trước khi sử dụng các biến nó phải được khai báo.&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| Ta nên gán tên có nghĩa cho các biến. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| Ví dụ '''john''', '''marks''', '''sum''' etc. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| Bây giờ ta sẽ quay trở lại chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| Tại đây,''' printf''' là một tên '''identifier''' cho hàm này. .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| Quay trở lại slides..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| Ta sẽ hiểu thêm về Định danh&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| '''Định danh''' là các tên đã được định sẵn..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| Một '''định danh ''' bao gồm chữ cái và chữ số. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
| Các chữ cái viết hoa và thường đều được cho phép. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
| Ký tự đầu tiên phải là chữ cái hoặc gạch dưới. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| Bây giờ quay trở lại chương trình của ta. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:58&lt;br /&gt;
| Tại đây, ta đã khởi tạo các biến và hằng. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
| Ta hiển thị chúng.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
| Và đây là câu lệnh trả về. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
| Bây giờ nhấn vào Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| Hãy thử chạy chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| Hãy mở Terminal Window bằng cách nhấn tổ hợp phím '''Ctrl,''' '''Alt''' và '''T''' đồng thời trên bàn phím. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21 &lt;br /&gt;
| Để biên dịch, nhập  '''gcc space tokens dot c space hyphen o tok'''. Nhấn Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| Để chạy, nhập '''./tok''' (dot slash tok).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| Kết quả hiện ra .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| Ta có thể thấy rằng tại đây ta có 6 giá trị sau dấu thập phân.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| Và ở đây ta có 2 giá trị. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| Bây giờ hãy cùng xem cách hoạt động của chúng. Quay trở lại chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
| Điều này xả ra vì ta có  '''% point 2f''' ở đây. .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:59&lt;br /&gt;
| Nó biểu thị rằng ta có thể hiển thị chỉ 2 giá trị sau dấu thập phân mà thôi. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| Giả sử tại đây tôi muốn một kết quả với 3 chữ số thập phân. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| Ta hãy thay thế “ % point 2f”  bằng “% point 3f”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| Bây giờ nhấn vào Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| Quay trở lại Terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| Biên dịch  và chạy như trước đó..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| Ta thấy ở đây 3 giá trị sau dấu thập phân.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| Bây giờ ta sẽ chạy chương trình ý hệt trong C++&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| Quay trở lại chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| Ta sẽ thay đổi một vài thứ ở đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
| Đầu tiên nhấn tổ hợp phím  '''Shift+Ctrl+s''' đồng thời trên bàn phím. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| Bây giờ lưu tệp tin với đuôi mở rộng '''.cpp''' và nhấn vào  Save. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| Ta hãy thay đổi header file thành '''iostream'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| Và bao gồm cả câu lệnh '''using '''.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:08&lt;br /&gt;
| Và bây giờ nhấn vào Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
| Bây giờ thay đổi câu lệnh '''printf ''' bằng câu lệnh  '''cout'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
| Vì ta dùng hàm '''cout&amp;lt;&amp;lt;''' để hiển thị dòng trong C++.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:21&lt;br /&gt;
| Nhấn vào lựa chọn Search for and replace text. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
| Nhập printf dấu ngoặc đơn mở “(” &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| Ở cột này nhập, cout và hai dấu nhỏ hơn. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
| Bây giờ nhấn vào  Replace All và  Close.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
| Ta không cần '''định danh''' và '\n' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| Hóa xóa chúng.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
| Bây giờ xóa dấu phẩy và nhập 2 dấu nhỏ hơn..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:01&lt;br /&gt;
| Nhấn vào Save. Bây giờ xóa ngoặc đơn đóng.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
| Nhập hai dấu nhỏ hơn lần nữa. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
| Và  trong hai dấu nháy kép nhập \n. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| Bây giờ nhấn vào Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:20&lt;br /&gt;
| Hãy thử chạy chương trình. Quay trở lại terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:24&lt;br /&gt;
| Để biên dịch chương trình, nhập '''g++ cách  tokens chấm cpp cách gạch ngang o cáchtok1'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:35&lt;br /&gt;
| Tại đây ta có '''tok1''' bởi vì ta không muốn ghi đè thông số đầu ra tok cho tệp tokens.c &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:46&lt;br /&gt;
| Bây giờ nhấn Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:48&lt;br /&gt;
| Để chạy, nhập '''./tok1''' . Nhấn Enter. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:55&lt;br /&gt;
| Kết quả được hiện ra. .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
| Bây giờ hãy cùng đi tới một số lỗi phổ biến mà ta có thể gặp phải. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
| Quay trở lại chương trình. .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:05&lt;br /&gt;
| Giả sử tại đây ta sẽ gán lại một giá trị mới cho b là 8.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:12&lt;br /&gt;
| Bây giờ, nhấn vào Save. Hãy cùng xem điều gì xảy ra. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:15&lt;br /&gt;
| Quay trở lại terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| Hãy xóa  prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:22&lt;br /&gt;
| Bây giờ hãy biên dịch như trước đó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:26&lt;br /&gt;
| Ta thấy một lỗi ở dòng thứ 7 trong tệp tokens. cpp.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:32&lt;br /&gt;
| &amp;quot;Assignment of read only variable 'b' &amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:36&lt;br /&gt;
| Quay trở lại chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| Vì 'b' là một hằng số. Các hằng số là các giá trị cố định.&lt;br /&gt;
|-&lt;br /&gt;
|10:45&lt;br /&gt;
| Chùng không thay đổi xuyên suốt quá trình chạy chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:49&lt;br /&gt;
| Vì thế nó đưa ra lỗi. Hãy cùng sửa lỗi này.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:54&lt;br /&gt;
| Xóa cái này, và nhấn vào Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:57&lt;br /&gt;
| Hãy cùng chạy lại lần nữa. Quay trở lại terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:01&lt;br /&gt;
| Biên dịch như trước đó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:03&lt;br /&gt;
| Chạy thử lại. Và nó đã hoạt động. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:09&lt;br /&gt;
| Bây giờ ta sẽ xem một lỗi phổ biến khác. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
| Quay trở lại chương trình của ta .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:15&lt;br /&gt;
| Giả sử tại đây tôi bỏ dấu nháy đơn. Nhấn vào Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:21&lt;br /&gt;
| Hãy cùng chạy thử. Quay trở lại terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:25&lt;br /&gt;
| Biên dịch như trước đó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:28&lt;br /&gt;
| Ta sẽ thấy một lỗi ở dòng thứ 9 ở trong tệp tokens dot cpp.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:34&lt;br /&gt;
| &amp;quot; 'A' was not declared in the scope&amp;quot;. Quay trở lại chương trình. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:40&lt;br /&gt;
| Vì mọi thứ ở trong hai dấu nháy đơn sẽ được coi như là một giá trị ký tự.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:47&lt;br /&gt;
| Và ta đã gán 'd' là một biến kiểu ký tự.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:53&lt;br /&gt;
| Hãy cùng sửa lỗi này. Nhập dấu nháy đơn ở dòng số 9 tại đây. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:59&lt;br /&gt;
|Bây giờ nhấn vào Save. Hãy cùng chạy chương trình..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:02&lt;br /&gt;
|Quay trở lại Terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:04&lt;br /&gt;
| Và biên dịch như trước đó. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:06&lt;br /&gt;
|Chạy như trước và nó đã hoạt động rồi.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:13&lt;br /&gt;
|Bây giờ quay trở lại slides. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:15&lt;br /&gt;
|Hãy cùng tóm tắt lại hướng dẫn ta đã học. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:18&lt;br /&gt;
| Các kiểu dữ liệu như int, double, float etc. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:24&lt;br /&gt;
| Các biến như int a=2; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:29&lt;br /&gt;
| Identifiers - Định danh  như  printf() và&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|12:34&lt;br /&gt;
| Hằng số  ví dụ  double const b=4; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
| Bài tập vận dụng, Viết một chương trình để tính lãi đơn giản. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:45&lt;br /&gt;
| Gợi ý: tiền gốc * tỉ lệ * thời gian trên  100.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:50&lt;br /&gt;
| Xem các video có sẵn tại đường dẫn dưới đây. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:54&lt;br /&gt;
| Nó tổng hợp dự án Spoken Tutorial.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:56&lt;br /&gt;
| Nếu bạn không có một đường truyền tốt, bạn có thể tải xuống và xem.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:01&lt;br /&gt;
| Đội ngũ dự án Spoken Tutorial.: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13:03&lt;br /&gt;
| Tiến hành hội thảo sử dụng Spoken Tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13:07&lt;br /&gt;
| Cấp chứng chỉ cho các học viên vượt qua bài kiểm tra trực tuyến. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13:10&lt;br /&gt;
| Để biết thêm chi tiết, vui lòng liên hệ contact @spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:19&lt;br /&gt;
| Dự án Spoken Tutorial là một phần của dự án  Talk to a Teacher.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13:24&lt;br /&gt;
| Đượ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 Độ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13:30&lt;br /&gt;
| Thông tin thêm về Sứ mệnh có sẵn tại đường dẫn dưới đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13:35&lt;br /&gt;
| Đây là Ashwini Patil từ IIT Bombay. Cảm ơn đã tham gia. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dieulinh79</name></author>	</entry>

	</feed>