-Biết cách khai báo biến phù hợp với yêu cầu bài toán -Biết được mọi biến dùng trong chương trình đều phải được khai báo 2.Kyõ naêng: Sử dụng được kiểu dữ liệu và khai báo biến để viết đ[r]
Trang 1
Tuaàn 1: Ngaứy soaùn: 12/08/2009
Ngaứy giaỷng: 17 – 22/08/2009
Tieỏt 1: KHAÙI NIEÄM LAÄP TRèNH VAỉ NGOÂN NGệế LAÄP TRèNH
I Mục tiêu:
1 Kiến thức:
- Biết được khái niệm về chương trình dịch
- Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch
2 Kỹ năng
- Biết vai trò của chương trình dịch
- Hiểu ý nghĩa nhiệm vụ của chương trình dịch
3 Thái độ:
- ý thức được tầm quan trọng của môn học và có thái độ học tập nghiêm túc, luôn từ tìm hiểu học tập
4 Troùng taõm:
-Phaõn bieọt ủửụùc khaựi nieọm thoõng dũch vaứ bieõn dũch
II ẹoà duứng daùy hoùc
1 Chuẩn bị của giáo viên:
- Giáo án, SGK, sách giáo viên, sách bài tập,
2 Chuẩn bị của học sinh:
- Vở ghi, sách giáo khoa, sách bài tập, đồ dùng học tập
III HOAẽT ẹOÄNG DAẽY-HOẽC
1 OÅn ủũnh lụựp-kieồm tra sú soỏ.(1phuựt).
11A1
11 A2
11 A3
11 A4
11 A5
2.Kieồm tra baứi cuừ: Khoõng kieồm tra
3.Baứi mụựi
Trong chương trình lớp 10 các em đã được biết đến một số khái niệm: ngôn ngữ lập trình, chương trình dịch Trong bài học hôm nay chúng ta đi tìm hiểu thêm một số
khái niệm mới
Trang 2
BAỉI1: KHAÙI NIEÄM LAÄP TRèNH VAỉ
NGOÂN NGệế LAÄP TRèNH
1.Caực khaựi nieọm.(19phuựt)
*Laọp trỡnh: Laứ vieọc sửỷ duùng caỏu
truực dửừ lieọu vaứ caực leọnh cuỷa
ngoõn ngửừ laọp trỡnh cuù theồ, ủeồ
moõ taỷ dửừ lieọu vaứ dieón ủaùt caực
thao taực cuỷa thuaọt toaựn
*Ngoõn ngửừ maựy: Caực leọnh ủửụùc
maừ hoaự baống ngoõn ngửừ maựy coự
theồ ủửụùc naùp vaứo boọ nhụự
*Ngoõn ngửừ baọc cao: Caực leọnh
ủửụùc maừ hoaự baống moọt ngoõn
ngửừ gaàn vụựi ngoõn ngửừ Tieỏng
Anh Chửụng trỡnh vieỏt treõn ngoõn
ngửừ baọc cao phaỷi ủửụùc chuyeồn
ủoồi thaứnh chửụng trỡnh treõn ngoõn
ngửừ maựy mụựi coự theồ thửùc hieọn
ủửụùc:
2.Khaựi nieọm bieõn dũch vaứ thoõng
dũch (20phuựt)
* Khaựi nieọm bieõn dũch
-Duyeọt, phaựt hieọn loói, kieồm tra
tớnh ủuựng ủaộn cuỷa leọnh trong
chửụng trỡnh nguoàn
-Dũch toaứn boọ chửụng trỡnh nguoàn
thaứnh moọt chửụng trỡnh ủớch coự
theồ thửùc hieọn treõn maựy vaứ coự
theồ sửỷ duùng khi caàn thieỏt
*Khaựi nieọm thoõng dũch
-Kieồm tra tớnh ủuựng ủaộn cuỷa caõu
leọnh tieỏp theo trong chửụng trỡnh
nguoàn
-Chuyeồn ủoồi caõu leọnh ủoự thaứnh
moọt hay nhieàu caõu leọnh tửụng ửựng
trong ngoõn ngửừ maựy
-Thửùc hieọn caực caõu leọnh vửứa
chuyeồn ủoồi ủửụùc
Hoaùt ủoọng1:
Giaựo vieõn ủửa ra baứi toaựn tỡm nghieọm cuỷa phửụng trỡnh baọc nhaỏt: ax+b =0
*Quan sát nội dung bài toán và theo dõi yêu cầu của giáo viên
- Input : a,
b output : x=b b/a Vô nghiệm, Vô số nghiệm
Bước 1 : Nhập a, b
Bước 2 : Nếu a<>0 kết luận có nghiệm x=-b/a Bước 3 : Nếu a=0 và b<>0, kết luận vô nghiệm Bước 4 : Nếu a=0 và b=0, kết luận vô số nghiệm Heọ thoỏng caực bửụực naứy goùi laứ thuaọt toaựn
-Neỏu trỡnh baứy thuaọt toaựn naứy cho maựy hieồu, em seừ duứng ngoõn ngửừ naứo?
Hs: Em seừ duứng ngoõn ngửừ laọp trỡnh
Gv: Keỏt quaỷ cuỷa hoaùt ủoọng laọp trỡnh seừ ủửụùc caựi gỡ?
Hs: Ta seừ ủửụùc chửụng trỡnh
*Giaựo vieõn dieón giaỷi cho hoùc sinh hieồu ủửụùc khaựi nieọm ngoõn ngửừ maựy vaứ ngoõn ngửừ baọc cao
Hoỷi: Laứm theỏ naứo ủeồ chuyeồn moọt chửụng trỡnh vieỏt tửứ ngoõn ngửừ baọc cao sang ngoõn ngửừ maựy?
Traỷ lụứi: Ta phaỷi sửỷ duùng chửụng trỡnh dũch ủeồ chuyeồn ủoồi
Hoỷi: Vỡ sao khoõng laọp trỡnh treõn ngoõn ngửừ maựy ủeồ khoỷi maỏt coõng chuyeồn ủoồi maứ ngửụứi ta thửụứng laọp trỡnh baống ngoõn ngửừ baọc cao?
TLụứi: - Lập trình bằng ngôn ngữ bậc cao dễ viết hơn vì các lệnh được mã hóa gần với ngôn ngữ tự nhiên Lập trình trên ngôn ngữ máy rất khó, thường các chuyên gia lập trình mới lập trình được Hoaùt ủoọng2: Em muoỏn giụựi thieọu veà
trửụứng mỡnh cho moọt ngửụứi khaựch du lũch quoỏc teỏ bieỏt tieỏng anh, coự 2 caựch ủeồ em thửùc hieọn:
Caựch1: Caàn moọt ngửụứi bieỏt tieỏng Anh dũch tửứng caõu noựi cuỷa em sang tieỏng Anh cho ngửụứi khaựch
Caựch2: Em soaùn noọi dung caàn giụựi thieọu ra giaỏy vaứ ngửụứi phieõn dũch dũch toaứn boọ noọi dung ủoự sang tieỏng Anh roài ủoùc cho ngửụứi khaựch
HS :Chú ý lắng nghe ví dụ của giáo viên và thảo
Trang 3
luận để tìm ví dụ tương tự
- Khi thủ trưởng một chính phủ trả lời phỏng vấn trước một nhà báo quốc tế, họ thường cần một người thông dịch để dịch từng câu tiếng Việt sang tiếng Anh
- Khi thủ tướng đọc một bài diễn văn tiếngAnh trước Hội nghị, họ cần một người phiên dịch để chuyển văn bản tiếng Việt thành tiếng Anh
IV Đánh giá cuối bài.(5phuựt)
1 Những nội dung đã học
- Khái niệm lập trình và ngôn ngữ lập trình
- Có ba loại ngôn ngữ lập trình : Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao
- Khái niệm chương trình dịch
- Có hai loại chương trình dịch là biên dịch và thông dịch
2 Câu hỏi và bài tập về nhà: Traỷ lụứi taỏt caỷ caõu hoỷi trong SGK
V.Ruựt kinh nghieọm:
Tuaàn II: Ngaứy soaùn: 18/08/2009
Ngaứy giaỷng:24 - 29/08/2009
Trang 4
Tieỏt 2: CAÙC THAỉNH PHAÀN CUÛA NGOÂN NGệế LAÄP TRèNH
I Mục tiêu:
1 Kiến thức:
- Nắm được các thành phần của một ngôn ngữ lập trình nói chung
- Biết được một số khái niệm như: tên, tên chuẩn, tên dành riêng
2 Kỹ năng
- Phân biệt được tên chuẩn với tên dành riêng và tên tự đặt
- Nhớ các qui định về tên, hằng và biến
- Biết đặt tên đúng, nhận biết tên sai
3 Thái độ
- ý thức được tầm quan trọng của môn học và có thái độ học tập nghiêm túc, luôn từ tìm hiểu học tập
II ẹoà duứng daùy hoùc:
1 Chuẩn bị của giáo viên:
- Giáo án, SGK, sách giáo viên, sách bài tập,
2 Chuẩn bị của học sinh:
- Vở ghi, sách giáo khoa, sách bài tập , đồ dùng học tập
III HOAẽT ẹOÄNG DAẽY HOẽC
1 OÅn ủũnh lụựp-kieồm tra baứi cuừ:(6phuựt)
11A1
11 A2
11 A3
11 A4
11 A5
2 Kiểm tra bài cũ :
Caõu1: Chửụng trỡnh dũch laứ gỡ?
Caõu2: Bieõn dũch vaứ thoõng dũch khaực nhau theỏ naứo?
Traỷ lụứi:
Caõu1: Chửụng trỡnh dũch laứ chửụng trỡnh ủaởc bieọt , coự chửực naờng chuyeồn ủoồi chửụng trỡnh ủửụùc vieỏt treõn ngoõn ngửừ baọc cao thaứnh moọt
chửụng ủớch coự theồ thửùc hieọn treõn maựy
Caõu2: Sửù khaực nhau giửừa bieõn dũch vaứ thoõng dũch
*Bieõn dũch laứ kieồm, phaựt hieọn loói xaực ủũnh chửụng trỡnh nguoàn coự dũch ủửụùc hay khoõng vaứ dũch toaứn boọ thaứnh moọt chửụng trỡnh ủớch ủeồ coự theồ thửùc hieọn treõn maựy vaứ coự theồ lửu trửừ ủửụùc
* Thoõng dũch laàn lửụùt dũch tửứng caõu ra ngoõn ngửừ maựy roài thửùc hieọn 3.Baứi mụựi: Baứi hoùc hoõm nay caực em seừ naộm baột ủửụùc caực thaứnh
phaàn cuỷa ngoõn ngửừ laọp trỡnh vaứ moọt soỏ khaựi nieọm lieõn quan
Trang 5
Baứi 2: CAÙC THAỉNH PHAÀN CUÛA
NGOÂN NGệế LAÄP TRèNH
1 Caực thaứnh phaàn cụ baỷn: (7phuựt)
a, Baỷng chửừ caựi: Laứ taọp caực kớ tửù
ủửụùc duứng ủeồ vieỏt chửụng trỡnh
Khoõng ủửụùc pheựp duứng baỏt cửự kớ tửù
naứo ngoaứi caực kớ tửù quy ủũnh trong
baỷng chửừ caựi
b, Cuự phaựp: Laứ boọ quy taộc ủeồ vieỏt
chửụng trỡnh
c, Ngửừ nghúa: Xaực ủũnh yự nghúa thao
taực caàn phaỷi thửùc hieọn, ửựng vụựi moói
toồ hụùp kớ tửù dửùa vaứo ngửừ caỷnh cuỷa
noự
2.Moọt soỏ khaựi nieọm.(20phuựt)
a, Teõn:Laứ moọt daừy lieõn tieỏp khoõng
quaự 127 kớ tửù bao goàm chửừ soỏ, chửừ
caựi hoaởc daỏu gaùch dửụựi vaứ teõn phaỷi
baột ủaàu baống chửừ caựi hoaởc daỏu
gaùch dửụựi
Vd: caực teõn sau:
Chuongtrinh; ẹuựng
Baứi_toaựn1; ẹuựng
4bai_toaựn; Sai
Tin&hoc; Sai
Bai tap; Sai
*Teõn daứnh rieõng(Tửứ khoaự): ẹửụùc
duứng vụựi yự nghúa rieõng xaực ủũnh,
ngửụứi laọp trỡnh khoõng ủửụùc sửỷ duùng
vụựi yự nghúa khaực
Program, begin, end, procedur,
function,const, var, Laber, Type, Record, set,
file of, if then, for to do, While do,
Repeat until,
*Teõn chuaồn: ẹửụùc duứng vụựi yự nghúa
nhaỏt ủũnh, tuy nhieõn ngửụứi duứng coự
theồ khai baựo vaứ duứng chuựng vụựi yự
nghúa vaứ muùc ủớch khaực
Integer, Word, byte, longint, real,extended,
char, boolean, read, readln, write,writeln, abs,
sqr,sqrt, true,false, cos, sin,
*Teõn do ngửụứi duứng tửù ủaởt: Do ngửụứi
duứng ủaởt sao cho deó nhụự vaứ phuứ
hụùp
Vd: delta, pi,
b, Haống vaứ bieỏn.(9phuựt)
-Haống laứ ủaùi lửụùng coự giaự trũ khoõng
Hoaùt ủoọng1:
Giaựo vieõn ủaởt vaỏn ủeà: Coự nhửừng yeỏu toỏ naứo duứng ủeồ xaõy dửùng
Hoùc sinh traỷ lụứi:
- Bảng chữ cái tiếng Việt, số, dấu
- Cách ghép các kí tự thành từ, phép từ thành câu
- Ngữ nghĩa của từ thành câu
*Dieón giaỷi: Trong ngoõn ngửừ laọp trỡnh cuừng tửụng tửù nhử vaọy, noự goàm coự caực thaứnh phaàn: Baỷng chửừ caựi, cuự phaựp vaứ ngửừ nghúa
-Bảng chữ cái : A B C D E F G H I J K L M N
O P Q R S T U V W X Y Z
a b c d e f h g i j k l m n o p q r s t u v w x y z
Hệ đếm : 0 1 2 3 4 5 6 7 8 9
Kí hiệu đặc biệt : + - * / = < > [ ] , _ ; # ^ $ & ( ) { } : “
-Cuự phaựp
-Ngửừ nghúa
Hoaùt ủoọng 2: Moùi ủoỏi tửụùng trong chửụng trỡnh ủeàu phaỷi ủửụùc ủaởt teõn Trong ngoõn ngửừ laọp trỡnh cuừng vaọy chuựng ta ủaởt teõn cho chửụng trỡnh ủeồ deó phaõn bieọt Chuựng ta caàn phaõn bieọt roừ caực loaùi teõn ủeồ duứng ủuựng vaứ naộm roừ caựch ủaởt teõn
-Giaựo vieõn giaỷi thớch roừ yự nghúa cuỷa caực loaùi teõn vaứ cho hoùc sinh leõn baỷng laỏy vớ duù
-Teõn chửụng trỡnh: Caực em lửu yự khi ủaởt teõn khoõng ủửụùc sửỷ duùng daỏu caựch vaứ kớ tửù ủaởc bieọt vaứ baột ủaàu khoõng ủửụùc sửỷ duùng chửừ soỏ
-Teõn daứnh rieõng hay coứn goùi laứ tửứ khoaự caực em phaỷi naộm vửừng ủeồ sửỷ duùng laứm baứi taọp sau naứy
-Teõn chuaồn: Caực teõn chuaồn ủửụùc quy ủũnh trong caực thử vieọn cuỷa ngoõn ngửừ laọp trỡnh
-Teõn do ngửụứi duứng tửù ủaởt: Caực teõn naứy khoõng ủửụùc truứng vụựi teõn daứnh rieõng
Hs: Laộng nghe chuự yự vaứ ghi cheựp baứi
*Haống: Trong toaựn hoùc caực em ủaừ
Trang 6
thay ủoồi trong quaự trỡnh thửùc hieọn
chửụng trỡnh
+Haống soỏ hoùc: 5,-2, 1.3, -5.6, 1.0E-4,
+Haống xaõu: ‘chuongtrinh’ +Haống logic: true, fasle -Bieỏn: Laứ ủaùi lửụùng ủửụùc ủaởt teõn, duứng ủeồ lửu trửừ giaự trũ vaứ giaự trũ coự theồ ủửụùc thay ủoồi trong quaự trỡnh thửùc hieọn chửụng trỡnh -Chuự thớch: + { noọi dung caàn chuự thớch } + (* noọi dung caàn chuự thớch *) bieỏt haống laứ ủaùi lửụùng khoõng thay ủoồi Trong pascal coự theõm haống logic vaứ haống xaõu *Bieỏn: Laứ giaự trũ coự theồ thay ủoồi trong pascal taỏt caỷ caực bieỏn khi sửỷ duùng ủeàu phaỷi ủửụùc khai baựo Laỏy vớ duù ủeồ hoùc sinh phaõn bieọt ủửụùc caực loaùi bieỏn trong pascl * Chuự thớch: Giuựp cho ngửụứi ủoùc chửụng trỡnh nhaọn bieỏt yự nghúa cuỷa chửụng trỡnh deó daứng hụn Chuự thớch khoõng aỷnh hửụỷng ủeỏn chửụng trỡnh nguoàn vaứ ủửụùc chửụng trỡnh dũch boỷ qua III Đánh giá cuối bài (3phuựt) 1 Những nội dung đã học - Thành phần của ngôn ngữ lập trình : Bảng chữ, cú pháp và ngữ nghĩa - Khái niệm : Tên, tên chuẩn, tên dành riêng, tên do người lập trình đặt, hằng, biến và chú thích 2 Câu hỏi và bài tập về nhà - Làm bài tập 4, 5, 6, sách giáo khoa, trang 13 - Xem bài đọc thêm : Ngôn ngữ Pascal, sách giáo khoa, trang 14, 15, 16 - Xem trước bài : Cấu trúc chương trình, sách giáo khoa, trang 18 - Xem nội dung phụ lục B, sách giáo khoa trang 128 : Một số tên daứnh riêng V Ruựt kinh nghieọm:
Tuaàn II: Ngaứy soaùn: 18/08/2009
Ngaứy giaỷng: 24 - 29/08/2009
Tieỏt 3: BAỉI TAÄP
I.Muùc Tieõu:
1,Kieỏn thửực:
Cuỷng coỏ laùi kieỏn thửực cho hoùc sinh nhửừng kieỏn thửực ủaừ hoùc veà laọp trỡnh, ngoõn ngửừ laọp trỡnh baọc cao, ngoõn ngửừ maựy, chửụng trỡnh dũch, thoõng dũch, bieõn dũch qua caực baứi taọp
Trang 7
2, Kĩ năng:
+ Xác định được tên đúng, sai, tên chuẩn, từ khoá
+ Biết viết hằng và tên đúng trong một ngôn ngữ lập trình cụ thể
3, Thái độ:
+ Nhận thức được quá trình phát triển của ngôn ngữ lập trình gắn liền với quá trình phát triển của tin học
+ Ham muốn học một ngôn ngữ lập trình cụ thể để có khả năng giải các bài toán bằng máy tính điện tử
4.Trọng tâm:
II Đồ dùng dạy học:
1 Chuẩn bị của giáo viên:
Giáo án, sách bài tập, sách giáo khoa
2 Chuẩn bị của học sinh:
Sách giáo khoa, sách bài tập, vở ghi
III Hoạt động dạy học:
1 Đn ĐĐnh lĐp:
11A1
11 A2
11 A3
11 A4
11 A5
2.Kiểm tra bài cũ:(5phút)
Hãy viết các tên chuẩn và tên dành riêng?
3.Nội dung bài mới
1.Khái niệm lập trình và ngôn ngữ
lập trình.(15phút)
-Tại sao người ta phải xây dựng ngôn
ngữ lập trình bậc cao?
-Chương trình dịch là gì? Tại sao cần
phải có chương trình dịch?
-Biên dịch và thông dịch khác nhau
như thế nào?
2.Các thành phần của ngôn ngữ lập
trình(25phút)
-Hãy cho biết điểm khác nhau giữa
tên dành riêng và tên chuẩn?
-Hãy tự viết ra ba tên đúng theo quy
tắc của pascal?
-Hãy cho biết những biểu diễn nào
dưới đây không phải là biểu diễn
hằng trong pascal và chỉ rõ lỗi vì
sao?(sgk)
-Bài tập: 1.9, 1.10, 1.11
Gv: Đặt câu hỏi theo SGK
Hs: thảo luận trả lời giáo viên bổ sung ý kiến khi học sinh trả lời
Gv: Cần phân tích cụ thể rõ ràng để hsinh nắm bắt được các khái niệm ban đầu
Hs: lên bảng là bài tập
-Ba học sinh lên bảng là bài tập -Các nhóm học sinh dưới lớp trao đổi, thảo luận để góp ý kiến -Giáo viên gọi một học sinh khác đứng tại chỗ nhận xét bài làm của bạn
Trang 8
-Giaựo vieõn ủaựnh giaự baứi laứm
IV Cuỷng coỏ baứi:(4phuựt)
-Caực em veà nhaứ laứm tieỏp caực baứi taọp trong saựch baứi taọp
-ẹoùc trửụực baứi mụựi “Caỏu truựcchửụng trỡnh”
V.Ruựt kinh nghieọm
Tuaàn 3:
Ngaứy soaùn: 25/08/2009
Ngaứy giaỷng:31/08- 04 /09/2009
Tieỏt 4: CAÁU TRUÙC CHệễNG TRèNH
I Mục tiêu:
1 Kiến thức : Học sinh cần nắm được:
- Cấu trúc chung của một chương trình và cấu trúc của một chương trình Pascal
2 Kĩ năng
- Biết khai báo biến
- Biết viết đúng các biểu thức đơn giản trong chương trình
- Biết khởi động và thoát khỏi Turbo Pascal
- Biết soạn thảo, dịch và thực hiện một số chương trình Pascal đơn giản theo mẫu có sẵn
- Bước đầu làm quen với lập trình giải một số bài toán đơn giản
3 Thái độ.
- Nghiêm túc trong học tập khi tiếp xúc với nhiều quy định nghiêm ngặt trong lập trình
- Có ý thức cố gắng trong học tập vượt qua những khó khăn ở giai đoạn đầu khi học lập trình
- Ham muốn giải các bài tập bằng lập trình, thấy được lợi ích của lập trình phục vụ tính toán
4.Troùng taõm:
II: Duùng cuù daùy hoùc:
-Saựch giaựo khoa, Saựch giaựo vieõn, giaựo aựn
III Hoaùt ủoọng daùy vaứ hoùc
1 OÅn ủũnh lụựp-kieồm sú soỏ:(1phuựt)
11A1
11 A2
11 A3
11 A4
11 A5
2 Kieồm tra baứi cuừ:(6phuựt)
Caõu1: Em haừy phaõn bieọt 3 loaùi teõn trong Pascal?
Trang 9
Teõn chuaồn: ẹửụùc duứng vụựi yự
nghúa nhaỏt ủũnh Nguụứi duứng coự
theồ sửỷ duùng vụựi nghúa khaực nhửng
phaỷi khai baựo laùi
Teõn daứnh rieõng: Duứng vụựi yự
nghúa nhaỏt ủũnh, ngửụứi duứng khoõng
ủửụùc sửỷ duùng vụựi muùc ủớch
khaực(coứn goùi laứ tửứ khoaự)
Teõn do ngửụứi duứng tửù ủaởt: do
ngửụứi duứng ủaởt vụựi yự nghúa naứo
ủoự ủeồ sửỷ duùng hụùp lớ
1 Lụựp 2 Lụựp 3 Lụựp 4 Lụựp 5 Lụựp 6 Lụựp 7 Lụựp 8 Lụựp 9 Lụựp
3.Noọi dung baứi mụựi:
NOÄI DUNG HOAẽT ẹOÄNG CUÛA THAÀY VAỉ TROỉ
BAỉI3: CAÁU TRUÙC CHệễNG TRèNH
1.Caỏu truực chung:(5phuựt)
Goàm 2 phaàn:
[<phần khaibáo>]
<Phần thân chương trình>
2.Caực thaứnh phaàn cuỷa chửụng trỡnh
a, Phaàn khai baựo:(15phuựt)
-Khai baựo teõn chửụng trỡnh
Program <teõn chửụng trỡnh>;
-Khai baựo thử vieọn:
Uses <teõn thử vieọn>;
-Khai baựo haống:
Const teõn_haống = giaự_trũ;
-Khai baựo bieỏn:
Var <danh saựch bieỏn>: kieồu dửừ lieọu;
b, Phaàn thaõn chửụng trỡnh (8phuựt)
Begin
Cleọnh1;
Cleõnh2;
Cleọnhn;
End
3.Vớ duù chửụng trỡnh ủụn giaỷn(7phuựt)
Program VD1 ;
Var x,y:byte;
Hoaùt ủoọng 1: Giaựo vieõn ủaởt caõu hoỷi gụùi mụỷ: Moọt baứi vaờn em thửụứng vieỏt coự maỏy phaàn? Vỡ sao phaỷi chia nhử vaõy?
*Lắng nghe và suy nghĩ trả lời :
- Có ba phần
- Có thứ tự : Mở bài, thân bài, kết luận
- Dễ viết, dễ đọc, dễ hiểu nội dung
Hoaùt ủoọng 2: Trong phaàn khai baựo coự nhửừng khai baựo naứo?
- Khai báo tên chương trình, khai báo thư viện chương trình con, khai báo hằng, khai báo biến và khai báo chương trình con
* Yeõu caàu hoùc sinh laỏy vớ duù:
- Vd : Program tinh_tong ; -Vd : Uses crt ;
-Vd: Const maxn=100;
- Vd: Var a, b, c : integer;
Gv: Neõu roừ phaàn caỏu truực cuỷa phaàn thaõn chửụng trỡnh Chuự yự giaỷi thớch caực tửứ khoaự cuỷa phaàn khai baựo vaứ keỏt thuực chửụng trỡnh
Hs: Laộng nghe vaứ ghi baứi
Hoaùt ủoọng 3: Tỡm hieồu chửụng trỡnh ủụn giaỷn:
Trang 10
t:word;
Begin
t:=x+y;
Writeln(t);
readln;
End
-Theo vớ duù beõn phaõn bieọt phaàn khai baựo vaứ phaàn thaõn chửụng trỡnh:
Hsinh thaỷo luaọn traỷ lụứi:
+Phaàn khai baựo:
Program VD1;
Var x,y: byte;
t: word;
+Phaàn thaõn:
Begin t: =x+y;
Writeln(t);
Readln;
End
IV Cuỷng coỏ baứi hoùc:(3phuựt)
-Naộm ủửụùc caỏu truực cuỷa moọt chửụng trỡnh
-Naộm ủửụùc caựch khai baựo: Khai baựo teõn chửụng trỡnh, thử vieõn, haống, bieỏn -Vieỏt ủửụùc moọt soỏ chửụng trỡnh ủụn giaỷn
V Ruựt kinh nghieọm:
Tuaàn 3:
Ngaứy soaùn: 25/08/2009
Ngaứy giaỷng:31/08- 04 /09/2009
Tieỏt 5: MOÄT SOÁ KIEÅU Dệế LIEÄU CHUAÅN - KHAI BAÙO BIEÁN
I.MUẽC TIEÂU:
1.Kieỏn thửực:
- Biết được một số kiểu dữ liệu chuẩn: Nguyên, thực, kí tự, logic
- Bieỏt được giới hạn biểu diễn của mỗi loại kiểu dữ liệu đó
- Naộm vửừng caựch sửỷ duùng caực kieồu dửừ lieọu
-Bieỏt caựch khai baựo bieỏn phuứ hụùp vụựi yeõu caàu baứi toaựn
-Bieỏt ủửụùc moùi bieỏn duứng trong chửụng trỡnh ủeàu phaỷi ủửụùc khai baựo
2.Kyừ naờng:
Sửỷ duùng ủửụùc kieồu dửừ lieọu vaứ khai baựo bieỏn ủeồ vieỏt ủửụùc moọt chửụng trỡnh ủụn giaỷn
3.Thaựi ủoọ:
-Coự yự thửựchoùc taọp toỏt khi mụựi tieỏp xuực vụựi moọt soỏ quy taộc nghieõm ngaởt cuỷa caực kieồu dửừ lieọu
4 Vaọn duùng:
-Bieỏt sửỷ duùng khai baựo hụùp lớ caực kieồu dửừ lieõu vaứ khai baựo bieỏn
II.DUẽNG CUẽ DAẽY HOẽC:
-Giaựo aựn, saựch giaựo khoa, saựch giaựo vieõn