Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
PHẦN II: PHẦN MỀM HỌC TẬP
MỤC TIÊU
* Kiến thức
- HS hiểu và biết cách sử dụng được các phần mềm học tập đã trình bày trong
SGK.
- Thông qua các phần mềm HS hiểu được ý nghĩa của các phần mềm máy tính ứng
dụng trong các lĩnh vực khác nhau của cuộc sống (ví dụ: học Toán, Địa lí, rèn
luyện tư duy, tập gõ bàn phím nhanh).
- Thông qua phần mềm HS hiểu biết thêm và có ý thức trong việc sử dụng máy
tính đúng mục đích.
* Kỹ năng
- HS có kĩ năng sử dụng và khai thác thành thạo các phần mềm học tập đã được
giới thiệu.
- Thông qua hoạt động học và chơi bằng phần mềm HS được rèn luyện khả năng
thao tác nhanh với bàn phím và chuột máy tính.
* Thái độ
- HS cần có thái độ nghiêm túc khi học và làm việc trên máy tính không phân biệt
phần mềm học tập hay phần mềm trò chơi.
- HS có ý thức và khả năng liên hệ từ phần mềm đến thực tế để sử dụng phần mềm
vào giải quyết các bài toán, vấn đề đã được học tập trên lớp, từ đó nâng cao ý thức
và lòng say mê học tập các môn học trên lớp của mình.
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
II/ KIỂM TRA BÀI CŨ
III/ BÀI MỚI
HĐ CỦA GV HĐ CỦA HS GHI BẢNG
Hoạt động 1: (2’)
- Ở lớp 6, 7 ta đã được - HS nhớ lại và trả lời: lớp
1. Giới thiệu phần mềm
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
60
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
học phần mềm nào để
luyện gõ bàn phím bằng
10 ngón tay?
- GV giới thiệu mục đích
của trò chơi.
Hoạt động 2: (13’)
? Tương tự như các phần
mềm khác, em hãy nêu
cách khởi động phần mềm
Finger break out?
? Yêu cầu HS bật máy và
? Tương tự như cách thoát
các phần mềm khác, em
hãy nêu cách thoát khỏi
phần mềm này?
Hoạt động 3: (26’)
? Để bắt đầu chơi ta làm
- HS quan sát hình các
phím được tô màu ứng
với các ngón tay – trang
85/SGK.
- HS trả lời nháy vào
hoặc nhấn đồng thời tổ
hợp phím Alt+F4.
- HS nghiên cứu SGK và
*) Xanh da trời: ngón út.
*) Vàng nhạt:ngón áp út
*) Cam nhạt: ngón giữa
*) Xanh lá cây nhạt: ngón trỏ.
*) Tím nhạt: ngón cái.
c. Thoát khỏi phần mềm
- Dừng chơi nháy nút Stop
ở khung bên phải.
- Thoát khỏi phần mềm: nháy
hoặc nhấn tổ hợp phím
Alt+F4.
3. Hướng dẫn sử dụng
- Nháy nút Start để bắt
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
- Chú ý: Các chữ cái trong
thanh ngang này sẽ thay
đổi sau mỗi lần gõ phím.
- Trên màn hình còn có
thể có quả cầu lớn .
Em cần chú ý đến các quả
cầu lớn này.
- HS nghiên cứu SGK và
trả lời: nhấn phím Space.
- HS quan sát màn hình.
- HS lắng nghe và ghi nhớ
kiến thức.
- HS thực hiện để thấy rõ
điều này.
- HS chú ý lắng nghe.
nhấn phím Space.
- Nhiệm vụ: “bắn phá” làm các
ô biến mất bằng cách di chuyển
để các quả cầu va vào chúng.
- Các ô trên bị bắn phá hết thì
thắng trong lượt chơi này.
- Để di chuyển quả cầu, ta điều
khiển thanh ngang có 3 kí tự.
+ Gõ phím h để dịch chuyển
thanh ngang sang trái.
+ Gõ phím o để dịch chuyển
thanh ngang sang phải.
+ Gõ phím u để bắn lên 1 quả
cầu nhỏ.
lạ xuất hiện trong lượt
chơi này.
mất 1 lượt chơi.
- Nếu được điểm cao thì sẽ
được thưởng thêm các quả cầu
lớn.
- Không để con vật lạ
chạm vào thanh ngang..
- High Score: điểm cao nhất.
+ Score: điểm của lần chơi.
+ số lượt chơi
còn lại.
IV/ CỦNG CỐ (3’)
- GV nhắc lại cách chơi của trò chơi: phải gõ nhanh, chính xác các từ xuất hiện
trong thanh điều khiển.
- Lưu ý khi xuất hiện quả cầu lớn hoặc con vật lạ không được để chạm vào đất
hoặc thanh ngang vì nếu chạm vào sẽ mất 1 lượt chơi.
V/ HƯỚNG DẪN VỀ NHÀ (1’)
- Học lý thuyết, tìm hiểu cách chơi của trò chơi này để giờ tới thực hành.
V/ RÚT KINH NGHIỆM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ngày soạn:
--------------------------------------------------------------------------------------------------------------------------------------------
- Vở ghi + Sách giáo khoa.
C/ PHƯƠNG PHÁP
- Quan sát, hoạt động cá nhân.
D/ TIẾN TRÌNH GIỜ DẠY
I/ ỔN ĐỊNH LỚP (1')
8A: 8B: 8C: 8D:
II/ KIỂM TRA BÀI CŨ (5’)
? Em hãy nêu cách khởi động, màn hình làm việc chính và thoát khỏi trò chơi
Finger break out?
Trả lời:
- Khởi động: nháy đúp chuột vào biểu tượng trên màn hình nền.
- Màn hình chính của phần mềm:
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
64
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
+ Hình bàn phím ở giữa trung tâm với các phím có vị trí như trên bàn phím. Các
phím tô màu ứng với ngón tay gõ phím.
+ Khung trống phía trên màn hình là khu vực chơi.
+ Khung bên phải chứa các lệnh và thông tin của lượt chơi.
- Thoát khỏi phần mềm:
quả với bạn bên cạnh.
Thực hành
(beginner), trung bình
(Intermediate) và nâng
cao (Advanced).
- GV giám sát và hướng - HS thực hành dưới sự
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
65
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
dẫn nếu HS chưa biết
cách thực hiện.
giám sát và hướng dẫn
của GV.
IV/ CỦNG CỐ (1’)
- GV nhận xét ý thức giờ thực hành của HS theo từng máy.
V/ HƯỚNG DẪN VỀ NHÀ (1’)
- Đọc trước bài 5 “Từ bài toán đến chương trình” để giờ tới học.
E/ RÚT KINH NGHIỆM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- Biết các bước giải bài toán trên máy tính.
* Kỹ năng
- HS xác định được các điều kiện cho trước và kết quả cần thu được.
* Thái độ
- Tập trung, nghiêm túc, chú ý trong giờ học.
B/ CHUẨN BỊ
* Giáo viên
- Giáo án + Sách giáo khoa.
* Học sinh
- Vở ghi + Sách giáo khoa.
C/ PHƯƠNG PHÁP
- Quan sát, hoạt động cá nhân, hoạt động nhóm, phân tích.
- Nêu vấn đề và giải quyết vấn đề.
D/ TIẾN TRÌNH BÀI GIẢNG
I/ ỔN ĐỊNH LỚP (1')
8A: 8B: 8C: 8D:
II/ KIỂM TRA BÀI CŨ
III/ GIẢNG BÀI MỚI
HĐ CỦA GV HĐ CỦA HS GHI BẢNG
Hoạt động 1: (20’)
- GV: bài toán là khái niệm
quen thuộc trong các môn học
- HS chú ý lắng nghe.
1. Bài toán và xác định
bài toán
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
60km/giờ,…
- HS chú ý lắng nghe.
- HS nghiên cứu SGK và
trả lời.
- HS chú ý lắng nghe.
- HS nghiên cứu SGK và
trả lời.
- Bài toán là 1 công việc
hay 1 nhiệm vụ cần phải
giải quyết.
VD: Bài toán về điều
khiển rô-bốt nhặt rác.
- Để giải quyết 1 bài toán
ta cần xác định rõ:
- GV phân tích: các điều kiện
cho trước cũng chính là giả
thiết của bài toán, còn kết quả
thu được chính là kết luận của
bài toán.
- GV lấy VD: tính diện
tích hình tam giác và yêu
cầu HS xác định bài toán.
- HS chú ý lắng nghe.
- HS suy nghĩ và phân
tích VD.
+ Các điều kiện cho trước.
+ Kết quả cần thu được.
- VD1: Tính diện tích
hình tam giác.
+ Điều kiện cho trước: 1
+ Kết quả cần thu được:
Đường đi từ vị trí hiện tại tới vị
trí cần tới mà không qua điểm
nghẽn giao thông.
- VD3: Bài toán nấu 1 món ăn.
VD: nấu 1 món ăn.
? Yêu cầu HS tự lấy 1 vài
VD và phân tích.
Hoạt động 2: (19’)
- Mặc dù có nhiều ưu việt, song
máy tính vẫn chỉ là công cụ trợ
giúp con người trong xử lí
thông tin. Máy tính chỉ có thể
thực hiện công việc: tiếp nhận,
xử lí, biến đổi, tính toán, lưu trữ
và biểu diễn thông tin thành
dạng cần thiết dưới sự chỉ dẫn
của cong người thông qua các
tích VD.
- HS suy nghĩ độc lập và
trả lời.
- HS chú ý lắng nghe.
+ Điều kiện cho trước: các
thực phẩm hiện có.
+ Kết quả cần thu được:
một món ăn.
2. Quá trình giải bài
toán trên máy tính
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
thể hiện của thuật toán trong 1
ngông ngữ lập trình.
? Vậy qua trình giải bài
toán trên máy tính gồm
mấy bước?
- HS chú ý lắng nghe.
- HS thảo luận nhóm và đưa ra
câu trả lời: máy tính không giải
được bài toán. Việc viết chương
trình điều khiển máy tính rẽ
phải, tiến, rẽ trái, nhặt rác… là
do con người nghĩ ra máy tính
chỉ thực hiện những thao tác
theo chỉ dẫn của con người.
- HS chú ý lắng nghe.
- Học sinh chú ý lắng
nghe.
- HS nghiên cứu SGK và
trả lời.
- Dãy hữu hạn các thao
tác cần thực hiện để giải 1
bài toán gọi là thuật toán.
- Quá trình giải bài toán
trên máy gồm 3 bước:
+ Xác định bài toán.
+ Mô tả thuật toán.
+ Viết chương trình.
- Để máy tính có thể hiểu và - HS chú ý lắng nghe.
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
- GV nhắc lại khái niệm bài toán, thuật toán và cách xác định bài toán.
- Quá trình giải bài toán trên máy tính gồm có 3 bước: xác định bài toán, mô tả
thuật toán và viết chương trình.
- GV lưu ý cho HS: máy tính không tự giải được bài toán. Con người tìm ra cách
thức, chỉ ra các thao tác và trình tự thực hiện các thao tác để giải quyết công việc.
V/ HƯỚNG DẪN VỀ NHÀ (2’)
- Học bài và tự lấy các VD về bài toán sau đó xác định rõ các điều kiện cho trước
và kết quả cần thu được.
- Đọc trước phần 3: Thuật toán và mô tả thuật toán để giờ tới học.
E/ RÚT KINH NGHIỆM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
71
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
* Giáo viên
- Giáo án + Sách giáo khoa.
* Học sinh
- Vở ghi + Sách giáo khoa.
C/ PHƯƠNG PHÁP
- Quan sát, hoạt động cá nhân, hoạt động nhóm, phân tích.
- Nêu vấn đề và giải quyết vấn đề.
D/ TIẾN TRÌNG GIỜ DẠY
I/ ỔN ĐỊNH LỚP (1')
8A: 8B: 8C: 8D:
II/ KIỂM TRA BÀI CŨ (5’)
? Quá trình giải bài toán trên máy tính gồm mấy bước? Đó là những bước nào? Em
hãy xác định điều kiện cho trước và kết quả cần thu được của bài toán tính diện
tích hình tròn?
(Trả lời: - Quá trình giải bài toán trên máy tính gồm 3 bước:
+ Xác định bài toán: xác định đâu là thông tin đã cho (INPUT) và đâu là thông tinh
cần tìm (OUTPUT)
+ Mô tả thuật toán: tìm cách giải bài toán và diễn tả bằng các lệnh cần phải thực
hiện.
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
73
Trường THCS Hạ Long Giáo án Tin học 8
ta phải qua 4 bước sau:
+ Bước 1: tráng ấm, chén
bằng nước sôi.
+ Bước 2: Cho trà vào ấm.
- Việc liệt kê các bước như trên
là 1 cách thường dùng để mô tả
thuật toán. Nếu không có mô tả
gì khác trong thuật toán, các
bước của thuật toán được thực
hiện 1 cách tuần tự theo trình tự
đã được chỉ ra.
- GV lấy VD: bài toán
giải phương trình bậc nhất
dạng tổng quát:
bx + c = 0. Yêu cầu HS
- HS chú ý lắng nghe.
+ Bước 3: rót nước sôi vào ấm
và đợi khoảng 3 đến 4’.
+ Bước 4: rót trà ra chén
để mời khách.
- VD2: Bài toán giải
phương trình bậc nhất
dạng tổng quát bx + c=0
+ INPUT: các số b, c.
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
x
−=
và
chuyển tới bước 4.
+ B3: Nếu
0
≠
c
, thông
báo phương trình đã cho
vô nghiệm. Ngược lại (c
=0), thông báo phương
trình vô nghiệm.
- GV lấy VD bài toán
món trứng tráng.
? Yêu cầu HS xác định
các điều kiện cho trước và
kết quả cần thu được?
? Yêu cầu HS nêu các
bước để thực hiện món
trứng tráng.
- Rõ ràng bất kì ai biết về
các phép toán số học hay
cách làm bếp theo đúng
trình tự và chỉ dẫn ở các
bước trong các thuật toán
- HS suy nghĩ và trả lời.
- HS qua việc làm thực tế
trả lời.
- HS chú ý lắng nghe.
trứng tráng.
? Vậy thuật toán là gì? - HS nghiên cứu SGK và
trả lời.
đun nóng rồi đổ trứng
vào. Đun trong khoảng 1’.
+ B4: Lật mặt trứng và
đun tiếp trong 1’.
+ B5: lấy trứng ra đĩa.
- Thuật toán là dãy hữu hạn các
thao tác cần thực hiện theo 1
trình tự xác định để thu được
kết quả cần thiết từ những điều
kiện cho trước.
IV/ CỦNG CỐ (3’)
- GV nhắc lại khái niệm thuật toán.
- Để giải được 1 bài toán cụ thể thì phải xác định được các điều kiện cho trước và
kết quả cần đạt được. Mô tả được thuật toán bằng cách liệt kê các bước.
V/ HƯỚNG DẪN VỀ NHÀ (2’)
- Học bài trước khi đến lớp.
- Tự lấy các VD và xác định được các điều kiện cho trước và kết quả cần đạt được.
Mô tả được thuật toán bằng cách liệt kê các bước.
E/ RÚT KINH NGHIỆM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.Ngày soạn:
- Vở ghi + Sách giáo khoa.
C/ PHƯƠNG PHÁP
- Quan sát, hoạt động cá nhân, hoạt động nhóm, phân tích.
- Nêu vấn đề và giải quyết vấn đề.
D/ TIẾN TRÌNH BÀI GIẢNG
I/ ỔN ĐỊNH LỚP (1')
8A: 8B: 8C: 8D:
II/ KIỂM TRA BÀI CŨ (5')
? Em hãy chỉ ra INPUT và OUTPUT của bài toán sau:
a) Xác định số học sinh trong lớp cùng mang họ Trần.
b) Tính tổng của các phần tử lớn hơn 0 trong dãy n số cho trước.
c) Tìm số các số có giá trị nhỏ nhất trong n số đã cho.
(Trả lời:
a) INPUT: Danh sách họ tên của học sinh trong lớp.
OUTPUT: Số học sinh có họ Trần.
b) INPUT: Dãy n số
OUTPUT: Tổng của các phần tử lớn hơn 0
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
77
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
a. VD2: Một hình A được
ghép từ 1 hình chữ nhật
với chiều rộng 2a, chiều
dài là b và 1 hình bán
nguyệt bán kính a như
hình vẽ.
- INPUT: b là chiều dài
của hình chữ nhật, số a là
1/2 chiều rộng của hình
chữ nhật và là bán kính
của hình bán nguyệt.
- OUTPUT: S của hình A.
A ta làm thế nào?
? Để tính diện tích hình
chữ nhật ta làm thế nào?
? Để tính diện tích hình bán
nguyệt ta làm thế nào?
? GV yêu cầu HS lên
bảng mô tả thuật toán tính
diện tích hình A theo liệt
kê các bước?
- GV lưu ý cho HS.
S = S
1
+ S
2
- HS nhớ lại kiến thức và
trả lời: S
1
= 2ab.
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
78
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
? Yêu cầu HS giải thích
các bước của thuật toán.
? Yêu cầu HS đọc đề bài
và suy nghĩ viết INPUT
và OUTPUT của bài toán.
- Gọi 1 HS lên bảng viết
INPUT và OUTPUT của bài
toán và dưới lớp cùng làm.
- HS suy nghĩ và trả lời:
+ B1: Gán giá trị 2ab vào
biến S
1
.
+ B2: Gán giá trị
2
2
a
π
0. Tiếp theo lần lượt thêm
các giá trị 1, 2, 3,…, 100
vào SUM.
- Gọi HS lên bảng viết các
bước tính tổng của 100 số tự
nhiên theo gợi ý của GV.
- Tuy nhiên việc mô tả thuật
- HS chú ý lắng nghe.
- HS suy nghĩ và lên bảng:
+ Bước 1: SUM ← 0
+ Bước 2: SUM ← SUM + 1
….
+ Bước 101: SUM ←
SUM + 100.
- HS chú ý lắng nghe.
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
79
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
toán như trên là quá dài dòng.
Trong các bước nêu trên đều
← SUM + i và quay lại bước 2.
+ B4: Thông báo kết quả
và kết thúc thuật toán.
c) VD4: Đổi giá trị của 2
biến x và y.
- INPUT: hai biến x, y có
giá trị tương ứng là a, b.
- OUTPUT: Hai biến x, y có
giá trị tương ứng là b, a.
- Các bước mô tả thuật toán:
+ B1: z ← x
+ B2: x ← y
+ B3: y ← z
IV/ CỦNG CỐ (3’)
- Để mô tả thuật toán của bài toán ta phải xác định INPUT và OUTPUT của bài toán.
- GV nhắc lại các bước mô tả thuật toán của bài toán tính tổng của 100 số tự nhiên
đầu tiên, bài toán đổi giá trị của hai biến x và y.
V/ HƯỚNG DẪN VỀ NHÀ (2')
- Xem lại các bước mô tả thuật toán của các VD trên.
- Để tìm số lớn nhất trong dãy số n cho trước ta làm thế nào?
- Đọc tiếp VD5, VD6 để giờ tới học.
--------------------------------------------------------------------------------------------------------------------------------------------
Nă
Nă
m h
m h
ọ
ọ
c 2008 - 2009
c 2008 - 2009
81
Trường THCS Hạ Long Giáo án Tin học 8
Trường THCS Hạ Long Giáo án Tin học 8
--------------------------------------------------------------------------------------------------------------------------------------------
- Hiểu thuật toán tìm số lớn nhất của 1 dãy số.
* Kĩ năng
- HS xác định được Input, Output của 1 bài toán đơn giản.
- Mô tả thuật toán bằng phương pháp liệt kê các bước.
* Thái độ
- Tập trung, nghiêm túc, chú ý trong giờ học.
B/ CHUẨN BỊ
* Giáo viên
- Giáo án + Sách giáo khoa + Bảng phụ.
* Học sinh
- Vở ghi + Sách giáo khoa.
C/ PHƯƠNG PHÁP
- Quan sát, hoạt động cá nhân, hoạt động nhóm, phân tích.
- Nêu vấn đề và giải quyết vấn đề.
D/ TIẾN TRÌNH BÀI GIẢNG
I/ ỔN ĐỊNH LỚP (1')
8A: 8B: 8C: 8D:
II/ KIỂM TRA BÀI CŨ (5')
? Em hãy chỉ ra INPUT và OUTPUT của bài toán sau:
a) Tính diện tích hình chữ nhật.
b) Tính tổng của 10 số tự nhiên liên tiếp.
c) Tìm số nhỏ nhất trong 10 số cho trước.
(Trả lời:
a) INPUT: Hai cạnh của hình chữ nhật.
OUTPUT: Diện tích hình chữ nhật.
b) INPUT: Dãy 10 số tự nhiên liên tiếp.
dưới lớp cùng làm.
- HS suy nghĩ và trả lời.
4. Một số ví dụ về thuật toán.
a. VD5: Cho 2 số thực a và b.
Hãy cho biết kết quả so sánh 2
số đó dưới dạng “a lớn hơn
b”, “a nhỏ hơn b” hoặc “a
bằng b”.
- INPUT: Hai số thực a và b.
- OUTPUT: Kết quả so sánh.
- Với thuật toán như HS nêu
GV lấy VD a = 6 và b = 5 để
thử lại các bước. Sau B1 kết
quả so sánh là gì? Và khi
chuyển sang B2 thì kết quả so
sánh là gì?
- Như vậy ta có 2 kết quả
là “a lớn hơn b” và “a
bằng b” => vô lý.
- Vậy để có kết quả đúng ta
phải thêm 1 bước nữa đó là kết
thúc thuật toán. Nghĩa là khi
kiểm tra điều kiện của a > b thì
cho kết quả “a lớn hơn b” và
thuật toán kết thúc. Nếu a
không lớn hơn b thì ta kiểm tra
ở bước thứ 2.
2. Hoạt động 2 (17')
? Yêu cầu HS đọc đề bài
- HS trả lời: sau B1 kết