- Giaùo vieân nhaän xeùt vaø ñaùnh giaù tieát thöïc haønh cuûa hoïc sinh, giuùp Hs nhaän ra caùc loãi thöôøng gaëp trong khi vieát chöông trình.. Höôùng daãn vaø daën doø veà nhaø : (2[r]
Trang 1Bài thực hành: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN (tt)
I Mục tiêu:
1 Kiến thức:
- Biết soạn thảo, chỉnh sửa và phiên dịch chương trình
- Biết được sự tương tác giữa người và máy là do người lập trình tạo ra
2 Kĩ năng:
- Chuyển được biểu thức toán học sang biểu diễn trong pascal
- Soạn thảo, chỉnh sữa được chương trình, biên dịch và chạy xem kết quả hoạt động của chương trình trong môi trường turbo pascal
3
Thái đo ä : Nghiêm túc, có ý thức và yêu thích môn học.
II Chuẩn bị:
Gv : Sách giáo khoa, phòng máy, giáo án, máy chiếu
Hs : Vở ghi, sách giáo khoa
II I Phương pháp :
Gv hướng dẫn Hs thực hành trên máy, gợi mở các vấn đề mới, rút ra kết luận
IV Tiến trình bài dạy:
1 Ổn định lớp: (1’)
8A1 :……….
8A2 :……….
2 Kiểm tra bài cũ: (5’)
Câu hỏi: Viết biểu thức sau (10+2)− 243+1 thành chương trình pascal
3 Nội dung bài mới:
HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH GHI BẢNG
Hoạt động 1: (20’) Tìm hiểu về
cách in lệnh ra màn hình.
+ GV: Cho Hs đọc nội dung bài 3
+ GV: Yêu cầu Hs khởi động
Turbo và mở lại tệp chương trình
CT2.Pas và sửa ba lệnh cuối (trước
từ khóa end) thành:
Writeln(( 10 + 5) / (3 + 1) – 18 / (5
+ 1) :4:2);
Writeln((10 + 2)*(10 + 2) / (3 + 1) :
4:2);
Writeln(((10 + 2)*(10 + 2) – 24) /
(3 + 1) :4:2);
+ HS: Đọc SGK
+ HS: Thực hiện các thao tác đầy đủ và chính sác theo yêu cầu
3 Bài tập 3.
- Mở lại tệp CT2.pas và sửa ba lệnh cuối trước từ khoá end bằng cách thêm vào sau mỗi câu lệnh độ rộng in số và chữ số thập phân
- Dịch và chạy chương trình để kiểm tra Kq
Ngày soạn: 26/09/2012 Ngày dạy: 28/09/2012
Tuần: 5
Tiết: 10
Trang 2+ GV: Hướng dẫn Hs trong quá
trình thao tác thực hành
+ GV: Yêu cầu Hs dịch và chạy
chương trình Quan sát kết quả trên
màn hình và rút ra nhận xét của
em
+ GV: Yêu cầu Hs thực theo nhóm,
rút ra nhận xét
+ GV: Đánh giá kết quả của các
nhóm
+ GV: Rút ra kết luận
+ GV: Cho điểm thực hành của các
em thông qua bài CT2.Pas và các
thao tác theo yêu cầu
Hoạt động 2: (12’) Tìm hiểu bài
tập nâng cao.
+ GV: Yêu cầu Hs
- Sắp xếp lại lệnh sau:
Begin;
Uses crt;
Program hinhthang;
Clrscr;
Writeln (‘chuvi=’, 3+3* 5+4*5+9);
Readln;
+ GV: Nhận xét và điều chỉnh
+ HS: Thực hiện dưới sự hướng dẫn của Gv
+ HS: Thực hiện các thao tác theo yêu cầu
+ HS: Thực hiện theo nhóm, rút ra kết luận
+ HS: Chú ý lắng nghe
+ HS: Tập trung lắng nghe ghi nhớ kiến thức
+ HS: Thực hiện các yêu cầu của Gv
+ HS:
- Phát biểu:
Program hinhthang;
Uses crt;
Begin;
Clrscr;
Writeln (‘chuvi=’, 3+3* 5+4*5+9);
Readln;
end
+ HS: Tập trung chú ý lắng nghe
4 Bài tập 4.
Tìm hiểu về một đoạn chương trình, giải quết một bài toán
Program hinhthang; Uses crt;
Begin;
Clrscr;
Writeln (‘chuvi=’, 3+3* 5+4*5+9);
Readln;
end
4 Củng cố: (5’)
- Giáo viên nhận xét và đánh giá tiết thực hành của học sinh, giúp Hs nhận ra các lỗi thường gặp trong khi viết chương trình
5 Hướng dẫn và dặn dò về nhà : (2’)
- Xem lại bài thực hành, các lỗi hay mắc phải khi viết chương trình.
- Xem bài tiếp theo Bài 4: Sử dụng biến trong chương trình.
6 Rút kinh nghiệm: