Giáo án Tin học Lớp 8 - Tiết 7: Chương trình máy tính và dữ liệu - Năm học 2013-2014

HOẠT ĐỘNG CỦA GV VÀ HS

Gv : Nêu tình huống để gợi ý về dữ liệu và kiểu dữ liệu.

Gv : Đưa lên màn hình ví dụ 1 SGK.

Hs : Quan sát để phân biệt được hai loại dữ liệu quen thuộc là chữ và số.

Gv : Ta có thể thực hiện các phép toán với dữ liệu kiểu gì ?

Hs : Nghiên cứu SGK trả lời với kiểu số.

Gv : Còn với kiểu chữ thì các phép toán đó không có nghĩa.

Gv : Theo em có những kiểu dữ liệu gì ? Lấy ví dụ cụ thể về một kiểu dữ liệu nào đó.

Hs : Nghiên cứu SGK và trả lời trên SGK, Đồ dùng học tập, bảng phụ.

Gv : Chốt trên màn hình 3 kiểu dữ liệu cơ bản nhất và giải thích thêm.

Gv: Trong ngôn ngữ lập trình nào cũng chỉ có 3 kiểu dữ liệu đó hay còn nhiều nữa ?

Hs : Nghiên cứu SGK trả lời.

Gv : Đọc tên kiểu dữ liệu Integer, real, char, string.

Hs : Viết tên và ý nghĩa của 4 kiểu dữ liệu cơ bản trong TP.

Gv : Đưa ví dụ : 123 và 123

Hs : Đọc tên hai kiểu dữ liệu trên.

G : Đưa ra chú ý về kiểu dữ liệu char và string.

 

doc4 trang | Chia sẻ: lethuong715 | Lượt xem: 579 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 8 - Tiết 7: Chương trình máy tính và dữ liệu - Năm học 2013-2014, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TuÇn 4
Bài: 3
TiÕt:7 
Ngày dạy:10/09/2013 
CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU
1. Mục tiêu:
1.1 Kiến thức
Hoïc sinh bieát: Biết khái niệm kiểu dữ liệu.
Học sinh hieåu: Hiểu một số phép toán cơ bản với dữ liệu số.
1.2 Kĩ năng
HS thành thạo: Rèn luyện kỉ năng lập trình pascal cho học sinh.
Học sinh thực hiện thành thạo: Các câu lệnh đơn giản.
1.3 Thái độ
- Thói quen: Thái độ nghiêm túc cẩn thận.
- Tính cách : châm chỉ.
2. Nội dung học tập
	- D÷ liÖu vµ kiÓu d÷ liÖu.
	- C¸c phÐp to¸n víi d÷ liÖu kiÓu sè..
3. Chuẩn bị: 
3.1 Gv: Tài liệu tin lớp 8
3.2 HS: SGK tin 8, vë ghi
4. Tổ chức các hoạt động học tập	
4.1. æn ®Þnh tæ chøc và kiểm diện
- ổn định lớp.
- kiểm diện học sinh.
 4.2. kiểm tra miệng: 
Không.
 4.3. Tiến trình bài học
Hoạt động 1: D÷ liÖu vµ kiÓu d÷ liÖu.
Mục tiêu: Làm quen dữ liệu.
kiến thức: Biết dữ liệu.
kĩ năng: Nhạy bén.
Phương pháp, phương tiện dạy học
phương pháp: Đàm thoại – vấn đáp.
phương tiện: máy tính.
Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
Gv : Nªu t×nh huèng ®Ó gîi ý vÒ d÷ liÖu vµ kiÓu d÷ liÖu.
Gv : §­a lªn mµn h×nh vÝ dô 1 SGK.
Hs : Quan s¸t ®Ó ph©n biÖt ®­îc hai lo¹i d÷ liÖu quen thuéc lµ ch÷ vµ sè.
Gv : Ta cã thÓ thùc hiÖn c¸c phÐp to¸n víi d÷ liÖu kiÓu g× ?
Hs : Nghiªn cøu SGK tr¶ lêi víi kiÓu sè.
Gv : Cßn víi kiÓu ch÷ th× c¸c phÐp to¸n ®ã kh«ng cã nghÜa.
Gv : Theo em cã nh÷ng kiÓu d÷ liÖu g× ? LÊy vÝ dô cô thÓ vÒ mét kiÓu d÷ liÖu nµo ®ã.
Hs : Nghiªn cøu SGK vµ tr¶ lêi trªn SGK, §å dïng häc tËp, b¶ng phô...
Gv : Chèt trªn mµn h×nh 3 kiÓu d÷ liÖu c¬ b¶n nhÊt vµ gi¶i thÝch thªm.
Gv: Trong ng«n ng÷ lËp tr×nh nµo còng chØ cã 3 kiÓu d÷ liÖu ®ã hay cßn nhiÒu n÷a ?
Hs : Nghiªn cøu SGK tr¶ lêi.
Gv : §äc tªn kiÓu d÷ liÖu Integer, real, char, string.
Hs : ViÕt tªn vµ ý nghÜa cña 4 kiÓu d÷ liÖu c¬ b¶n trong TP.
Gv : §­a vÝ dô : 123 vµ ‘123’ 
Hs : §äc tªn hai kiÓu d÷ liÖu trªn.
G : §­a ra chó ý vÒ kiÓu d÷ liÖu char vµ string.
D÷ liÖu vµ kiÓu d÷ liÖu.
VÝ dô 1: Minh ho¹ kÕt qu¶ thùc hiÖn mét ch­¬ng tr×nh in ra mµn h×nh víi c¸c kiÓu d÷ liÖu quen thuéc lµ ch÷ vµ sè.
C¸c ng«n ng÷ lËp tr×nh ®Þnh nghÜa s½n mét sè kiÓu d÷ liÖu c¬ b¶n. 
D­íi ®©y lµ mét sè kiÓu d÷ liÖu th­êng dïng nhÊt:
Sè nguyªn, vÝ dô sè häc sinh cña mét líp, sè s¸ch trong th­ viÖn,...
Sè thùc, vÝ dô chiÒu cao cña b¹n B×nh, ®iÓm trung b×nh m«n To¸n,...
X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷ c¸i" lÊy tõ b¶ng ch÷ c¸i cña ng«n ng÷ lËp tr×nh, vÝ dô: "Chao cac ban", "Lop 8E", "2/9/1945"...
- Ng«n ng÷ lËp tr×nh cô thÓ cßn ®Þnh nghÜa nhiÒu kiÓu d÷ liÖu kh¸c. Sè c¸c kiÓu d÷ liÖu vµ tªn kiÓu d÷ liÖu trong mçi ng«n ng÷ lËp tr×nh cã thÓ kh¸c nhau. 
VÝ dô 2. B¶ng 1 d­íi ®©y liÖt kª mét sè kiÓu d÷ liÖu c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal: 
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,9´10-39 ®Õn 1,7´1038 vµ sè 0.
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ó ý: Dữ liệu kiểu kí tự và kiểu xâu trong Pascal được đặt trong cặp dấu nháy đơn.
Hoạt động 2: C¸c phÐp to¸n víi d÷ liÖu kiÓu sè. 
Mục tiêu: Biết các phép tính toán.
kiến thức: Làm quen với các thao tác.
kĩ năng: Biết các quy tắc.
Phương pháp, phương tiện dạy học
phương pháp: Đàm thoại – vấn đáp.
phương tiện: máy tính.
Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
Gv : ViÕt lªn b¶ng phô c¸c phÐp to¸n sè häc dïng cho d÷ liÖu kiÓu sè thùc vµ sè nguyªn ?
Hs : ViÕt vµ gi¬ b¶ng phô khi cã hiÖu lÖnh cña G.
Hs : Quan s¸t ®Ó hiÓu c¸ch viÕt vµ ý nghÜa cña tõng phÐp to¸n vµ ghi vë.
Gv : §­a ra mét sè vÝ dô sgk vµ gi¶i thÝch thªm.
Hs : Quan s¸t, l¾ng nghe vµ ghi vë.
Gv : §­a ra phÐp to¸n viÕt d¹ng ng«n ng÷ to¸n häc : 
 vµ yªu cÇu H viÕt biÓu thøc nµy b»ng ng«n ng÷ TP.
Gv : Yªu cÇu H viÕt l¹i phÐp to¸n b»ng ng«n ng÷ TP.
Hs : Lµm trªn b¶ng phô
Gv : NhËn xÐt vµ ®­a ra b¶ng vÝ dô SGK.
Hs : Nªu quy t¾c tÝnh c¸c biÓu thøc sè häc.
Gv : NhËn xÐt vµ chèt trªn mµn h×nh.
Gv : ViÕt l¹i biÓu thøc nµy b»ng ng«n ng÷ lËp tr×nh Pascal. ?
H s : ViÕt SGK, §å dïng häc tËp, b¶ng phô...
Gv : NhËn xÐt vµ ®­a ra chó ý
2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè.
 - B¶ng d­íi ®©y kÝ hiÖu cña c¸c phÐp to¸n sè häc ®ã trong ng«n ng÷ Pascal: 
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
D­íi ®©y lµ c¸c vÝ dô vÒ phÐp chia, phÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d­: 
5/2 = 2.5;
-12/5 = -2.4.
5 div 2 = 2;
-12 div 5 = -2
5 mod 2 = 1;
-12 mod 5 = -2
- Ta cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi trªn trong ng«n ng÷ lËp tr×nh Pascal vÝ dô : 
Ng«n ng÷ to¸n
Ng«n ng÷ TP
a ´ b - c + d
a*b-c+d
15+5*(a/2)
(x+5)/(a+3)-y/(b+5)*(x+2)*(x+2)
Quy t¾c tÝnh c¸c biÓu thøc sè häc:
C¸c phÐp to¸n trong ngoÆc ®­îc thùc hiÖn tr­íc tiªn;
Trong d·y c¸c phÐp to¸n kh«ng cã dÊu ngoÆc, c¸c phÐp nh©n, phÐp chia, phÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d­ ®­îc thùc hiÖn tr­íc;
PhÐp céng vµ phÐp trõ ®­îc thùc hiÖn theo thø tù tõ tr¸i sang ph¶i. 
Chó ý: Trong Pascal (và trong hầu hết các ngôn ngữ lập trình nói chung) chỉ được phép sử dụng cặp dấu ngoặc tròn () để gộp các phép toán. Không dùng cặp dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} như trong toán học.
5. Tổng kết và hướng dẫn học tập
	5.1 Tổng kết.
	5.1 Hướng dẫn học tập
	- Đối với bài học ở tiết học này:
	+ HS làm quen với dữ liệu.
	- Đối với bài học ở tiết học sau:
	+ HS làm quen với phép so sánh.
6. phụ lục.

File đính kèm:

  • doct 7.doc