Giáo án điện tử Tin học 8 Bài 1 Kết nối tri thức: Máy tính và chương trình máy tính

Bài giảng PowerPoint Tin học 8 Bài 1 Kết nối tri thức: Máy tính và chương trình máy tính hay nhất, với thiết kế hiện đại, dễ dàng chỉnh sửa giúp Giáo viên có thêm tài liệu tham khảo để soạn Giáo án Tin học 8. Mời bạn đọc đón xem!

Con người ra lệnh cho máy tính như thế nào?
Để máy tính thực
hiện được công việc
mong muốn, con
người phải làm gì?
Con người ra lệnh (nhờ giúp đỡ) cho con người như thế nào?
Thầy giáo muốn nhờ bạn An lên
lau bảng hoặc đứng dậy trả lời 1
câu hỏi? Thì thầy giáo phải làm
như thế nào?
Thầy giáo phải sử dụng bằng ngôn
ngữ lời nói, hành động hoặc cử chỉ
để nhờ 1 bạn giúp đỡ thầy
* Giao tiếp giữa con người với con người chúng ta sử dụng
ngôn ngữ lời nói, cử chỉ, hành động. Vậy con người muốn
giao tiếp với máy tính thì phải như thế nào?
Hãy cho biết những
cách thức nào để ra
lệnh cho máy tính?
?
Nháy đúp chuột lên biểu tượng trên màn hình để khởi
động một phần mềm máy tính.
Em hãy nêu lại các bước mở (khởi động) phần mềm
Microsoft Word?
a
Trong soạn thảo, gõ một phím chữ để in chữ đó lên
màn hình.
Theo em trong soạn thảo Word để yêu cầu hoặc ra lệnh
cho máy tính in (xuất hiện) 1 kí tự lên màn hình thì ta
làm như thế nào?
Trường THCS An Bình – Biên
Hòa – Đồng Nai
Trường THCS An Bình – Biên
Hòa – Đồng Nai
Sao chép một đoạn văn
bản từ vị tnày sang vị
trí khác...
Con người ra lệnh bằng ch đưa cho máy tính một
hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các
lệnh đó.
Em hãy nêu các bước sao chép 1 đoạn văn bản từ vị trí này
sang 1 vị trí khác?
Giả sử một rô-bốt thể thực hiện các thao tác bản như tiến, lùi, quay
phải, quay trái, nhặt rác, bỏ vào thùng. Hãy ra lệnh để rô bốt nhặt rác bỏ vào
thùng như trong sơ đồ sau:
1. Tiến 2 bước
2. Quay trái, tiến 1 bước
3. Nhặt rác
4. Quay phải, Tiến 3 bước
5. Quay trái, tiến 2 bước
6. Bỏ rác vào thùng
Ví dụ: rô bốt nhặt rác
Nếu viết tất cả các lệnh
trên cùng thứ tự của
chúng lưu vào rô bốt với
tên “Hãy nhặt rác” thì sao
nhỉ?
Khi đó chỉ cần ra lệnh
Hãy nhặt rác, các
lệnh đó sẽ điều khiển
bốt tự động thực hiện
lần lượt các lệnh trên.
Công việc viết các lệnh để điều khiển rô bốt như trên được gọi là:
VIẾT CHƯƠNG TRÌNH
Bài tập
1. Viết chương trình – ra lệnh cho máy tính làm việc
Chương trình điều khiển rô bốt nhặt rác:
Hãy nhặt rác;
Bắt đầu
Tiến 2 bước;
Quay trái, tiến 1 bước;
Nhặt rác;
Quay phải, tiến 3 bước;
Quay trái, tiến 2 bước
Bỏ rác vào thùng;
Kết thúc.
Tên chương trình
Các lệnh trong chương trình
Để điều khiển máy tính làm việc con người cần phải viết
chương trình máy tính.
Chương trình máy tính một dãy các lệnh máy tính có
thể hiểu và thực hiện được.
Thực hiện chương trình: máy tính thực hiện các lệnh trong
chương trình một cách tuần tự .
Hãy nhặt rác;
Tiến 3 bước;
Rẽ trái, tiến 2 bước;
Nhặt rác;
Tiến 2 bước;
Rẽ phải, tiến 3 bước
Bỏ rác vào thùng;
Kết thúc.
Bắt đầu
Tại sao cần phải
viết chương trình
nhỉ?
Việc viết nhiều lệnh tập
hợp lại trong một chương
trình giúp con người điều
khiển máy tính một cách đơn
giản và hiệu quả hơn.
2. Chương trình và ngôn ngữ lập trình
Máy tính chỉ thể xử thông tin đã được
chuyển đổi sang dạng dãy BIT, đây ngôn ngữ
riêng của máy tính gọi là ngôn ngữ máy.
1 0 1 0 1 1 1 1 1 0
1 1 1 1 0 1 0 0 1 1
1 0 1 1 0 1 0 0 1 0
1 0 1 0 1 1 0 0 1 1
1 1 0 1 1 1 1 0 1 0
Máy tính thể hiểu
thực hiện được các lệnh
viết bằng ngôn ngữ tự
nhiên của con người
không?
Kí tự: A
Ngôn ngữ máy: 01000001
Ngôn ngữ lập trình
Viết chương trình bằng
ngôn ngữ máy quá khó
khăn, mất nhiều thời gian
và công sức!
1
1
1
1
0
1
0
0
1
1
1
0
1
0
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
0
Ngôn ngữ lập trình gần với ngôn ngữ
tự nhiên, dễ hiểu và dễ nhớ để viết các
câu lệ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.
dụ:
Ngôn ngữ C, Basic, Pascal,...
Chương trình dịch
Máy tính không thể
hiểu thực hiện
được chương trình
viết bằng ngôn ngữ
lập trình!
Chương trình dịch chuyển đổi các
chương trình được viết bằng ngôn ngữ
lập trình sang ngôn ngữ máy.
Cần phải dịch sang ngôn
ngữ máy.
Tạo chương trình máy tính gồm các bước sau:
Bước 1:
Viết chương trình bằng ngôn ngữ lập trình;
Bước 2:
Dịch chương trình thành ngôn ngmáy để máy
tính hiểu được.
Program vd1;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Chương trình được viết vào
máy tính bằng một chương
trình soạn thảo.
Tệp văn bản
Dịch chương trình sang
ngôn ngữ máy.
Tệp thực hiện được trên
máy tính.
Kết quả
Kết quả
Môi trường lập trình
Chương trình dịch
Chương trình soạn thảo
Môi trường lập trình
Ví dụ:
Môi trường
lập trình
Turbo Pascal
Môi trường
lập trình Free
Pascal
Ghi nhớ!
Con người chỉ dẫn cho máy tính thực hiện
công việc thông qua các lệnh.
Viết chương trình hướng dẫn máy tính
thực hiện các công việc hay giải một bài toán
cụ thể.
Ngôn ngữ lập trình ngôn ngữ dùng để viết
các chương trình máy tính.
Chương trình dịch chuyển đổi c chương
trình viết bằng ngôn ngữ lập trình sang
ngôn ngữ máy.
| 1/21

Preview text:

Con người ra lệnh cho máy tính như thế nào? Để máy tính thực hiện được công việc mong muốn, con người phải làm gì?
Con người ra lệnh (nhờ giúp đỡ) cho con người như thế nào?
Thầy giáo muốn nhờ bạn An lên
lau bảng hoặc đứng dậy trả lời 1
câu hỏi? Thì thầy giáo phải làm như thế nào?

Thầy giáo phải sử dụng bằng ngôn
ngữ lời nói, hành động hoặc cử chỉ
để nhờ 1 bạn giúp đỡ thầy

* Giao tiếp giữa con người với con người chúng ta sử dụng
ngôn ngữ lời nói, cử chỉ, hành động. Vậy con người muốn
giao tiếp với máy tính thì phải như thế nào?
Hãy cho biết có những ? cách thức nào để ra lệnh cho máy tính?
Em hãy nêu lại các bước mở (khởi động) phần mềm Microsoft Word?
Nháy đúp chuột lên biểu tượng trên màn hình để khởi
động một phần mềm máy tính.
Theo em trong soạn thảo Word để yêu cầu hoặc ra lệnh
cho máy tính in (xuất hiện) 1 kí tự lên màn hình thì ta làm như thế nào?
a
Trong soạn thảo, gõ một phím chữ để in chữ đó lên màn hình.
Em hãy nêu các bước sao chép 1 đoạn văn bản từ vị trí này sang 1 vị trí khác?
Trường THCS An Bình – Biên
Sao chép một đoạn văn Hòa – Đồng Nai
bản từ vị trí này sang vị trí khác...
Trường THCS An Bình – Biên Hòa – Đồng Nai
Con người ra lệnh bằng cách đưa cho máy tính một
hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện
các lệnh đó.
Ví dụ: rô bốt nhặt rác
Giả sử có một rô-bốt có thể thực hiện các thao tác cơ bản như tiến, lùi, quay
phải, quay trái, nhặt rác, bỏ vào thùng. Hãy ra lệnh để rô bốt nhặt rác bỏ vào
thùng như trong sơ đồ sau:
1. Tiến 2 bước
2. Quay trái, tiến 1 bước 3. Nhặt rác
4. Quay phải, Tiến 3 bước
5. Quay trái, tiến 2 bước 6. Bỏ rác vào thùng
Khi đó chỉ cần ra lệnh
Nếu viết tất cả các lệnh
“Hãy nhặt rác”, các
trên cùng thứ tự của
lệnh đó sẽ điều khiển rô
chúng lưu vào rô bốt với
bốt tự động thực hiện
tên “Hãy nhặt rác” thì sao
lần lượt các lệnh trên. nhỉ?
Công việc viết các lệnh để điều khiển rô bốt như trên được gọi là: VIẾT CHƯƠNG TRÌNH Bài tập
1. Viết chương trình – ra lệnh cho máy tính làm việc
Chương trình điều khiển rô bốt nhặt rác: Tên chương trình Hãy nhặt rác; Bắt đầu Tiến 2 bước; Quay trái, tiến 1 bước; Nhặt rác;
Các lệnh trong chương trình Quay phải, tiến 3 bước; Quay trái, tiến 2 bước Bỏ rác vào thùng; Kết thúc.
Để điều khiển máy tính làm việc con người cần phải viết
chương trình máy tính.
• 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.
• Thực hiện chương trình: máy tính thực hiện các lệnh có trong
chương trình một cách tuần tự . Hãy nhặt rác; Bắt đầu Tiến 3 bước; Rẽ trái, tiến 2 bước; Nhặt rác; Tiến 2 bước; Rẽ phải, tiến 3 bước Bỏ rác vào thùng; Kết thúc. Tại sao cần phải viết chương trình nhỉ?
 Việc viết nhiều lệnh và tập
hợp lại trong một chương
trình giúp con người điều
khiển máy tính một cách đơn
giản và hiệu quả hơn.

2. Chương trình và ngôn ngữ lập trình 1 0 1 0 1 1 1 1 1 0
Máy tính có thể hiểu và 1 1 1 1 0 1 0 0 1 1
thực hiện được các lệnh 1 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 1
viết bằng ngôn ngữ tự 1 1 0 1 1 1 1 0 1 0 nhiên của con người không? Kí tự: A Ngôn ngữ máy: 01000001
Máy tính chỉ có thể xử lí thông tin đã được
chuyển đổi sang dạng dãy BIT, đây là ngôn ngữ
riêng của máy tính gọi là ngôn ngữ máy.  Ngôn ngữ lập trình Viết chương trình bằng ngôn ngữ máy quá khó
khăn, mất nhiều thời gian
Ngôn ngữ lập trình là ngôn ngữ dùng và công sức!
để viết các chương trình máy tính. 1 1 1 1 0 1 0 0 1 1
Ví dụ: Ngôn ngữ C, Basic, Pascal,... 1 0 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0
Ngôn ngữ lập trình gần với ngôn ngữ
tự nhiên, dễ hiểu và dễ nhớ để viết các câu lệnh.
 Chương trình dịch Máy tính không thể hiểu và thực hiện được chương trình
viết bằng ngôn ngữ

Cần phải dịch sang ngôn lập trình! ngữ máy.
Chương trình dịch chuyển đổi các
chương trình được viết bằng ngôn ngữ
lập trình sang ngôn ngữ máy.

 Tạo chương trình máy tính gồm các bước sau: Bước 1:
Viết chương trình bằng ngôn ngữ lập trình; Bước 2:
Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được. Program vd1; Begin Writeln(‘CHAO CAC BAN’); End.
Chương trình được viết vào Kết quả
máy tính bằng một chương Tệp văn bản trình soạn thảo.
Dịch chương trình sang Kết quả
Tệp thực hiện được trên ngôn ngữ máy. máy tính.
 Môi trường lập trình Chương trình dịch Môi trường lập trình Chương trình soạn thảo Ví dụ: Môi M trường lậ lập t p trì rình nh Free Turbo P Pascaslcal Ghi nhớ!
Con người chỉ dẫn cho máy tính thực hiện
công việc thông qua các lệnh.
Viết chương trình là hướng dẫn máy tính
thực hiện các công việc hay giải một bài toán cụ thể.
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.
Chương trình dịch chuyển đổi các chương
trình viết bằng ngôn ngữ lập trình sang ngôn ngữ máy.
Document Outline

  • PowerPoint Presentation
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21