GV: Giíi thiÖu mét sè thao t¸c thêng dïng khi so¹n th¶o ch¬ng tr×nh trong m«i trêng so¹n th¶o Turbo Pascal. Rót kinh nghiÖm sau bµi gi¶ng:.[r]
(1)Đ7. các thủ tục chuẩn vào/ra đơn gin
Đ8. Soạn thảo, dịch, thực hiệu chỉnh chơng trình
I Mục tiêu: 1 Kiến thức:
- Biết lệnh vào đơn giản để nhập thơng tin từ bàn phím đa thơng tin mn hỡnh
- Biết bớc soạn thảo, dịch, thực hiệu chỉnh chơng trình - Biết mét sè c«ng cđa m«i trêng TP
2 Kỹ năng:
- Vit c mt s lnh vo đơn giản
- Bớc đầu chỉnh sửa đợc chơng trình dựa vào thơng báo lỗi chơng trình dịch tính hợp lý kết thu đợc
3 Phơng pháp, phơng tiện dạy học: - Phơng pháp: Thuyết trình, vấn đáp;
- Phơng tiện: Máy chiếu, máy tính, phơng chiếu, bảng II Hoạt động dạy học:
Hoạt động GV HS Nội dung
1 Nhập liệu vào từ bàn phím: GV: Làm cách để nhập giá trị từ
bµn phÝm vµo cho biÕn
GV: Diễn giải hoạt động READ/READLN, nêu khác dùng Read/Readln
GV: Mỗi ngôn ngữ có cách nhập thông tin vào khác
Ta dùng thủ tục chuẩn READ hc READLN cã cÊu tróc nh sau:
READ(<biÕn1>, ,<biÕnn>); hc READLN(<biÕn1>, ,<biÕnn>); VÝ dơ: Read(N);
Readln(a,b,c);
Chú ý: Khi nhập liệu từ bàn phÝm READ vµ READLN cã ý nghÜa nh nhau, tuy nhiên thờng hay dùng READLN hơn. READLN chờ gõ phÝm Enter.
GV: §a vÝ dơ vỊ CT có nhập thông tin vào từ bàn phím
VÝ dô 1:
Program VD1; Uses crt;
Var Tuoi: Byte;
VÝ dô 2:
Program VD2; Uses crt;
Var a,b,c: Integer;
(2)Hoạt động GV HS Nội dung
BEGIN
Clrscr;
Write(‘Moi ban cho biet tuoi cua minh’);
Readln(tuoi);
Write(‘Cam on, tuoi cua ban la:, tuoi,’Tuoi’);
Readln; END
BEGIN
Clrscr;
Write(‘Moi ban nhap so:’) Readln(a,b,c);
Write(‘Ban vua nhap vao so:’,a,b,c);
Readln; END GV: Ch¹y CT cho HS quan s¸t, nhËn
xÐt vỊ CT
- Giải thích việc nhập giá trị cho nhiều biến đồng thời
- Có thể thay đổi lệnh Readln(a,b,c) ví dụ thành Read(a,b,c) chạy CT để HS thấy khác sử dụng lệnh
Việc nhập liệu cho nhiều biến thì:
- Giá trị biến phải cách dấu cách dấu Enter
- Máy gán giá trị cho biến theo thứ tự nh lệnh nhập tơng ứng
2 Đa liệu hình: GV: ví dụ việc ghi liệu
giỏ tr a,b,c lin Khi ngời sử dụng khó phân biệt đợc giá trị biến
GV: Vậy làm có những cách để hiển thị liệu theo ý mun ca ngi lp trỡnh?
GV: Mỗi ngôn ngữ có cách đa thông tin hình khác
- Để đa liệu hình vị trí trỏ, ta dùng thủ tục: WRITE WRITELN với cấu trúc:
Write(<giá trị 1>, ,<giá trị n>); Writeln(<giá trị 1>, ,<giá trị n>);
- Trong giá trị tên biến, tên hằng, giá trị cụ thể, biểu thức hoc tờn hm
Lấy thêm ví dụ thủ tục đa thông tin hình ngôn ngữ khác
C++: cout,
GV: Giải thích khác Write, Writeln
Ví dụ:
Write(a, b, c);
Writeln(‘Gia tri cđa n lµ: ‘, N);
- Thđ tơc Writeln sau ®a kÕt chuyển trỏ hình xuống đầu dòng
Lờy ví dụ minh hoạ cụ thể ch-ơng trình
(3)Hot ng GV HS Nội dung
Có thể lấy ví dụ phần nhập liệu sửa để học sinh thấy việc khác hai lệnh Write Writeln Minh hoạ quy cách đa thông tin chơng trình
Sửa lại ví dụ phần để liệu số phân cách –ngời dùng phân biệt đợc
Kết thực: <Độ rộng>:< Số chữ số thập phân>
Kết khác:<Độ rộng> Ví dụ: Write(N:8)
Writeln.(‘X=’, X:8:3);
GV: §a vÝ dô sau: VÝ dô 1:
Để nhập giá trị từ bàn phím ta th-ờng dùng:
Write(‘Nhap gia tri cua M:); 1
Readln (M) 2
Trong đó: 2 Dùng để đọc giá trị gán cho biến m
CÊu tróc 1, gọi giao tiếp ngời máy
Ví dụ: Xét chơng trình đầy đủ sau Prỏgam VD2;
Var N: IntÓg; Begin
Write (‘lop ban co bao nhieu nguoi:’); Readln (N);
Writeln (‘Vay la ban co’, N-1,’ngêi b¹n líp’);
W(Go Enter de ket thuc chuong trinh); Readln;
End
III Cñng cè:
- Nhắc lại số khái niệm - Híng dÉn HS lµm bµi tËp SGK
IV Rút kinh nghiệm sau giảng:
Bài 8:
Nội dung giảng:
Hot ng ca GV v HS Nội dung
Ơn định lớp Chào thầy
Cán lớp báo cáo sĩ số Chỉnh đốn trang phục
GV: Giới thiệu số tập tin cần thiết để Turbo Pascal chạy đợc, hớng dẫn em cách khởi động Pascal máy tính
(4)Turbo.exe (file ch¹y) Turbo Tpl (file th viƯn) Turbo.tph (file híng dÉn)
GV: Giới thiệu số thao tác thờng dùng soạn thảo chơng trình mơi trờng soạn thảo Turbo Pascal GV: Thực vài lần thao tác để em nhận thấy mức độ tiện lợi soạn thảo nh chạy chơng trình
GV: ViÕt mét ch¬ng vÝ dơ, thùc thao tác sửa lỗi
Cú thể lấy ví dụ yêu cầu ngời dùng nhập vào năm sinh, trả kết tuổi ngời
Mét sè thao t¸c thêng dïng Pascal: - Xuèng dßng: Enter
- Ghi file vào đĩa: F2 - Mở file có: F3
- Biªn dịch chơng trình: Alt + F9 - Soát lỗi chơng trình: F9
- Chạy chơng trình: Ctrl + F9
- Đóng cửa sổ chơng trình: Alt + F3 - Chuyển qua lại cửa sổ: F6 - Xem lại hình kết quả: Alt + F5 - Tho¸t khái TP: Alt + X
V Cđng cè, dặn dò:
- Nhc li s hot ng ca Write/Writeln, Read/Readln - Ra tập nhà