A. Mục tiêu:
1. Kiến thức:
Biết cc lệnh vào/ra đơn giản để nhập dữ liệu từ bàn phím hoặc đưa dữ liệu ra màn hình.
Viết được một số lệnh vào/ra đơn giản.
Biết các bước soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình.
2. Kỹ năng:
v Viết thnh thạo cc thủ tục nhập, xuất dữ liệu.
v Bước đầu sử dụng được chương trình dịch để phát hiện lỗi và chỉnh sửa chương trình.
3. Thái độ: Nghiêm túc, cẩn thận trong các phép toán.
B. Trọng tâm:
@ Biết nhập dữ liệu vào từ bàn phím và đưa dữ liệu ra màn hình.
@ Biết soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình.
C. Chuẩn bị:
1. Giáo viên: Gio n, SGK, BT.
2. HS: SGK, vở ghi chép.
D. Tiến trình tiết học:
Tuaàn 6: Tieỏt 7: Ngaứy soaùn: 11/09/2008 Ngaứy daùy: 15/09/2008 Đ7. CAÙC THUÛ TUẽC CHUAÅN VAỉO/RA ẹễN GIAÛN Đ8 SOAẽN THAÛO, DềCH, THệẽC HIEÄN VAỉ HIEÂUH CHặNH CHệễNG TRèNH A. Muùc tieõu: 1. Kieỏn thửực: Biết cỏc lệnh vào/ra đơn giản để nhập dữ liệu từ bàn phớm hoặc đưa dữ liệu ra màn hỡnh. Viết được một số lệnh vào/ra đơn giản. Biết cỏc bước soạn thảo, dịch, thực hiện và hiệu chỉnh chương trỡnh. 2. Kyừ naờng: Viết thành thạo cỏc thủ tục nhập, xuất dữ liệu. Bước đầu sử dụng được chương trỡnh dịch để phỏt hiện lỗi và chỉnh sửa chương trỡnh. 3. Thaựi ủoọ: Nghieõm tuực, caồn thaọn trong caực pheựp toaựn. B. Troùng taõm: Bieỏt nhaọp dửừ lieọu vaứo tửứ baứn phớm vaứ ủửa dửừ lieọu ra maứn hỡnh. Bieỏt soaùn thaỷo, dũch, thửùc hieọn vaứ hieọu chổnh chửụng trỡnh. C. Chuaồn bũ: 1. Giaựo vieõn: Giỏo ỏn, SGK, BT. 2. HS: SGK, vụỷ ghi cheựp. D. Tieỏn trỡnh tieỏt hoùc: 1. Toồ chửực lụựp: Lụựp trửụỷng baựo caựo sú soỏ cuỷa lụựp vaứ ủoàng phuùc cuỷa lụựp mỡnh. 2. Baứi cuừ: Caõu 1: Vieỏt bieồu thửực toaựn hoùc sau sang daùng trong Pascal: Caõu 2: Vieỏt caực bieồu thửực sau sang daùng toaựn hoùc tửụng ửựng: A, a+b/c+1 B, sqrt((x1-x2)*2+(y1-y2)*2) 3. Baứi mụựi: Hẹ1: Nhập dữ liệu vào từ bàn phớm: Noọi dung Hoaùt ủoọng cuỷa GV vaứ HS F Cỳ phỏp: Trong Pascal Read(); Hoặc Readln(); F Vớ dụ: read(N); Readln(a,b,c); F Vớ dụ việc nhập giỏ trị cho cỏc biến a, b, c: ta gừ như sau: 1 -5 6 gừ Enter Hoặc: 1.0 -5 gừ enter 6 gừ enter GV: Yờu cầu học sinh nờu cỳ phỏp (cỏch viết) thủ tục nhập dữ liệu từ bàn phớm trong Pascal. HS: Nờu cỏch viết thủ tục nhập dữ liệu từ bàn phớm. GV: Giải thớch: Danh sỏch biến là một hoặc nhiều biến đơn viết cỏch nhau bởi dấu phẩy. HS: Lắng nghe và ghi nhớ cỳ phỏp. GV: Hướng dẫn HS mở Pascal và viết thử CT, giải thớch từng cõu lệnh và phõn biệt giữa read và readln. HS: Viết chương trỡnh gồm một cõu lệnh nhập giỏ trị của N từ bàn phớm. Var n:byte; Toan,Li,Hoa:Real; Begin Read(N); Readln(toan, li,hoa); End. GV: Phõn tớch: nếu cú lời hướng dẫn nhập thỡ người dựng dễ hiểu hơn. Hẹ2: ẹửa dửừ lieọu ra maứn hỡnh: Noọi dung Hoaùt ủoọng cuỷa GV vaứ HS - Trong Pascal cõu lệnh dựng để đưa dữ liệu ra màn hỡnh cú dạng: - Cỳ phỏp: Write(); Hoặc Writeln(); -VD 1 : Để nhập giỏ trị cho biến a từ bàn phớm, người ta thường dựng hai lệnh: Write(‘Nhap gia tri cua a: ‘); Readln(a); -VD 2: Writeln(‘Nhap so nguyen duong N<10:’); Readln(N); -VD 3: Soạn thảo, dịch, và thi hành chương trỡnh sau: Program vidu3; Var N: Byte; diem:real; Begin Write(‘ Ban bao nhieu tuoi? ‘); Readln(N); Writeln(‘Cam on! Tuoi cua toi la :’,N+1); Writeln(‘Bai van ban may diem? ’); Readln(diem); Writeln(‘Toi cung duoc ‘,diem:4:1, ‘diem’); End. GV: Yờu cầu học sinh nờu cỏch viết cõu lệnh xuất dữ liệu ra màn hỡnh. HS: Nờu cỏch viết cõu lệnh xuất dữ liệu ra màn hỡnh. GV: Viết cỳ phỏp lờn màn hỡnh. HS: Ghi nhớ cỳ phỏp. GV: - Lấy vớ dụ giải thớch để học sinh phõn biệt hai lệnh write và writeln. - Lưu ý khi nhập giỏ trị cho biến thường dựng kốm theo lệnh xuất dũng hướng dẫn nhập ra màn hỡnh.. HS: Sửa lại chương trỡnh trờn cho dễ hiểu cỏch nhập. GV: Hướng dẫn HS mở chương trỡnh (VD 3) và chạy thử để minh họa và giải thớch thờm: +Cú thể viết giỏ trị của số thực theo quy cỏch: :: +Thủ tục Readln và Writeln cú thể khụng cú tham số. Readln: là tạm ngưng để quan sỏt màn hỡnh. Writeln: để đưa con trỏ xuống dũng. HS: Laộng nghe, ghi cheựp Hẹ3 Soaùn thaỷo, dũch, thửùc hieọn vaứ hieọu chổnh chửụng trỡnh: Noọi dung Hoaùt ủoọng cuỷa GV vaứ HS - Soaùn thaỷo: Goừ noọi dung cuỷa CT goàm phaàn khai baựo vaứ caực leọnh trong thaõn CT. - Bieõn dũch CT: Nhaỏn toồ hụùp phớm Alt+F9 - Chaùy CT: Nhaỏn toồ hụùp phớm Ctrl+ F9 - ẹoựng cửỷa soồ CT: Nhaỏn toồ hụùp phớm Alt+F3 - Thoaựt khoỷi phaàn meàm: Nhaỏn toồ hụùp phớm Alt+X GV: Neõu caựch soaùn thaỷo trong Pascal HS: Traỷ lụứi GV: Bieõn dũch CT, chaùy CT, ủoựng cửỷa soồ CT vaứ thoaựt khoỷi phaàn meàm? HS: Laàn lửụùt traỷ lụứi caực caõu hoỷi. E. Cuỷng coỏ: Cho HS nhaộc laùi caực kieỏn thửực ủaừ ủửụùc hoùc. Daởn doứ: Hoùc caực phaàn ủaừ hoùc vaứ laứm caực baứi taọp trong SGK, SBT. Soaùn vaứ chuaồn bũ trửụực baứi thửùc haứnh 1. F. Ruựt kinh nghieọm:
Tài liệu đính kèm: