MỤC TIÊU: KT: HS hiểu được một số khái niệm thuật ngữ đơn giản về chương trình mT KN: HS biết dùng một lệnh trong cuộc sống hàng ngày để thực hiện một vài ví dụ HS Biết áp dụng các lện q
Trang 1TIẾT 3
BÀI 1 MÁY TÍNH
VÀ CHƯƠNG TRÌNH MÁY TÍNH
I MỤC TIÊU:
KT: HS hiểu được một số khái niệm thuật ngữ đơn giản về chương trình mT KN: HS biết dùng một lệnh trong cuộc sống hàng ngày để thực hiện một vài
ví dụ
HS Biết áp dụng các lện quen thuộc vào bài toán cụ thể
TĐ: HS nghiêm túc trong học tập và nghiên cứu bài học
II CHUẨN BỊ:
GV: SGK, Máy chiếu
HS: Chuẩn bị trước bài ở nhà
III PHƯƠNG PHÁP: vấn đáp, thuyết trình, trực quan
IV TIẾN TRÌNH BÀI GIẢNG
A Ổn định lớp
B KTBC: Không kiểm tra
C Bài mới
HĐ 1 Tìm hiểu về việc
con người ra lệnh cho
MT như thế nào.
- GV: Để máy tính có thể
thực hiện một công việc
theo mong muốn của
mình, con người phải
đưa ra những chỉ dẫn
thích hợp cho máy tính
VD: Nháy đúp chuột lên
biểu tượng ra lệnh
cho MT khởi động phần
mềm
? Khi thực hiện sao chép
- Nghe và ghi chép
- HS lấy VD
1.CON NGƯỜI RA LỆNH CHO MÁY TÍNH NHƯ THẾ NÀO?
- Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đư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 này theo đúng thứ tự nhận được
VD1 : Gõ 1 chữ A lên màn hình Ra lệnh cho MT ghi chữ lên màn hình
VD 2 Sao chép 1 đoạn vb là
Trang 2HĐ của thầy HĐ của trò Ghi bảng
1 đoạn Vb, ta đã ra mấy
lệnh cho MT thực hiện
HĐ2 Tìm hiểu hoạt
động của RoBot quét
nhà.
( GV chiếu trên màn
chiếu)
Giả sử có một đống rác
và một rô-bốt ở các vị trí
như hình 1 dưới đây Từ
vị trí hiện thời của
rô-bốt, ta cần ra các lệnh để
chỉ dẫn rô-bốt nhặt rác
và bỏ rác vào thùng rác
để ở nơi quy định
? Nhìn vào hình, em hãy
mô tả các bước để Robot
có thể thực hiện nhặt rác
bỏ vào thùng
viết và lưu trong một tệp
với tên "Hãy nhặt rác "
Khi đó ta chỉ cần ra lệnh
" Hãy nhặt rác ", các lệnh
trong tệp đó sẽ điều khiển
rô-bốt tự động thực hiện
lần lượt các lệnh nói trên.
- HS : 2 lệnh:
HS quan sát trên
mà chiếu
- Quan sát trên màn chiếu và trả lời
yêu cầu MT thực hiện 2 lệnh: sao chép ghi vào bộ nhớ và sao chép từ bộ nhớ ra vị trí mới
2 VÍ DỤ: RÔ-BỐT QUÉT NHÀ
Nếu thực hiện theo các lệnh sau đây, rô-bốt sẽ hoàn thành tốt công việc:
1 Rẽ phải 3 bước.
2 Tiến 1 bước
3 Nhặt rác
4 Rẽ phải 3 bước.
5 Tiến 3 bước
6 Bỏ rác vào thùng
Trang 3D Củng cố
- Ghi nhớ 1
- làm bài tập 1 SGK
E HDVN.
- Học bài theo SGK
- Học ghi nhớ 1 và làm lại BT 1; BT1 SGK
Trang 4TIẾT 4
BÀI 1 MÁY TÍNH
VÀ CHƯƠNG TRÌNH MÁY TÍNH
( TIẾP)
I MỤC TIÊU:
KT: HS hiểu được một số khái niệm thuật ngữ đơn giản về chương trình MT KN: - HS biết dùng một lệnh trong cuộc sống hàng ngày để thực hiện một vài ví dụ
- HS Biết áp dụng các lệnh quen thuộc vào bài toán cụ thể
- Biết viết chương trình đơn giản ra lệnh cho MT làm việc
TĐ: HS nghiêm túc trong học tập và nghiên cứu bài học
II CHUẨN BỊ:
GV: SGK, Máy chiếu
HS: Chuẩn bị trước bài ở nhà
III PHƯƠNG PHÁP: vấn đáp, thuyết trình, luyện tập.
IV TIẾN TRÌNH BÀI GIẢNG
A Ổn định lớp
B KTBC: Không kiểm tra
C Bài mới
HĐ 1 Cách Viết
chương trình ra lệnh
cho MT làm việc
- Việc viết các lệnh
để điều khiển rô-bốt
về thực chất cũng có
nghĩa là viết chương
trình
- Khi thực hiện
chương trình, máy
tính sẽ thực hiện các
lệnh có trong chương
trình một cách tuần
Nghe và ghi chép
- Quan sát trên màn chiếu
3 Viết chương trình: ra lệnh cho máy tính làm việc
Trở lại ví dụ về rô-bốt nhặt rác, chương trình có thể có các lệnh như sau
Trang 5HĐ của thầy HĐ của trò Ghi bảng
tự
HĐ2 Tìm hiểu lý
phải viết chương
trình
? Để thực hiện được
công việc, máy tính
phải hiểu các lệnh
được viết trong
chương trình Vậy
làm thế nào để máy
tính hiểu được các
lệnh của con người?
Ta có thể ra lệnh cho
máy tính bằng cách
nói hoặc gõ các phím
bất kì được không?
các ngôn ngữ lập
trình đã ra đời để
giảm nhẹ khó khăn
trong việc viết
chương trình
GV: Mô tả trên máy
chiếu việc ra lệnh
cho máy tính làm
việc
- Suy nghĩ trả lời
- Nghe và ghi chép
4 TẠI SAO CẦN VIẾT CHƯƠNG TRÌNH?
- Máy tính “nói” và “ Hiểu” bằng một ngôn ngữ riêng là ngôn ngữ máy tính
- Viết chương trình là sử dụng các
từ có nghĩa (thường là tiếng Anh)
- Các chương trình dịch đóng vai trò
"người phiên dịch" và dịch những chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được
Như vậy, thông tin đưa vào máy phải được chuyển đổi thành dạng dãy bit (dãy các tín hiệu được kí hiệu bằng 0 hoặc 1)
D Củng cố
- Ghi nhớ 1
- Ghi nhớ 2
- Trả lời BT 2,3 SGK
E HDVN.
- Học bài theo SGK
- Học ghi nhớ 1, 2 và làm lại BT 2,3 SGK