Giáo án Tin học 8 - Tiết 7, Bài 3: Máy tính và chương trình máy tính - Năm học 2010-2011

Giáo án Tin học 8 - Tiết 7, Bài 3: Máy tính và chương trình máy tính - Năm học 2010-2011

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

1. Kiến thức

- Biết khái niệm kiểu dữ liệu

- Biết một số phép toán cơ bản với dữ liệu số

2. Kỹ năng

-Tính toán với phép tính MOD, DIV, viết các biểu thức toán sang pascal và ngược lại.

3. Thái độ

 - Ham học hỏi, tư duy học tập.

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

1.Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học.

2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập.

 

doc 3 trang Người đăng tranhiep1403 Lượt xem 1227Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 7, Bài 3: Máy tính và chương trình máy tính - 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
Ngày dạy: / /2010. Tại lớp 8A3 
Tiết 7- Bài 3: máy tính và chương trình máy tính
I. Mục tiêu bài học.
1. Kiến thức
- Biết khái niệm kiểu dữ liệu
- Biết một số phép toán cơ bản với dữ liệu số
2. Kỹ năng
-Tính toán với phép tính MOD, DIV, viết các biểu thức toán sang pascal và ngược lại.
3. Thái độ
	- Ham học hỏi, tư duy học tập.
II. Chuẩn bị của giáo viên và học sinh
1.Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học.
2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập.
III. Hoạt động dạy – học
ổn định tổ chức: Lớp 8A1: /	Lớp 8A2: 	/
Hoạt động của GV và HS
Nội dung chính
GV
?
HS
GV
HS
GV
GV
HS
GV
?
HS
GV
?
HS
GV
?
HS
GV
HS
HS
HS
?
GV
HS
GV
GV
HS
1. Kiểm tra bài cũ. (5 phút)
? Em hãy cho biết chương trình sau đây đâu là từ khóa?
Program CT_dau_tien;
Uses crt;
Begin
	Write(‘Chao cac ban’);
	Writeln(‘Toi la Pascal’);
End.
? Câu lệnh Write,Writeln, clrscr có chức năng gì?
2. Bài mới.
Hoạt động 1 (10 phút)
Dữ liệu và kiểu dữ liệu
Đặt vấn đề: Máy tính là công cụ xử lý thông tin còn chương trình chỉ dẫn cho máy tính cách thức xử lý thông tin. Thông tin đa dạng nên dữ liệu trong máy tính cũng rất đa dạng. Các ngôn ngữ lập trình thường chia dữ liệu thành các kiểu khác nhau để xử lý.
Trong Excel có mấy kiểu dữ liệu chính? Đó là những kiểu nào?
Trả lời
Trong Pascal có các kiểu dữ liệu như chữ, số nguyên, số thập phân
Quan sát ví dụ 1 SGK
Các kiểu dữ liệu thường xử lý theo các cách khác nhau như thực hiện tính toán với các số với các chữ thì không.
Các ngôn ngữ lập trình định nghĩa sẵn các kiểu dữ liệu. Dưới đây là một số kiểu dữ liệu
Giới thiệu ví dụ 2
Quan sát và ghi bài
Lấy một số ví dụ minh hoạ
Kết luận kiến thức
Hoạt động 2 ( 15 phút)
Các phép toán với dữ liệu kiểu số
Em hãy kể một số phép toán thông thường
Trả lời
Đưa ra bảng 2
Quan sát và ghi bài
Giải thích về kiểu dữ liệu thông qua các ví dụ
Em hãy cho biết kết quả các phép toán sau
5 mod 2 =
5 div 2 =
Suy nghĩ và lên bảng trình bày kết quả
Ta có thể kết hợp các phép tính số học thành biểu thức số học phức tạp hơn
Em hãy viết biểu thức theongôn ngữ lập trình Pascal
Hoạt động độc lập làm vào nháp sau đó GV lấy kết quả một số em để chữa.
Chú ý, nhận xét bổ xung
Đưa ra trường hợp có ngoặc vuông ta viết trong pascal thay bằng ngoặc tròn
Làm vào vở sau đó GV kiểm tra kết quả.
Đọc quy tắc tính các biểu thức số học
Quy tắc SGK
Hoạt động 3 ( 8 phút)
Các phép so sánh
Em hãy liệt kê các phép so sánh
Đưa ra các phép so sánh
Đưa ra bảng 3
Quan sát và ghi bài
Kết quả của phép so sánh cho kết quả đúng hoặc sai
Ví dụ
Trong pascal khi viết chương trình chúng ra phải sử dụng các ký hiệu do NNLT quy định
Ví dụ 3: đưa ra bảng 4
Quan sát và ghi bài
3. Củng cố và luyện tập ( 4 phút)
GV: 	Tóm tắt kiến thức trọng tâm.
	Trả lời và câu hỏi và làm bài tập 2
Từ khoá:Program,Uses, Begin, End
Write:Xuất dữ liệu trên 1 dòng
Writeln:Xuất dữ liệu trên từng dòng
Clrscr: Lệnh xoá màn hình
1. Dữ liệu và kiểu dữ liệu
Kiểu
Tên kiểu
Phạm vi giá trị
Số nguyên
Integer
-216 đến 216-1
Số thực
Real
2.9 x 10-39 đến 1.7 x 1038
Ký tự
Char
Một chữ cái
Xâu ký tự
String
Xâu ký tự, tối đa 255 ký tự
2. Các phép toán với dữ liệu kiểu số
Kí hiệu
Phép toán
Kiểu dữ liệu
+
Cộng
Số nguyên, số thực
-
Từ
Số nguyên, số thực
*
Nhân
Số nguyên, số thực
/
Chia
Số nguyên, số thực
Mod
Chia lấy phần dư
Số nguyên
div
Chia lấy phần nguyên
Số nguyên
(x+5)/(a+3)-y*(x+2)2/(b+5)
((a+b)*(c-d))/3-a
3. Các phép so sánh
Kí hiệu trong pascal
Phép so sánh
Ký hiệu toán học
=
Bằng
=
Khác
≠
<
Nhỏ hơn
<
<=
Nhỏ hơn hoặc bằng
≤
>
Lớn hơn
>
>=
Lớn hơn hoặc bằng
≥
4. Hướng dẫn học tự học ở nhà và chuẩn bị cho tiết sau. ( 3 phút)
Chuẩn bị cho tiết sau:	
HS: - Học bài cũ, trả lời các câu hỏi SGK , đọc trước phần còn lại.
GV: 	- Soạn bài, nghiên cứu SGK, máy tính, ĐDDH. 

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

  • docTiet 7- Bai3.doc