dung và kết quả phép tính của Để xuất ra màn hình nội dung và biểu thức ta sử dụng lệnh kết quả phép tính của biểu thức writeln.. ta sử dụng lệnh nào?[r]
Trang 1Tuần: 05 Ngày soạn:
14/09//2013
17/09/2013
Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t1)
I MỤC TIÊU
1 Kiến thức
HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết quả của
chương tình trong môi trường Turbo Pascal
2 Kĩ năng - Học sinh có kỹ năng thực hành với một số biểu thức số học đơn giản.
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc
theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập
hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1 Ổn định tổ chức lớp (1 phút)
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….;
2 Kiểm tra bài cũ (5 phút)
- Viết chương trình in câu lệnh :” Chào các bạn”
3 Bài mới
Hoạt động 1.Mục đích yêu cầu (5 phút)
Gv nêu mục đích,yêu cầu của tiết
Hoạt động 2: Bài tập (30 phút)
Hướng dẫn HS thực hành làm bài
tập 1a SGK trang 27
Để xuất ra màn hình nội dung và
kết quả phép tính của biểu thức
ta sử dụng lệnh nào?
Nêu kí hiệu một số phép toán số
học trong Pascal ?
Yêu cầu một HS lên bảng viết
câu lệnh cho câu a
Yêu cầu HS nhận xét và chỉnh
HS lắng nghe
Hsquan sát bài 1 a SGK
HS: Để xuất ra màn hình nội dung và kết quả phép tính của biểu thức ta sử dụng lệnh writeln
1 Bài tập 1
a 15.4 -30 + 12
writeln(‘15*4-30+12
=’,15*4-30+12);
b)Writeln(‘(10+5)/(3+1)- 18/
Trang 2GV nhận xột chỉnh sửa, bổ sung
* Lưu ý: Chỉ được dựng dấu
ngoặc để nhúm cỏc phộp toỏn
Yờu cầu HS viết cõu lệnh cho
cỏc cõu bài 1 (b,c, d ) SGK
Yờu cầu HS khởi động turbo
Pascal ,viết chương trỡnh hoàn
chỉnh để in kết quả ra màn hỡnh
Lưu chương trỡnh với tờn
CT2.pas
Tớnh toỏn kiểm tra lại kết quả và
so sỏnh
*: Lưu ý: Cỏc biểu thức Pascal
được đặt trong cõu lệnh Writeln
để in ra kết quả
Hoạt động 3: Bài tập 2/27 (Sgk)
Sử dụng mỏy chiếu đưa nội dung
bài tập cho hs theo dừi
Yờu cầu mở tệp mới và gừ
chương trỡnh Bài tập 2/27 (Sgk)
Dịch và chạy chương trỡnh Quan
sỏt kết quả nhận được và cho
nhận xột vế kết quả đú?
Thờm cỏc cõu lệnh delay(5000)
vào sau mỗi cõu lệnh writeln
trong chương trỡnh trờn Dịch và
chạy chương trỡnh Quan sỏt
chương trỡnh tạm dừng 5 giõy
sau khi in từng kết quả ra màn
hỡnh
Thờm cõu lệnh readln vào
chương trỡnh (trước từ khoỏ end)
Dịch và chạy lại chương trỡnh
Quan sỏt kết quả hoạt động của
chương trỡnh Nhấn phím Enter
để tiếp tục
GV: nhận xột và củng cố
HS nờu: +; - *; /; mod và div
HS lờn bảng
HS nhận xột, chỉnh sửa,bổ sung
HS thực hiện
writeln(‘(10+5)/(3+1)-18/(5+1)
=’,(10+5)/(3+1)-18/(5+1));
writeln(‘(10+2)*(10+2)/
(3+1)=’,(10+2)*(10+2)/(3+1));
write(‘((10+2)*(10+2)-24)/
(3+1)=’,((10+2)*(10+2)-24)/
(3+1));
HS thực hiện
HS Tớnh toỏn kiểm tra lại kết quả và so sỏnh
HS mở tệp mới và gừ chương trỡnh Bài tập 2/27 (Sgk)
HS thực hiện và nhận xột
HS thực hiện nhận xột
HS thực hiện và nhận xột
(5+1)=’,(10+5)/(3+1)-18/ (5+1));
c)writeln(‘(10+2)*(10+2)/ (3+1)=’,(10+2)*(10+2)/ (3+1));
d) write(‘((10+2)*(10+2)-24)/ (3+1)=’,((10+2)*(10+2)-24)/ (3+1));
Bài tập 2/27 (Sgk) Begin
clrscr;
writeln('16/3 =', 16/3);
writeln('16 div 3 =',16 div 3);
writeln('16 mod 3 =',16 mod 3);
writeln('16 mod 3 = ',16-(16 div 3)*3);
writeln('16 div 3 = ',(16-(16 mod 3))/3);
end.
4.Củng cố (3 phỳt)
- củng cố lại cỏc phộp tớnh toỏn trong pascal
5 Dặn Dũ (1 phỳt)
- Về nhà xem lại nội dung bài học để tiết tiếp theo chỳng ta thực hành tiếp
IV RÚT KINH NGHIỆM
Trang 3
Tuần: 05 Ngày soạn:
14/09//2013
17/09/2013
Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t2)
I MỤC TIÊU
1 Kiến thức
HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết quả của chương tình trong môi trường Turbo Pascal
2 Kĩ năng
- Học sinh có kỹ năng thực hành với một số biểu thức số học đơn giản
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1 Ổn định tổ chức lớp (1 phút)
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….;
2 Kiểm tra bài cũ (5 phút)
- Viết chương trình in câu lệnh :” Chào các bạn”
3 Bài mới
Hoạt động 1: Thực hành (35 phút)
1 Bài tập 3
Hướng dẫn HS thực hành làm bài
tập mở tệp CT2.pas và sửa ba
lệnh cuối
Để xuất ra màn hình nội dung và
kết quả phép tính của biểu thức
ta sử dụng lệnh nào?
Yêu cầu HS nhận xét
* Lưu ý: Chỉ được dùng dấu
ngoặc tròn để nhóm các phép
HS lắng nghe
Hs quan sát bài 3 SGK
HS: Để xuất ra màn hình nội dung và kết quả phép tính của biểu thức ta sử dụng lệnh writeln
HS thực hiện
3 Bài tập 3.
- Thực hiện mở lại chương trình CT2.pas và sửa ba lệnh cuối trước từ khóa End 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);
Trang 4*: Lưu ý: Các biểu thức Pascal
được đặt trong câu lệnh Writeln
để in ra kết quả
HS Tính toán kiểm tra lại kết quả và so sánh - Dịch và chạy chương trình
Quan sát kết quả trên màn hình
4.Củng cố (3 phút)
- củng cố lại các phép tính toán trong pascal
- Hướng dẫn lại cách viết chương trình để tính toán trên máy
5 Dặn Dò (1 phút)
- Về nhà xem lại nội dung bài học và xem trước bài mới
IV RÚT KINH NGHIỆM