Giáo án Tin học Lớp 8 - Tiết 8, Bài 3: Chương trình máy tính và dữ liệu - Năm học 2008-2009 - Phạm Thị Lệ

Giáo án Tin học Lớp 8 - Tiết 8, Bài 3: Chương trình máy tính và dữ liệu - Năm học 2008-2009 - Phạm Thị Lệ

I. MỤC TIÊU

1. Kiến thức

- Biết được dữ liệu và kiểu dữ liệu.

- Các phép toán và phép so sánh.

2. Kỹ năng

- Phân biệt được các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal.

3. Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo .

II. CHUẨN BỊ

1. Nội dung:

- Dữ liệu và kiểu dữ liệu.

- Các phép toán với dữ liệu kiểu số.

2. Đồ dùng:

- Giáo viên: Sách giáo khoa, giáo án.

- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.

 

doc 3 trang Người đăng tranhiep1403 Lượt xem 1080Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tiết 8, Bài 3: Chương trình máy tính và dữ liệu - Năm học 2008-2009 - Phạm Thị Lệ", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tuần: 4	Tiết 8	Ngày soạn: 03
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
I. MỤC TIÊU
Kiến thức
- Biết được dữ liệu và kiểu dữ liệu.
- Các phép toán và phép so sánh.
Kỹ năng
- Phân biệt được các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal.
Thái độ
- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo .
II. CHUẨN BỊ
Nội dung:
- Dữ liệu và kiểu dữ liệu.
- Các phép toán với dữ liệu kiểu số.
Đồ dùng:
- Giáo viên: Sách giáo khoa, giáo án.
- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.
III. HOẠT ĐỘNG DẠY HỌC
Tổ chức lớp	(2’)
- Ổn định tổ chức.
- Kiểm tra sĩ số học sinh.
+ Lớp 8A1:	
+ Lớp 8A2:	
- Phân nhóm học tập.
Kiểm tra bài cũ (5’)
* Câu hỏi: Viết một chương trình đơn giản in ra màn hình dòng chữ “ Chào các bạn lớp 8A” ra màn hình. Xác định đâu là phần khai báo, đâu là thân chương trình.
* Trả lời: 
Program cauhoi1;
 Uses crt;
 Begin
Writeln (‘chao cac ban lop 8A’);
 End.
- Phần khai báo: program, uses
- Thân chương trình: begin, end
Bài mới: 
* Giới thiệu bài (1’)
Thông tin trong máy tính rất đa dạng nên dữ liệu trong máy khác nhau về bản chất. Để dễ dàng thực hiện công việc viết một chương trình nào đó thì tiết học hôm nay ta sẽ tìm hiểu kỹ hơn về dữ liệu và các kiểu dữ liệu của nó.
TG
Hoạt động giáo viên
Hoạt động học sinh
Nội dung
15’
Hoạt động 1: Tìm hiểu về dữ liệu và kiểu dữ liệu
1. Dữ liệu và kiểu dữ liệu
Tên kiểu
Phạm vi giá trị
Integer
Số nguyên trong khoảng -215 đến 215 – 1
Real
Số thực có giá trị tuyệt đối trong khoảng 2,9x10-39 đến 1,7x1038
Char
Một kí tự trong bảng chữ cái
String
Xâu ký tự, tối đa gồm 255 kí tự.
* chú ý: trong Pascal để chương trình dịch hiểu dãy chữ số là kiểu xâu, ta phải đặt dãy chữ số đó trong cặp nháy đơn.
- Ví dụ: ‘5674’ , ‘8132’
- Giơi thiệu các kiểu dữ liệu thường gặp trong ngôn ngữ lập trình Pascal.
Lấy ví dụ minh họa:
- ? Ngoài ra ta còn gặp loại dữ liệu nào nữa.
- Trong Pascal ta chia dữ liệu số thành các kiểu nhỏ hơn theo các phạm vi giá trị khác nhau.
- Lắng nghe.
- Dữ liệu số và dữ liệu văn bản.
16’
Hoạt động2: Tìm hiểu về các phép toán và dữ liệu kiểu số.
2. Các phép toán và dữ liệu kiểu số:
- Trong ngôn ngữ lập trình ta đều có thể thực hiện các phép toán số học với các số nguyên và số thực.
Kí hiệu
Phép toán
Kiểu dữ liệu
+
Cộng
S.nguyên, s.thực
-
Trừ
S.nguyên, s.thực
*
Nhân
S.nguyên, s.thực
/
Chia
S.nguyên, s.thực
Div
Chia lấy phần nguyên
Số nguyên
Mod
Chia lấy phần dư
Số nguyên
Ví dụ:
5 div 2 = 2, 5 mod 2 = 1.
a x b – c + d = a * b – c + d.
- Trong pascal chỉ cho phép sử dụng cặp dấu () để mô tả thứ tự thực hiện các phép toán.
- Các phép toán được thực hiện theo thứ tự ưu tiên giống như trong biểu thức số học. 
- Cho HS phân biệt sự khác nhau giữa kí hiệu phép toán trong toán học và trong pascal.
-Trong pascal chỉ cho phép sử dụng cặp dấu () để mô tả thứ tự thực hiện các phép toán.
? khi viết chương trình, nếu như quên quy định này của pascal thì điều gì sẽ xảy ra?
- Giới thiệu cho HS biết về các phép toán chia lấy phần nguyên và phép toán chia lấy phần dư.
- Quan sát.
- Chương trình sẽ bị báo lỗi sau khi dịch.
- Lắng nghe.
5’
Hoạt động3: củng cố
- Hệ thống nội dung toàn bộ bài giảng.
? – Viết biểu thức toán sau bằng các kí hiệu trong pascal:
(a2+b)(1+c3)
- Lắng nghe.
-=(a * a + b) * (1+c) * (1+c) * (1+c).
4. Dặn dò: (1’)
- Về nhà học bài cũ. Xem trước bài mới.
IV. RÚT KINH NGHIỆM
— — —»@@&??«— — —

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

  • doc8.doc