Tin 8 T1.2.3.45

Chia sẻ bởi Lê Võ Nhàn Du | Ngày 14/10/2018 | 43

Chia sẻ tài liệu: Tin 8 T1.2.3.45 thuộc Tin học 8

Nội dung tài liệu:

NS : 01/09/2010
ND : 20/09/2010
Tuần 6
Tiết 11.12

BÀI THỰC HÀNH 2:
VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN

I.MỤC TIÊU:
1.Kiến thức:
-Thực hành với các bài tập số học trong chương trình Pascal.
-Biết được kiểu dữ liệu khác nhau thì được xử lí khác nhau.
-Hiểu phép toán div, mod.
-Hiểu thêm về càc lệnh in dl ra màn hình và tạm ngừng chương trình.
2.Kỹ năng:
-Luyện tập soạn thảo chỉnh sửa ct,biên dịch,chạy và xem kq noạt động của ct trong môi trường Turbo Pascal.
3.Thái độ:
-Thái độ nghiêm túc ,chính xác khi soạn thảo ct.
II.PHƯƠNG PHÁP CHỦ ĐẠO:
1.Phương pháp dạy học:
-Phương pháp hoạt động nhóm.
-Phương pháp vấn đáp.
-Phương pháp trực quan.
2.Lưu ý sư phạm:
Chỉ cần tập trung các phép toán đơn giản +, -, *, /
Để biẻu diễn bình phương của một số ta chỉ cần dùng phép nhân số đó với chính nó.VD:32=3*3
Kí hiệu * , / tương ứng với phép nhân ,chia trong Pascal.
Cần đưa ra VD đơn giản để đạt mục tiêu của bài là chuyển từ bt toán học sang bt trong Pascal, tránh đưa ra VD phức tạp mất thời gian.
Khuyến khách học sinh sử dụng việc kết xuất thông tin ra màn hình đối với số thực dưới dạng :n:m để dễ đọc.
III.CHUẨN BỊ :
Kiểm tra phần mềm Trubo Pascal trên máy tính , đèn chiếu.
HS học lý thuyết ở bài trước,xem trước các chương trình có sẳn ở bài thực hành
IV.TIẾN TRÌNH DẠY HỌC
1.Ổn định lớp: 2phút
-Kiểm tra sĩ số lớp
-Ổn định trật tự
2.Kiểm tra bài cũ: 7-9 phút.
-Viết kí hiệu các phép toán số học trong Pascal ? (+ ,- ,* ,/ ,div,mod.
-Viết bt toán học sau sang bt trong Pascal:
a)15 x 4-30 + 12 (15 * 4 -30 + 12
b)1/x –a/5 (b+2) (1/x –a/5 *(b+2)
3.Đặt vấn đề: 1phút
Trong bài thực hành hôm nay, một lần nữa sẽ giúp chúng ta củng cố thêm phần soạn thảo, chỉnh sửa chương trình, biên dịch, chạy và xem kết quả chương trình. Đặc biệt là vận dụng kiến thức để chuyển các biểu thức số học thành biểu thức trong Pascal.
4.Các hoạt động: 70 phút
HOẠT ĐỘNG GV
HOẠT ĐỘNG HS
NỘI DUNG

HĐ 1: Bài tập 1
Gv cho HS sửa bài viết các biểu thức toán học sau dưới dạng biểu thức trong Pascal
a) ; b) ;
b) ;
c) ;
d) .
GV lưu ý HS :Chỉ được dùng cặp dấu ngoặc đơn để nhóm các phép toán
Cho HS làm câu b bài 1
Cho HS khởi động Turbo Pascal

Lưu ý: các bt Pascal được đặt trong lệnh writeln để in ra kq:
Hiển thị ra màn hình những xâu kí tự nẳm trong cặp dấu nháy đơn và hiển thị kq của bt được đặt ngay sau dấu phẩy =>Rút ra kết luận
-Đặt trong dấu ‘ ‘ thì hiển thị y nguyên.
-Không đặt trong dấu ‘ ‘ thì Pascal sẽ tính toán và hiển thị kq.
=>Dữ liệu khác nhau thì xử lí khác nhau.
-Lưu ý: HS thêm phần khai báo vào đầu ct.
-Hướng dẫn HS lưu chương trình.
HĐ 2:Tìm hiểu div,mod với số nguyên,sử dụng câu lệnh tạm ngừng ct.
a)yêu cầu hs mở tệp mới,soạn thảo,dịch ,chạy ct.










b)
Ycầu HS rút ra nhận xét sự khác nhau giữa phép chia,div,mod ?

c)
Ycầu hs thêm lệnh delay(5000) vào sau mỗi lệnh writeln

Ý nghĩa lệnh delay(5000) ?
Tạm dừng ct 5000/1000giây=5giây

d)
ycầu hs thêm lệnh readln vào ct trước từ khoá end.
ycầu hs nxét kq ?

-Nhấn phím enter để tiếp tục.


HĐ 3:Tìm hiểu thêm về cách in dữ liệu ra màn hình.
Hướng dẫn hs mở tệp chương trình CT2.pas đã lưu ở trên.

Yêu cầu hs soạn thảo dịch,chạy ct,rút ra nxét
-Hướng dẫn sơ bộ cách ghi số thực ra màn hình(dựa vào phần xuất kq ở bài này).
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Võ Nhàn Du
Dung lượng: 27,21KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)