1 of 33

CHỦ ĐỀ 1�MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

  1. Chương trình máy tính là gì?
  2. Ngôn ngữ lập trình là gì?

LỚP 8

2 of 33

Hãy quan sát những hình dưới đây, em đánh dấu ✔ vào hình thể hiện việc con người đang �“ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

CHỦ ĐỀ 1

3 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

v

1. Em bé chơi mô hình lắp ráp.

4 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

2. Bạn gái nhấn nút mở cửa thang máy.

5 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

3. Bạn gái lau dọn nhà cửa.

6 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

4. Bạn trai điều khiển robot hoạt động.

7 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

5. Thao tác mở cửa sổ Computer.

8 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

6. Thao tác với máy điều hòa không khí.

9 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

7. Tính toán với máy tính cầm tay.

10 of 33

Đánh dấu ✔ vào hình thể hiện việc con người đang “ra lệnh” (thao tác, điều khiển) một thiết bị nào đó hoạt động.

8. Bạn nữ bỏ rác đúng nơi quy định.

11 of 33

Tóm lại, việc “ra lệnh” thực chất là “kích hoạt” các chương trình đã được cài đặt sẵn bên trong thiết bị để điều khiển hoạt động của chúng.

12 of 33

  1. Chương trình máy tính là gì?
  2. Chương trình và ngôn ngữ lập trình

MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

CHỦ ĐỀ 1

13 of 33

Chương trình máy tính là gì?

1

Các em hãy xử lí tình huống sau

14 of 33

Chương trình máy tính là gì?

3

Bước 1. Quay trái 900.

Bước 2. Tiến 1 bước.

Bước 3. Quay phải 900.

Bước 4. Gỡ bom.

Bước 5. Tiến 3 bước.

2

5

4

1

Chương trình máy tính là một dãy các câu lệnh (bước lệnh) mà máy tính có thể hiểu và thực hiện.

1

15 of 33

Chương trình và ngôn ngữ lập trình

Ngôn ngữ máy là ngôn ngữ được viết dưới dạng dãy bit (chỉ có chữ số 0 và 1)

2

Ngôn ngữ máy là gì?

Trước tiên chúng ta tìm hiểu ngôn ngữ máy là gì?, ngôn ngữ lập trình là gì? Vì sao không sử dụng ngôn ngữ máy để viết chương trình điều khiển máy tính?

Ngôn ngữ lập trình là gì?

Tại sao cần ngôn ngữ lập trình?

Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính thường ở dạng ngôn ngữ quen thuộc mà con người dễ hiểu, dễ nhớ

Viết chương trình bằng ngôn ngữ máy rất khó khăn. VD: chữ A -> 01000001; a -> 01100001

16 of 33

Chương trình và ngôn ngữ lập trình

Viết chương trình

Dịch

Việc tạo ra chương trình máy tính thực chất gồm hai bước sau:

Bước 1: Viết chương trình bằng một ngôn ngữ lập trình.

Bước 2: Biên dịch chương trình thành ngôn ngữ máy để máy tính hiểu được và thực thi (thông qua trình biên dịch).

2

17 of 33

Hãy điền vào chỗ trống từ khoá sao cho đúng nghĩa và phù hợp: chương trình, dãy bit, ngôn ngữ máy, ngôn ngữ tự nhiên, ngôn ngữ lập trình, trình biên dịch, chương trình.

A. được dùng trong giao tiếp hằng ngày.

Hello

Ngôn ngữ tự nhiên

18 of 33

Hãy điền vào chỗ trống từ khoá sao cho đúng nghĩa và phù hợp: chương trình, dãy bit, ngôn ngữ máy, ngôn ngữ tự nhiên, ngôn ngữ lập trình, trình biên dịch, chương trình.

B. Chương trình phải được viết bằng một ngôn ngữ nhất định được gọi là ………………………..……

ngôn ngữ lập trình

19 of 33

Hãy điền vào chỗ trống từ khoá sao cho đúng nghĩa và phù hợp: chương trình, dãy bit, ngôn ngữ máy, ngôn ngữ tự nhiên, ngôn ngữ lập trình, trình biên dịch, chương trình.

C. ……….……..…….……là ngôn ngữ duy nhất máy tính có thể hiểu được trực tiếp.

Ngôn ngữ máy

20 of 33

Hãy điền vào chỗ trống từ khoá sao cho đúng nghĩa và phù hợp: chương trình, dãy bit, ngôn ngữ máy, ngôn ngữ tự nhiên, ngôn ngữ lập trình, trình biên dịch, chương trình.

D. Để máy tính có thể xử lý thì thông tin đưa vào máy tính phải được chuyển thành dạng ………….

dãy bit

21 of 33

Hãy điền vào chỗ trống từ khoá sao cho đúng nghĩa và phù hợp: chương trình, dãy bit, ngôn ngữ máy, ngôn ngữ tự nhiên, ngôn ngữ lập trình, trình biên dịch, chương trình.

E. …………………………..làm nhiệm vụ chuyển đổi chương trình được viết bằng ngôn ngữ �lập trình sang ngôn ngữ máy.

Viết chương trình

Dịch

Trình biên dịch

22 of 33

Hãy điền vào chỗ trống từ khoá sao cho đúng nghĩa và phù hợp: chương trình, dãy bit, ngôn ngữ máy, ngôn ngữ tự nhiên, ngôn ngữ lập trình, trình biên dịch, chương trình.

F. Dãy các lệnh để máy thực hiện 1 nhiệm vụ nào đó được gọi là ……….………………………

B1: Quay trái 900.

B2: Tiến 2 bước.

B3: Quay phải 900.

B4: Tiến 1 bước.

chương trình

23 of 33

Các em dựa vào kiến thức đã học được, hãy tham gia trò chơi sau

  1. Giải cứu thỏ con
  2. Hội trại xuân
  3. Trò chơi tư duy

MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

CHỦ ĐỀ 1

Chúng ta bắt đầu thôi

24 of 33

1. Giải cứu thỏ con

25 of 33

1. Giải cứu thỏ con

Bước 4: Quay phải 90 độ

Bước 3: Tiến 2 bước

Bước 6: Quay trái 90 độ

Bước 7: Tiến 4 bước, thả thỏ vào nhà

Bước 5: Tiến 4 bước

Bước 2: Nắm tai thỏ

Bước 1: Tiến 3 bước

Các bước thực hiện

26 of 33

2. Hội trại xuân

27 of 33

Tiến 2 bước

......................

Ôm nải chuối

..........................

 

…........................

..........................

 

 

........................

..........................

 

 

........................

 

 

10

...........................

 

9

8

7

6

1

2

3

4

5

Quay phải 180 độ

Tiến 1 bước

Quay trái 90 độ

Tiến 5 bước

Quay phải 90 độ

Tiến 5 bước

Quay phải 90 độ

Tiến 2 bước

2. Hội trại xuân

28 of 33

3. Trò chơi tư duy

29 of 33

Bước 1. Chuyển đĩa 1 từ cột A sang cột B.

Cột A

Cột B

Cột C

Đĩa 1

Đĩa 2

Đĩa 3

Bước 2. Chuyển đĩa 2 từ cột A sang cột C. 

Yêu cầu:

Chuyển 3 đĩa từ cột A (cột nguồn) sang cột B (cột đích),

sử dụng cột C (cột trung chuyển).

3. Trò chơi tư duy

30 of 33

Bước 3. Chuyển đĩa 1 từ cột B sang cột C.

 

Cột A

Cột B

Cột C

Đĩa 1

Đĩa 2

Đĩa 3

Bước 4. Chuyển đĩa 3 từ cột A sang cột B.

 

Bước 1. Chuyển đĩa 1 từ cột A sang cột B.

Bước 2. Chuyển đĩa 2 từ cột A sang cột C. 

Yêu cầu:

Chuyển 3 đĩa từ cột A (cột nguồn) sang cột B (cột đích),

sử dụng cột C (cột trung chuyển).

3. Trò chơi tư duy

31 of 33

Bước 5. Chuyển đĩa 1 từ cột C sang cột A.

 

Cột A

Cột B

Cột C

Đĩa 1

Đĩa 2

Đĩa 3

Bước 6. Chuyển đĩa 2 từ cột C sang cột B.

 

Bước 3. Chuyển đĩa 1 từ cột B sang cột C.

 

Bước 4. Chuyển đĩa 3 từ cột A sang cột B.

 

Bước 1. Chuyển đĩa 1 từ cột A sang cột B.

Bước 2. Chuyển đĩa 2 từ cột A sang cột C. 

Yêu cầu:

Chuyển 3 đĩa từ cột A (cột nguồn) sang cột B (cột đích),

sử dụng cột C (cột trung chuyển).

3. Trò chơi tư duy

32 of 33

Bước 7. Chuyển đĩa 1 từ cột A sang cột B.

 

Cột A

Cột B

Cột C

Đĩa 1

Đĩa 2

Đĩa 3

Bước 3. Chuyển đĩa 1 từ cột B sang cột C.

 

Bước 4. Chuyển đĩa 3 từ cột A sang cột B.

 

Bước 6. Chuyển đĩa 2 từ cột C sang cột B.

 

Bước 4. Chuyển đĩa 3 từ cột A sang cột B.

 

Bước 1. Chuyển đĩa 1 từ cột A sang cột B.

Bước 2. Chuyển đĩa 2 từ cột A sang cột C. 

Bước 5. Chuyển đĩa 1 từ cột C sang cột A.

 

Yêu cầu:

Chuyển 3 đĩa từ cột A (cột nguồn) sang cột B (cột đích),

sử dụng cột C (cột trung chuyển).

3. Trò chơi tư duy

33 of 33

Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được.

Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính.

MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

CHỦ ĐỀ 1