- Học sinh thực hiện được và thành thạo việc chuyển được biểu thức toán học sang biểu diễn trong Pascal và ngược lại.. - Học sinh thực hiện được và thành thạo việc soạn thảo được mộ[r]
(1)Tuần - Tiết 9
Ngày dạy: 22/09/2015
BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN.
1 MỤC TIÊU:
1.1 Kiến thức:
* Hoạt động 1,2: - Học sinh biếtđược kiểu liệu khác xử lý khác - Học sinh biết hiểu thêm câu lệnh in hình câu lệnh tạm
ngừng chương trình
- Học sinh hiểu phép toán Div Mod
1.2 Kĩ năng:
- Học sinh thực thành thạo việc chuyển biểu thức toán học sang biểu diễn Pascal ngược lại
- Học sinh thực thành thạo việc soạn thảo chương trình Pascal đơn giản, thao lưu, dịch chạy chương trình
1.3 Thái độ:
Thói quen:
- Học sinh thói quen sử dụng phần mềm rèn luyện mơn học có ý thức học tập mơn, ham thích tìm hiểu tư khoa học
Tính cách:
- Rèn tính cẩn thận, làm việc khoa học - Giáo dục ý thức kỉ luật
2 NỘI DUNG BÀI HỌC:
- Con người lệnh cho máy tính nào? - Ví dụ Rơ-bơt nhặt rác
3 CHUẨN BỊ:
3.1 Giáo viên: Phòng máy, phần mềm Turbo Pascal hoạt động tốt 3.2 Học sinh: Học cũ Xem trước
4 TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 4.1.
Ổn định tổ chức kiểm diện (2’)
Giáo viên ổn định tổ chức kiểm diện học sinh 4.2.
Kiểm tra miệng : (4’)
Điền ký hiệu giải thích kí hiệu bảng sau
Kí hiệu tốn học Kí hiệu PASCAL Ý nghĩa +
-x (.)
:
(2)4.3.
Tiến trình học:
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC
Hoạt động 1: Bài tập (18 )’
Gv:Giới thiệu thực hành
Yêu cầu học sinh chuyển đổi biểu thức toán học sang dạng biểu thức Pascal
Hs: Thực việc chuyển đổi biểu thức toán học sang dạng biểu thức Pascal
Gv: Yêu cầu học sinh khởi động Pascal
thực câu b
Hs: Khởi động Turbo Pascal gõ chương trình câu b
Gv: Giải thích câu lênh Đưa lưu ý sách giáo khoa
Hs: Lắng nghe Gv giải thích để hiểu Nắm lưu ý Sgk
Gv: Yêu cầu học sinh thực câu c
Hs: Thực Lưu chương trình với tên CT2.pas Dịch, chạy chương trình kiểm tra kết nhận hình
1 Bài thực hành 1:
a Viết biểu thức toán học sang dạng biểu thức Pascal
b Khởi động Turbo Pascal gõ chương trình sau để tính chương trình trên:
Begin
Writeln(‘15*4 – 30=12 =’, 1484-30=12); Writeln(‘(10+15)/(3+1)-18/(5+1)=’, (10+15)/ (3+1)-18/(5+1) );
Writeln(‘(10+2)* (10+2)/(3+1) =’, (10+2)* (10+2)/(3+1));
Writeln(‘((10+2)* (10+2) -24)/(3+1) =’, ((10+2)* (10+2)-24)/(3+1));
readln; end.
Lưu ý:( Sgk)
c Lưu chương trình với tên CT2.pas Dịch, chạy chương trình kiểm tra kết nhận hình
Hoạt động 2: Bài tập (15 )’
Gv: Giáo viên hướng dẫn Học sinh làm
Hs: Gõ chương trình phần a sgk
Gv: Giải thích câu lệnh chương trình
Hs: Nghe giải thích để hiểu chương trình
Gv: Yêu cầu học sinh thực câu b
2 Bài thực hành 2:
a Mở tệp gõ chương trình sau đây: uses crt;
begin clrscr;
Writeln(‘ 16/3=’, 16/3);
Writeln(‘ 16 div = ‘, 16 div 3); Writeln(‘ 16 mod = ‘, 16 mod 3);
Writeln(‘ 16 mod = ‘, 16 – (16 div 3)83); Writeln(‘ 16 div = ‘, (16 – (16 mod 3))/3); end
(3)Hs: Thực câu b
Gv: Giới thiệu câu lệnh delay(5000) và yêu cầu học sinh thực hành câu c
Gv: Yêu cầu học sinh thực câu d
Hs: Thực câu d
Gv: Theo dõi hướng dẫn máy
kết nhận cho nhận xét kết
c Thêm câu lệnh delay(5000) vào sau mõi câu lệnh Writeln trong chương trình Dịch chạy chương trình Quan sát chương trình tạm dừng giây sau in kết hình
d Thêm câu lệnh Readln vào chương trình (trước từ khóa End) Dịch chạy chương trình Quan sát kết hoạt động chương trình Nhấn phím Enter để tiếp tục
4.4.
Tổng kết (3’)
- Giáo viên đánh giá kết tiết thực hành
- Tuyên giương em làm tốt, nhiệt tình Phê bình nhắc nhở em chưa nghiêm túc tiết thực hành
4.5.
Hướng dẫn học tập (3’) Đối với học tiết này:
- Về nhà em xem lại thực hành thực hành lại tất thao tác có điều kiện
Đối với học tiết tiếp theo:
- Xem trước tập 3, chuẩn bị cho tiết thực hành tuần sau - Tìm hiểu lệnh Write, Writeln, Clrscr
5 PHỤ LỤC.