Tìm kiếm Bài giảng
Bài 1. Máy tính và chương trình máy tính.

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: nguyễn đình đạt
Ngày gửi: 16h:33' 21-11-2023
Dung lượng: 2.1 MB
Số lượt tải: 37
Nguồn:
Người gửi: nguyễn đình đạt
Ngày gửi: 16h:33' 21-11-2023
Dung lượng: 2.1 MB
Số lượt tải: 37
Số lượt thích:
0 người
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?
Sao chép một đoạn văn
bản từ vị trí này sang vị
trí khác...
Trường THCS An Bình – Biên
Hòa – Đồng Nai
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
“Hãy nhặt rác”, các
lệnh đó sẽ điều khiển rô
bốt tự động thực hiện
lần lượt các lệnh trên.
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ỉ?
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
Các lệnh trong chương trình
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.
Để đ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
Máy tính có thể hiểu và
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ự:
Ngôn ngữ máy:
1010111110
1111010011
1011010010
1010110011
1101111010
A
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
10
10
11
11
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.
Ví dụ: Ngôn ngữ C, Basic, Pascal,...
11
01
10
10
11
11
01
00
00
11
11
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!
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ữ
lập trình!
Cần phải dịch sang ngôn
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
máy tính bằng một chương
trình soạn thảo.
Dịch chương trình sang
ngôn ngữ máy.
Kết quả
Kết quả
Tệp văn bản
Tệp thực hiện được trên
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 trường
lậplập
trình
Free
trình
Pascal
Turbo
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 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.
Để 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?
Sao chép một đoạn văn
bản từ vị trí này sang vị
trí khác...
Trường THCS An Bình – Biên
Hòa – Đồng Nai
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
“Hãy nhặt rác”, các
lệnh đó sẽ điều khiển rô
bốt tự động thực hiện
lần lượt các lệnh trên.
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ỉ?
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
Các lệnh trong chương trình
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.
Để đ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
Máy tính có thể hiểu và
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ự:
Ngôn ngữ máy:
1010111110
1111010011
1011010010
1010110011
1101111010
A
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
10
10
11
11
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.
Ví dụ: Ngôn ngữ C, Basic, Pascal,...
11
01
10
10
11
11
01
00
00
11
11
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!
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ữ
lập trình!
Cần phải dịch sang ngôn
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
máy tính bằng một chương
trình soạn thảo.
Dịch chương trình sang
ngôn ngữ máy.
Kết quả
Kết quả
Tệp văn bản
Tệp thực hiện được trên
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 trường
lậplập
trình
Free
trình
Pascal
Turbo
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 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.
 








Các ý kiến mới nhất