Noäi dung Hoạt động của GV và HS - Trong Pascal câu lệnh dùng để đưa dữ liệu ra GV: Yêu cầu học sinh nêu cách viết câu lệnh màn hình có dạng: xuất dữ liệu ra màn hình.. - Cú pháp: HS: Nê[r]
Trang 1Giáo án tin học 11 Trang 1
Tuần 6:
Tiết 7:
Ngày soạn: 11/09/2008 Ngày dạy: 15/09/2008
§7 CÁC THỦ TỤC CHUẨN VÀO/RA ĐƠN GIẢN
§8 SOẠN THẢO, DỊCH, THỰC HIỆN VÀ HIÊUH CHỈNH CHƯƠNG TRÌNH
A Mục tiêu:
1 Kiế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 Kỹ nă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 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: Giáo án, SGK, BT.
2 HS: SGK, vở ghi chép.
D Tiến trình tiết học:
1 Tổ chức lớp: Lớp trưởng báo cáo sĩ số của lớp và đồng phục của lớp mình.
2 Bài cũ: Câu 1: Viết biểu thức toán học sau sang dạng trong Pascal:
z x
y x
Câu 2: Viết các biểu thức sau sang dạng toán học tương ứng:
A, a+b/c+1 B, sqrt((x1-x2)*2+(y1-y2)*2)
3 Bài mới:
HĐ1: Nhập dữ liệu vào từ bàn phím:
Cú pháp: Trong Pascal
Read(<danh sách biến vào>);
Hoặc
Readln(<danh sách biến vào>);
Ví dụ: read(N); Readln(a,b,c);
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ữ liệu ra màn hình:
Lop11.com
Trang 2Giáo án tin học 11 Trang 2
Nội dung Hoạt động của GV và 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(<danh sách kết quả ra>); Hoặc Writeln(<danh sách kết quả ra>); -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: <tên biến>:<độ rộng>:<số chữ số thập phân> +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: Lắng nghe, ghi chép HĐ3 Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình: Nội dung Hoạt động của GV và HS - Soạn thảo: Gõ nội dung của CT gồm phần khai báo và các lệnh trong thân CT - Biên dịch CT: Nhấn tổ hợp phím Alt+F9 - Chạy CT: Nhấn tổ hợp phím Ctrl+ F9 - Đóng cửa sổ CT: Nhấn tổ hợp phím Alt+F3 - Thoát khỏi phần mềm: Nhấn tổ hợp phím Alt+X GV: Nêu cách soạn thảo trong Pascal HS: Trả lời GV: Biên dịch CT, chạy CT, đóng cửa sổ CT và thoát khỏi phần mềm? HS: Lần lượt trả lời các câu hỏi E Củng cố: Cho HS nhắc lại các kiến thức đã được học Dặn dò: Học các phần đã học và làm các bài tập trong SGK, SBT Soạn và chuẩn bị trước bài thực hành 1 F Rút kinh nghiệm:
Lop11.com