- Lệnh clrscr được dùng để xóa tất cả những gì có trên màn hình cho đến thời điểm đó.... Dịch và chạy lại chương trình nhiều lần.[r]
(1)Ngày soạn: 08/9/2017
Ngày dạy: 8A: 8B: Tiết Bài thực hành 2:
VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN
I MỤC TIÊU
1 Kiến thức
- Chuyển biểu thức toán học sang biểu diễn Pascal - Biết kiểu liệu khác xử lý khác - Hiểu phép toán div, mod
- Hiểu thêm lệnh in liệu hình tạm ngừng chương trình
2 Kỹ năng
- Rèn kỹ soạn thảo chương trình, dịch chạy chương trình
3 Thái độ
- Nghiêm túc học tập, ham thích viết chương trình máy tính để hướng dẫn máy tính làm việc theo dẫn người
4 Định hướng phát triển lực
Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin truyền thông; sử dụng ngôn ngữ
II CHUẨN BỊ
1 Giáo viên:Sách giáo khoa, giáo án, tài liệu tin học có liên quan, phịng máy
2 Học sinh: Đọc trước đến lớp, SGK III PHƯƠNG PHÁP
- Thuyết trình, vấn đáp, gợi mở, phân tích, trực quan, thực hành IV TIẾN TRÌNH
1 Ổn định lớp: (1') 2.Kiểm tra cũ (5')
- Hãy phân biệt ý nghĩa câu lệnh Pascal sau đây:
Writeln('16+4=','16+4'); vàWriteln('16+4=',16+4);
- Xác định kết biểu thức đây: a) 15 ≥ 3; b) (20 15)2≠ 25; 3 Bài mới(33')
Hoạt động GV HS Nội dung
- Mục tiêu: Chuyển biểu thức toán học sang biểu diễn Pascal
- Hình thức tổ chức: cá nhân, nhóm - Kỹ thuật: Động não, vấn đáp, suy nghĩ, cặp đơi, chia sẻ, trình bày phút
- Phương pháp: Đàm thoại, đặt vấn
đê, trực quan, thảo luận nhóm
HS : Làm máy tính
Bài 1(17'):
Luyện tập gõ biểu thức số học trong chương trình Pascal.
b)- Khởi động FP gõ chương trình để tính biểu thức.
c)- Lưu chương trình với tên CT2.pas.
Begin
writeln (’15*4 – 30 + 12 = ’, 15*4-30+12);
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)); writeln (’((10+2)*(10+2)-24)/(3+1)= ’, ((10+2)*(10+2)-24)/ (3+1)) ;
(2)GV : Theo dõi hướng dẫn máy
GV : Kết hợp kiểm tra kĩ khởi động chương trình, soạn chương trình chạy dịch chương trình Pascal
GV: Chương trình có phần ? HS: phần: Phần thân
GV: Giải thích cho HS thấy hai dãy giống gồm số kí hiệu phép tốn đặt dấu nháy đơn khơng thể kiểu liệu khác
GV: Yêu cầu HS thực yêu cầu phần b
HS : Làm máy tính
GV: Theo dõi hướng dẫn máy
GV: Thao tác thực lưu chương trình, dịch chương trình chạy chương trình?
HS: Lưu chương trình nhấn F2 Dịch chương trình: Alt + F9 Chạy chương trình: Ctrl+ F9 - Mục tiêu: Hiểu phép toán div, mod - Hình thức tổ chức: cá nhân, nhóm - Kỹ thuật: Động não, vấn đáp, suy nghĩ, cặp đôi, chia sẻ, trình bày phút
- Phương pháp: Đàm thoại, đặt vấn
đê, trực quan, thảo luận nhóm GV: Đưa nội dung tập
GV: Yêu cầu HS soạn thảo chương trình
GV: Nhận xét kt qu ?
HS: Kết lần lợt 5,3; 5;1
HS: Tuỳ theo biểu thức kết
Dịch, chạy chương trình kiểm tra kết quả nhận hình.
Bài : Tìm hiểu phép chia lấy phần nguyên phép chia lấy phần dư với số nguyên Sử dụng câu lệnh tạm ngừng chương trình (16')
a)- Mở tệp gõ chương trình (SGK)
uses crt; begin clrscr;
writeln('16/3 =', 16/3);
writeln(‘16 div =',16 div 3); writeln('16 mod =',16 mod 3); end.
b)- Dịch chạy chương trình Quan sát kết nhận cho nhận xét kết
(3)in hình khác
GV: Nhận xét giúp học sinh thấy khác phép div, mod phép chia
GV: Yêu cầu xoá lệnh Clrscr Dịch chạy lại chương trình nhiều lần Quan sát kết nhận xét tác dụng lệnh Clrscr?
- HS: Lệnh clrscr dùng để xóa tất có hình thời điểm
4 Củng cố (5')
- Soạn thảo đoạn chương trình sau Dịch chạy chương trình: Begin
Writeln ('5+3=', 5+3); Writeln ('5+3=' , '5+3'); Readln;
End.
- Đọc kết
5 Hướng dẫn nhà (1')
- Thực hành lại tập máy tính cá nhân nhà - Đọc tiếp thực hành chuẩn bị sau thực hành - Thực hành 12 Vở tập/27