1. Trang chủ
  2. » Mẫu Slide

Giáo án Tin học 11 (cả năm)

20 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 168,76 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

-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

Ngày đăng: 01/04/2021, 22:38

w