Giáo án Tin học 8 - Tiết 68-69 - Năm học 2010-2011

Giáo án Tin học 8 - Tiết 68-69 - Năm học 2010-2011

I. Mục tiêu bài học:

1. Kiến thức:

 - Cấu trúc chương trình Pascal, biến, các khai báo biến, câu lệnh vào/ra dữ liệu, câu lệnh điều kiện.

2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh vào/ra dữ liệu, câu lệnh điều kiện

3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. Rèn kỹ năng đọc chương trình, tìm hiểu câu lệnh.

II. Chuẩn bị của giáo viên và hoc sinh

1. Chuẩn bị của GV: - Giáo án, SGK, phòng đa chức năng.

2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 1256Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 68-69 - Năm học 2010-2011", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Ngày dạy: 	 / / 2010.	Tại lớp 8A1; 	
Ngày dạy: 	 / / 2010.	Tại lớp 8A2;
Tiết 68: ôn tập
I. Mục tiêu bài học: 	
1. Kiến thức: 
	- Cấu trúc chương trình Pascal, biến, các khai báo biến, câu lệnh vào/ra dữ liệu, câu lệnh điều kiện.
2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh vào/ra dữ liệu, câu lệnh điều kiện
3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. Rèn kỹ năng đọc chương trình, tìm hiểu câu lệnh.
II. Chuẩn bị của giáo viên và hoc sinh
1. Chuẩn bị của GV: - Giáo án, SGK, phòng đa chức năng.
2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập
III. Hoạt động dạy và học
Lớp 8A1: / Vắng: 	Lớp 8A2: / Vắng: 	
Hoạt động của thầy và trò
Nội dung ghi bảng
1. Kiểm tra bài cũ (0 phút)
2. Dạy nội dung bài mới.
Hoạt động 1 (15 phút)
Đặt vấn đề.
GV: Các ngôn ngữ lập trình có bộ chữ viết riêng. Bộ chữ viết của pascal gồm A-.X, a->x, các chữ số
Các phép toán: +, -, *, /, mod, div
Các phép toán: , >=. 
GV: Nêu cấu trúc chung chương trình Pascal.
HS: Trả lời.
GV: kết luận
Gồm phần: Phần khai báo
Khai báo tên chương trình
Khai báo hằng
Khai báo biến.
Phần thân chương trình
GV: Để lập trình pascal ta viết chương trình bằng các câu lệnh.
GV: Giới thiệu câu lệnh vào/ra dữ liệu
? Em hãy cho biết kết quả của chương trình sau
Program BT1;
Uses crt;
Begin
Clrscr;
Write(‘lop’);
Write(‘8A1’);
Writeln(‘lop’);
Writeln(‘8A2’);
Readln
End.
HS: Trả lời
GV: Kết quả: Lop8A1
Lop
8A2
GV: treo bài tập 2
Viết chương trình nhập số nguyên x. Tính và đưa ra kết quả: x3+1
GV: Tổ chức HS hoạt động theo nhóm nhỏ
HS: hoạt động theo nhóm trong 5 phút
Nộp phiếu học tập
Nhận xét chéo
GV: Nhận xét.
1. Bộ chữ viết, các phép toán, phép quan hệ
Bộ chữ viết; A-.X, a->x, các chữ số
Các phép toán: +, -, *, /, mod, div
Các phép toán: , >=. 
2.Cấu trúc chương trình pascal
Phần khai báo
Khai báo tên chương trình 
Khai báo hằng
Khai báo biến.
Phần thân chương trình
Program ;
Uses crt; { Khai báo thư viện}
Var tên biến:kiểu dữ liệu;
Const tênhang=giá trị của hằng;
Begin
;
End.
Ví dụ 1:
Kết quả: Lop8A1
Lop
8A2
Ví dụ 2: 
Program BT1;
Uses crt;
Var x:integer;
Begin
Clrscr;
Writeln(‘Nhập so nguyen x=’);
Readln(x);
Writeln(‘Ket qua:’,x*x*x);
Readln
End.
Hoạt động 2 ( 20 phút)
GV: Đưa ra sơ đồ hoạt động
HS: Nêu hoạt động của câu lệnh rẽ nhánh đầy đủ và dạng thiếu.
GV: Đưa ra cú pháp câu lệnh
Dạng thiếu
IF THEN ;
Dạng đủ
IF THEN 
Else ;
? Viết chương trình nhập một số nguyên N. Kiểm tra số đó là số chẵn hay số lẻ.
Gợi ý: Ta thực hiện lấy N chia hết cho 2 thì N là số chẵn, ngược lại N là số lẻ
GV: Tổ chức HS hoạt động theo nhóm bàn.
HS: Hoạt động theo nhóm ban trong 5 phút.
Đại diện nhóm lên bản trình bày
Nhận xét
GV: Nhận xét.
3. Củng cố và luyện tập (2 phút)
GV:Tóm tắt kiến thức trọng tâm đã học.
HS: Chú ý
3. Câu lệnh rẽ nhánh
Cú pháp câu lệnh
Dạng thiếu
IF THEN ;
Dạng đủ
IF THEN 
Else ;
4. Hướng dẫn học sinh tự học ở nhà (1 phút). 
- Học lại khai báo biến mảng, vòng lặp với số lần biết trước và chưa biết trước. 
- Làm bài tập : Viết chương trình nhập số n. Kiểm tra số đó nếu là số dương thì tính (n+3)2 ngược lại tính 1/n2 .Đưa ra kết quả ra màn hình

Tài liệu đính kèm:

  • docTiet 68,69 -Oni tap.doc