Phương phỏp vấn đỏp, kết hợp trực quan để học sinh tham gia tớch cực vào việc xõy dựng bài học.
D. TIẾN TRèNH DẠY HỌC:
1. Ổn định tổ chức: kiểm diện
2. Kiểm tra bài cũ: trong quỏ trỡnh giảng bài
3. Giảng bài mới:
Hoạt động của thầy, trũ Nội dung
GV: Vừa qua chỳng ta đĩ làm quen và tỡm hiểu với cấu trỳc rẽ nhỏnh, vậy em nào cú thể nhắc lại Cõu lệnh if-then được khụng?
HS: Trả lời theo cõu hỏi của giỏo viờn. GV: Nhắc lại đầy đủ cấu trỳc của lệnh IF GV: Yờu cầu cỏc em nhỡn vào chương trinh trong sỏch và gừ vào mỏy.
GV: Sau khi đỏnh xong yờu cầu cỏc em lưu chương trỡnh với tờn PITAGO
GV: Hướng dẫn chỳng ta cú thể lưu bằng cỏch Chọn File→ Save hay ấn phớm F2
GV: Nhấn phớm F7 để theo dừi quỏ trỡnh thực hiện từng dũng lệnh của chương trỡnh. Đến lệnh readln(a, b, c) thỡ giỏo viờn hướng dẫn học sinh cỏch nhập liờn tiếp ba giỏ trị a= 3, b=
1. Nhắc lại cấu trỳc rẽ nhỏnh Cấu trỳc If-then Cấu trỳc If-then Dạng thiếu: Dạng đầy đủ: 2. Xỏc định bài toỏn
Giỏo viờn: Bựi Đăng Khoa trường THPT Mự Cang Chải – Yờn Bỏi
Bước 1: Nhập a, b, c Bước 2: Tớnh a2, 2, c2 a2:= a; b2:= b; c2:= c; a2:= a2* a; b2:= b2* b; c2:= c2* c;
Bước 3: Thuật giải
− IF a2= b2+ c2 or b2= a2+ c2 or
4, c= 5. Cỏc giỏ trị cỏch nhau bằng dấu cỏch
hoặc phớm Enter.
GV: Yờu cầu cỏc em để ý giai đoạn rẽ nhỏnh của bài toỏn và nhập ba giỏ trị a, b, c khỏc để thấy rừ ràng hơn.
HS: Thực hành và quan sỏt cấu trỳc rẽ nhỏnh. GV: Sau khi đĩ quan sỏt quỏ trỡnh rẽ nhỏnh in ra kết quả trờn màn hỡnh, vậy để sao biết giỏ trị a2, b2, c2 bõy giờ?
GV: Chỳng ta chọn thẻ Debug để chọn mục
Watch, sau khi cửa sổ Watch xuất hiện ta ấn
phớm Crtl+ F7 hoặc chon add watch… trong
Debug để add cỏc giỏ trị a2, b2, c2 vào để
xem kết quả. Vừa giảng vừa thực hành mẫu cho cỏc em xem kỉ.
GV: Nhấn F7 để theo dừi quỏ trỡnh thực hiện từng dũng lệnh và xem giỏ trị của a2, b2, c2. GV: Chỳng ta cú thể kết hợp sử dụng tổ hợp phớm Crtl+ F5 dựng để thay đổi kớch thước cửa sổ hiện thời chứa con trỏ màn hỡnh hay phớm F6 để chuyển cửa sổ hiện thời để cỏc cửa sổ hiện ra phần thụng tin cần theo dừi khụng bị cửa sổ khỏc che lấp.
GV: Yờu cầu học sinh nhập dữ liệu mới a=
700, b= 1000, c= 800 và tự làm cỏc thao tỏc
nhu trờn.
HS: Làm theo yờu cầu của giỏo viờn để nắm rừ cỏc thao tỏc.
Input: nhập a, b, c
Output: Xuất a, b, c cú phải là bộ số Pi-ta-go hay khụng? Thuật toỏn: Thuật giải: . Chương trỡnh Pi-ta-go: program Pi_ta_go; uses crt; var a,b,c:integer; a2,b2,c2:longint; begin clrscr; write('nhap a, b, c: '); readln(a, b, c); a2:=a; b2:=b; Bước 1: Nhập a, b, c Bước 2: Tớnh a2, b2, c2 a2:= a; b2:= b; c2:= c; a2:= a2* a; b2:= b2* b; c2:= c2* c;
Bước 3: Kiểm tra
− IF a2= b2+ c2 or b2= a2+ c2 or
c2= a2+ b2 Then
o“Ba so da nhap la bo so Pi-ta-go”
− ELSE
o“Ba so da nhap khong la bo so Pi-ta-go”
c2:=c; a2:=a2*a; b2:=b2*b; c2:=c2*c; if ((a2=b2+c2)or(b2=a2+c2)or(c2=a2+b2)) then writeln('ba so nhap la so Pi_ta_go') else
writeln('ba so nhap khong la so Pi_ta_go');
readln end.
a) Lưu chương trỡnh với tờn PITAGO lờn đĩa.
b) Nhấn phớm F7 để thực hiện từng cõu lệnh chương trỡnh, nhập cỏc giỏ trị a=3,b=4,c= 5. c) Vào bảng chọn Debug mở cửa sổ hiệu
chỉnh để xem giỏ trị của a2, b2, c2.
d) Nhấn phớm F7 để thực hiện những cõu lệnh tớnh cỏc giỏ trị núi trờn, so sỏnh với kết quả a2=9, b2=16, c2=25.
e) Quan sỏt quỏ trỡnh rẽ nhỏnh.
Lặp lại cỏc bước trờn với bộ dữ liệu: a= 700, b=1000, c=800.
4.Củng cố :
Nhắc lại cỏc kiến thức quan trọng cần nắm.
5.
Dặn dị :
Học bài cũ.
BTVN :
− Yờu cầu cỏc em về thực hành bài này khi thay dĩy lệnh
a2:= a; b2:= b; c2:= c; a2:= a2* a; b2:= b2* b; c2:= c2* c;
bằng dĩy lệnh:
a2:= a* a; b2:= b* b; c2:= c* c;
Xem kết quả cú gỡ thay đổi với bộ dữ liệu a = 3, b = 4, c = 5 và a = 700, b = 1000, c = 800 khụng? Và tỡm ra lời giải thớch.
Tiết 16: BÀI TẬP VÀ THỰC HÀNH 2
A.Mục tiờu:
1- Kiến thức:
Củng cố cho học sinh kiến thức về cấu trỳc rẽ nhỏnh và cấu trỳc lặp.
2- Kỹ năng:
Rốn luyện kỹ năng vận dụng và linh hoạt trong việc lựa chọn cấu trỳc rẽ nhỏnh và cấu trỳc lặp để giải quyết bài toỏn đặt ra.
NS: / /20 NG: / /20 DL:
3- Tư duy, thỏi độ :
Rốn luyện ý thức tự giỏc học tập tớch cực, ham thớch tỡm hiẻu, chủ động trong giải quyết cỏc bài tập.
Rốn luyện tư duy khoa học, tư duy logic.
B. Chuẩn bị của giỏo viờn và học sinh:
GV: - Soạn giỏo ỏn.
HS: - Học bài cũ và chuẩn bị bài tập.
C. Phương phỏp dạy học:
Gợi mở và thuyết trỡnh.
D. Tiến trỡnh bài dạy:
Hoạt động 1: Kiểm tra bài cũ
Hoạt động của HS Hoạt động của GV Ghi bảng
- 1 HS lờn bảng trả lời.
- Cả lớp theo dừi và nhận xột bổ sung (nếu cú).