CHUẨN BỊ: GV: giỏo ỏn, kiểm tra mỏy HS: Chuẩn bị theo sự dặn dũ cuối tiết

Một phần của tài liệu Giao an tin 8 2017 (Trang 28 - 30)

- HS: Chuẩn bị theo sự dặn dũ cuối tiết 11

D. TIẾN TRèNH LấN LỚP: I. Ổn định: I. Ổn định:

II. Kiểm tra bài cũ: 1. Biểu diến biểu thức sau trong toỏn học sang NNLT Pascal:

a. b. ≥0

2. Kể cỏc phộp toỏn chỉ dựng riờng cho kiểu số nguyờn?

III. BÀI MỚI:

Hoạt động của giỏo viờn và học sinh Nội dung

* GV :Chia nhúm thực hành

*HS: Ngồi theo nhúm (2 em/1 mỏy)

*GV: Nờu mục đớch yờu cẩu của tiết thực hành *HS: Theo dừi

*GV: Nờu lại cấu trỳc của một chương trỡnh trong NNLT Pascal

- Thao tỏc mẫu cỏch khởi động Pascal, soạn, dịch và kiểm tra kết quả.

- Nờu lại một số lỗi và cỏch khắc phục lỗi mà cỏc nhúm gặp phải trong tiết 11

* HS: Theo dừi, quan sỏt.

* GV: Yờu cầu học sinh đọc nội dung và xỏc định yờu cầu của bài tập 2/SGK/trang 27-28 * HS: Đọc nội dung - Xỏc định yờu cầu

* GV: Nhắc lại chức năng của cỏc phộp toỏn Mod, Div trong NNLT Pascal

* HS: Quan sỏt

* GV: Yờu cầu học sinh thực hiện theo nhúm nội dung bài tập 2/SGK/trang 27-28 trờn mỏy theo nhúm

* HS: Thực hiện theo nhúm trờn mỏy

* GV: Theo dừi, uốn nắn sửa lỗi cho học sinh.

Bước 1: Hướng dẫn ban đầu

Bước 2: Hướng dẫn từng phần BÀI TẬP 2/SGK/T27:

Tỡm hiểu cỏc phộp chia lấy phần nguyờn và phộp chia lấy phần dư với số nguyờn. Sử dụng cỏc cõu lệnh tạm ngừng chương trỡnh. a. Mở tệp mới và gừ chương trỡnh sau đõy: begin

writeln('16 : 3 =',16/3); writeln('16 div 3 =',16 div 3); writeln('16 mod 3 =',16 mod 3); readln; end.

b.Dịch chương trỡnh (Alt + F9) và chạy

BÀI THỰC HÀNH 2

* GV: Yờu cầu cỏc nhúm dừng thực hiện bài tập 2-SGK-trang 27- 28, GV kiểm tra nhúm nào chưa thực hiện được yờu cầu của bài tập 2. Chốt lại cỏc nụi dung trong bài tập 2.

- Phộp toỏn mod, div

- Cõu lệnh writeln; , readln; , Delay( );

* GV: Yờu cầu học sinh đọc nội dung và xỏc định yờu cầu của bài tập 3/SGK/trang 28 * HS: Đọc , xỏc định yờu cầu

* GV: Yờu cầu học sinh thực hiện theo nhúm nội dung bài tập 3/SGK/trang 28 trờn mỏy * HS: Thực hiện theo nhúm trờn mỏy

* GV: Theo dừi, uốn nắn sửa lỗi cho học sinh. * GV: Yờu cầu cỏc nhúm dừng thực hiện bài tập 3-SGK-trang 28, GV kiểm tra nhúm nào chưa thực hiện được yờu cầu của bài tập 3. * GV: Yờu cầu HS quan sỏt kết quả chương trỡnh của BT3 trờn màn hỡnh kết quả, nhận xột về cỏc cõu lệnh writeln trong bài tập 3 theo nhúm.

* HS: Quan sỏt, nhận xột

* GV: Chốt lại: Writeln(<giỏ trị thực>:n:m); dựng để điều khiển cỏch in cỏc số thực trờn màn hỡnh, trong đú:

<giỏ trị thực>: là số thực hay biểu thức số thực n: độ rộng in số

m: số chữ số thập phõn

* GV: - Nhận xột ưu điểm, tồn tại của cỏc nhúm, sửa một số lỗi mà cỏc nhúm gặp phải - Đỏnh giỏ quỏ trỡnh thực hành của cỏc nhúm - Yờu cầu học sinh đọc nội dung tổng kết/SGK/trang 28

* HS: Đọc

* GV: Yờu cầu học sinh thoỏt phần mềm, thoỏt mỏy, tắt quạt, điện trong phũng học

chương trỡnh (Ctrl + F9). Quan sỏt cỏc kết quả nhận được và cho nhận xột về cỏc kết quả đú.

c.Thờm cỏc cõu lệnh delay(5000);

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.

d.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.

BÀI TẬP 3: SGK trang 28:

Tỡm hiểu thờm về cỏch in dữ liệu ra màn hỡnh.

Mở lại tệp chương trỡnh CT2.pas và sửa ba lệnh cuối (trước từ khoỏ 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); Dịch và chạy chương trỡnh để xem kết quả

Bước 3: Tổng kết, đỏnh giỏ

* GV: Nhận xột ưu khuyết trong quỏ trỡnh thực hành của HS, sửa sai (Nếu cú)

IV. DẶN Dề:

- Xem lại nội dung tiết thực hành 11-12

Tuần 7 Tiết 13 Ngày soạn: 01/10/ 2016 Ngày dạy: 03/10/ 2016 A. MỤC ĐÍCH, YấU CẦU: 1. Kiến thức:

Một phần của tài liệu Giao an tin 8 2017 (Trang 28 - 30)