k33103353 cau trucchuongtrinh_tin5vt

15
Kịch bản dự kiến Đinh Thị Phượng 31-10-2011

Upload: tin5vungtau

Post on 02-Jul-2015

465 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: K33103353 cau trucchuongtrinh_tin5vt

Kịch bản dự kiến

Đinh Thị Phượng 31-10-2011

Page 2: K33103353 cau trucchuongtrinh_tin5vt

Trang bị cho HS một số khái

niệm cơ bản về LT và NNLT

bậc cao

Tin học 11

HS ham thích môn học, có tính kỉ

luật cao và tinh thần làm việc theo

nhóm

HS vận dụng được kiến thức

để giải bài toán trên máy tính

Mục tiêu

chung

Bài 3: Cấu trúc chương trình

Chương VI:

Chương

trình con và

LT có cấu

trúc

Chương V:

Tệp và thao

tác với tệp

Chương IV:

Kiểu dữ liệu

có cấu trúc

Chương III:

Cấu trúc rẽ

nhánh và lặp

Chương II:

Chương

trình đơn

giản

Chương I:

Một số khái

niệm về LT

và NNLT

Page 3: K33103353 cau trucchuongtrinh_tin5vt

Giả định- Lớp học có 30 học sinh.

- Phòng học có máy chiếu.

- Học sinh học khá.

- Phòng học có 2 dãy bàn đôi,mỗi dãy 20 máy.

- Học sinh ngồi dồn lại, không được ngồi lung tung.

- Học sinh đã được dặn dò xem lại bài cũ và chuẩnbị bài ngày hôm nay.

Page 4: K33103353 cau trucchuongtrinh_tin5vt

• Giúp học sinh hiểu được chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình.

• Giúp học sinh biết cấu trúc của một chương trình đơn giản: cấu trúc chung và cấu trúc thành phần.

• Giúp học sinh nhận biết được các phần của một chương trình đơn giản.

• Xác định thái độ nghiêm túc tuân thủ những qui định về thứ tự các thành phần của cấu trúc chương trình.

Mục tiêu, chuẩn kiến thức, kĩ năng

• Phần khai báo:

• Các loại tên như tên chương trình, tên các thư viện, tên hằng,tênbiến phải được đặt và khai báo đúng cú pháp.

• Cú pháp phần khai báo.

• Phần thân chương trình:

• Phần thân chương trình bắt buộc phải có ,được bắt đầu bằngmột từ khóa (hoặc kí hiệu) và được kết thúc bằng từ khóa (hoặckí hiệu) tương ứng.

• Cú pháp phần thân chương trình.

Điểm trọng tâm, điểm khó

Page 5: K33103353 cau trucchuongtrinh_tin5vt

• Những kiến thức đã được học về các khái niệm như bài toán, thuật toán, một số khái niệm về lập trình và ngôn ngữ lập trình...

Kiến thức liên quan bài học

• Toàn bộ nội dung cơ bản của bài:cấu trúcchung, phần khai báo, phần thân chươngtrình… Vì kiến thức về lập trình đã được học ở trung học cơ sở.

Kiến thức học sinh có thể biết

Page 6: K33103353 cau trucchuongtrinh_tin5vt

Câu hỏi:

1. Tên được ngôn ngữ lập trình quy định với ý nghĩa xácđịnh, người sử dụng không được dùng với ý nghĩa khác

2. Đại lượng giá trị có thể thay đổi trong quá trình thực hiệnchương trình

3. Chương trình dịch thực hiện từng câu lệnh

4.Đại lượng không đổi trong quá trình thực hiện chương trình

5. Chương trình dịch dịch từ ngôn ngữ… sang ngôn ngữ…

6. Cú pháp, chữ cái và ngữ nghĩa là các thành phần của….

7. Chương trình dịch thực hiện dịch toàn bộ chương trình.

Đáp án:

1.Tên dành riêng

( từ khóa)

2. Biến

3. Thông dịch

4. Hằng

5. Bậc cao, máy

6. Ngôn ngữ lậptrình

7. Biên dịch

Hoạt động 1: Cho hs chơi trò chơi ô chữ

Thời gian: 5 phút

Mục tiêu: Ôn lại kiến thức cho hs, dẫn dắt hs qua bài mới

Page 7: K33103353 cau trucchuongtrinh_tin5vt

Hoạt động 2: Giáo viên diễn giảng cấu trúc chung của

chương trình, hỏi đáp với học sinh.

Thời gian: 5 phút

Mục tiêu:

- Giúp học sinh hiểu được chương trình là sự mô tả của

thuật toán bằng một ngôn ngữ lập trình.

-Giúp học sinh biết cấu trúc chung của một chương trình

đơn giản.

- Trình chiếu slide thể hiện chương

trình là sự mô tả của thuật toán bằng

ngôn ngữ lập trình

-Mô tả cấu trúc chung của chương

trình.

[<phần khai báo>]

<phần thân>

- Hỏi học sinh ý nghĩa dấu ngoặc

vuông.

- Lắng nghe, trả lời và chép bài

Page 8: K33103353 cau trucchuongtrinh_tin5vt

Hoạt động 3:Giáo viên diễn giảng, trình bày trực

quan, hỏi đáp với hs.

Mục tiêu:-Giúp học sinh biết các thành phần của một chương trình đơn giản

và cú pháp của các thành phần đó.

-Giúp học sinh nhận biết được các phần của một chương trình đơn

giản.

- Xác định thái độ nghiêm túc tuân thủ những qui định về thứ tự

các thành phần của cấu trúc chương trình.

Thời gian: 30 phút

Page 9: K33103353 cau trucchuongtrinh_tin5vt

Khai báo tên chương trình

Cú pháp

Nguyên tắc

Quy định về tên

Khai báo thư viện

Cú pháp

Nguyên tắc

Một số thư viện của Pascal

Khai báo hằng

Cú pháp

Nguyên tắc

Thuận lợi của việc khai báo hằng

Giáo viên: -Trình bày cú pháp

- Nhấn mạnh nguyên tắc phải đặt

tên và khai báo đúng cú pháp.

- Cho hs nhắc lại quy tắc đặt tên.

Học sinh: Lắng nghe, trả lời câu hỏi và chép bài

Giáo viên: -Trình bày cú pháp

- Nhấn mạnh nguyên tắc phải đặt

tên và khai báo đúng cú pháp.

- Cung cấp thông tin về một số thư viện

Pascal.

Học sinh: Lắng nghe và chép bài

Giáo viên: -Trình bày cú pháp

- Nhấn mạnh nguyên tắc phải đặt

tên và khai báo đúng cú pháp.

- Hỏi hs về thuận lợi của khai báo hằng

- Cho hs lên bảng khai báo tên chương

trình, thư viện và hằng.

Học sinh: Lắng nghe, trả lời câu hỏi và chép bài

Page 10: K33103353 cau trucchuongtrinh_tin5vt

Giáo viên:

- Cho hs đọc sgk về phần thânchương trình.

- Cho hình ảnh một đoạnchương trình, hs nhận diệnđâu là phần khai báo, đâu làphần thân chương trình.

- Nhận xét và lưu ý phần End; và End.

Học sinh:

Lắng nghe và trả lời câu hỏi

Page 11: K33103353 cau trucchuongtrinh_tin5vt

Giáo viên:

-Cho hình ảnh một đoạnchương trình, hs nhận xétxem chương trình đúng hay sai. Nếu sai hãy lên bảng viếtlại cho đúng.

-Nhắc nhở hs về nguyên tắcđặt tên, cú pháp khai báo vàtrật tự các thành phần củachương trình.

Học sinh:

- Lắng nghe và trả lời câu hỏi.

- Lên bảng làm bài.

Program Vidu1;

Const PI=3.14;

Var R,S:Real;

Begin

R:=10; {Bán kính đường tròn}

S:=R*R*PI; {Diện tích hình tròn}

Writeln(‘Dien tich hinh tron = ‘, S:0:2); { In ra màn hình }

Readln;

End.

Ví dụ 1:

Page 12: K33103353 cau trucchuongtrinh_tin5vt

Var a,b;

tam: Integer;

Begin

Program S wap;

Write(‘Nhập vao a=‘);Readln(a);

Write(‘Nhập vao b=‘);Readln(b);

tam:=a; {tam lấy giá trị của a}

a:=b; {a lấy giá trị của b}

b:=tam; {b lấy lại giá trị của tam}

Writeln (‘a=‘,a,’b=‘,b);

Readln;

End.

Ví dụ 2: Chỉnh sửa:

Page 13: K33103353 cau trucchuongtrinh_tin5vt

Hoạt động 4: Củng cố kiến thức và dặn dò học sinh

Mục tiêu: Giúp hs hệ thống lại kiến thức và nhắc nhở hstuân thủ nguyên tắc khi lập trình.

Thời gian: 5 phút

- Giáo viên gọi hs trả lời tóm tắt nội dung chính của bài học hôm nay.

- Giáo viên nhận xét, nhấn mạnh phầntrọng tâm.

- Dặn dò học sinh chuẩn bị bài 4 và bài 5.

Học sinh lắng nghe, trả lời và ghi nhớ.

Page 14: K33103353 cau trucchuongtrinh_tin5vt

Ứng dụng công nghệ

Bài trình bày Multimedia (MS. PP 2007)

• Dùng cắt dán hình ảnh: đoạn lệnh, …

Phần mềm cắt hình ảnh Snippy

• Tạo câu hỏi củng cố có tương tác với học sinh

Chương trình trắc nghiệm Violet

Page 15: K33103353 cau trucchuongtrinh_tin5vt

Thanks!You can find more free PowerPoint templates on: http://www.ppt-to-video.com