kbdh - lớp 11 - bài 13: kiểu bản ghi

19
KẾ HOẠCH BÀI DẠY Lớp 11 – Chương IV BÀI 13: KIỂU BẢN GHI GV Hướng dẫn: Nguyễn Khắc Văn SV thực hiên: Trần Thị Lệ Chi Hoàng Thị Diệu Linh TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM KHOA CÔNG NGHỆ THÔNG TIN

Upload: tran-juni

Post on 21-Jul-2015

556 views

Category:

Automotive


0 download

TRANSCRIPT

Page 1: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

KẾ HOẠCH BÀI DẠY

Lớp 11 – Chương IV

BÀI 13: KIỂU BẢN GHI

GV Hướng dẫn: Nguyễn Khắc Văn

SV thực hiên:

Trần Thị Lệ Chi

Hoàng Thị Diệu Linh

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM

KHOA CÔNG NGHỆ THÔNG TIN

Page 2: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Chương I: Một số khái niệm về lậptrình và ngôn ngữ lập trình

Chương II: Chương trình đơn

Chương III: Cấu trúc rẽ nhánh và lặp

Chương IV: Kiểu dữ liệu có cấu trúc

Chương V: Tệp vầ thao tác với tệp

Chương VI: Chương trình con vàlập trình có cấu trúc.

25/12/2014 Lý luận phương pháp dạy học Tin1 2

Chương trình

Tin Học 11

Page 3: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

• Trang bị cho học sinh một số khái niệmcơ bản về lập trình và ngôn ngữ lập trìnhbậc cao

Kiếnthức

• Giải được một số bài toán đơn giản trên máytính bằng cách vận dụng các kiến thức về thuậttoán, cấu trúc dữ liệu, ngôn ngữ lập trình cụthể, sử dụng các chương trình con có sẵn.

Kĩ năng

• Ham thích môn học, có tính kỉ luật cao, tinh thần làm việc theo nhóm.

Thái độ

25/12/2014Lý luận phương pháp dạy học Tin1

3

Mục tiêu chương trình lớp 11

Page 4: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Chương IV (7,6,2)

Bài11

• Kiểu mảng

Bài12

• Kiểu xâu

Bài13 • Kiểu bản ghi

25/12/2014 Lý luận phương pháp dạy học Tin1 4

Mục tiêu cả chương:

Hiểu được khái niệm

kiểu dữ liệu có cấu

trúc và có một số kĩ

năng ban đầu về sử

dụng kiểu dữ liệu có

cấu trúc trong lập

trình (với Pascal)

Củng cố lại một vài

thuật toán cơ bản

thường gặp với mỗi

kiểu dữ liệu có cấu

trúc.

Page 5: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Mục tiêu

Kiến thức

Biết khái niệmkiểu bản ghi

Biết cách khaibáo bản ghi, truycập trường của

bản ghi

Kĩ năng

Bước đầu biết mô tả một đốitượng bằng một số thuộc tính

cần quản lý.

Khái báo kiểu bản ghi

Nhận biết được trường (thuộc tính ) củamột số biến bản ghi và bước đầu viếtmột vài thao tác xử lý trên trường của

bản ghi.

25/12/2014 Lý luận phương pháp dạy học Tin1 5

Page 6: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Điểm trọng tâm – Điểm khó

Điểm trọng tâm

• Khai báo biến dữ liệu kiểubản ghi, biến kiểu bản ghi.

• Cách tham chiếu đến mộttrường thuộc bản ghi.

• Cách gán giá trị trực tiếpcho từng trường.

Điểm khó

• Cách lấy giá trịcủa trường thôngqua biến

25/12/2014 Lý luận phương pháp dạy học Tin1 6

Page 7: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Kiến thức liên quan

• Khai báo biến

• Gán giá trị

• Cấu trúc rẽ nhánh và lặp

• Các kiểu dữ liệu đã học.

Kiến thức đãbiết

• Biết dữ liệu tổ chức bảng (nhưbảng điểm, hoá đơn..)

• Đối tượng, thuộc tính của đốitượng

Kiến thức cókhả năng biết, kiến thức liên

quan

25/12/2014 Lý luận phương pháp dạy học Tin1 7

Page 8: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Giả định – Chuẩn bị

Giả định môitrường dạy – học

• Phòng học có máy

• Lớp học có trang bịmáy chiếu

• Lớp học có diễn đàn

• Lớp học khá

Chuẩn bị

• Sách giáo khoa

• Phiếu học tậpphát cho họcsinh

• Đã dặn dò họcsinh xem bàitrước ở nhà

Ghi chú

• Phát phiếu họctập đầu giờ học(nhờ lớp phólàm)

25/12/2014 Lý luận phương pháp dạy học Tin1 8

Page 9: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Kế hoạchgiảng dạy

Hoạt động 1: (5p)

Hoạt động 2: (10p)

Hoạt động 3: (25p)

Hoạt động 4: (5p)

25/12/2014 Lý luận phương pháp dạy học Tin1 9

Page 10: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

25/12/2014 Lý luận phương pháp dạy học Tin1 10

Mục tiêu:•Giúp học sinh ôn lạikiến thức các kiểu dữliệu có cấu trúc.

•Chuẩn bị tâm thếbước vào bài họcmới.

Hoạt động 01:

Nhắc lại kiểu dữ liệu có cấu trúc

Đặt câu hỏi:Hãy nêu các kiểu dữ liệu có cấutrúc đã học và cách khai báo củanó?Cho ví dụ?Hãy nêu những kiểu dữ liệu màem biết?

Hoạt động của Giáo viên Hoạt động của Học sinh

Chia lớp thành 2 nhómGọi đại diện từng nhóm lên

làm.Tổng kết và nhận xét các đáp

án.Đặt vấn đề bước vào bài mới.

Thảo luận nhómCử đại diện lên điền đáp ánTheo dõi trên bảng và trợ giúp

đội mình trả lời.

Page 11: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Hoạt động của Giáo viên Hoạt động của Học sinh

1. Đưa ra vấn đề.2. Gọi học sinh đọc bài làm của

mình.3. Đặt câu hỏi từ bảng thông

tin.4. Đưa ra nội dung bài học.5. Gọi học sinh điền vào chỗ

trống để hoàn thành kháiniệm.

1. Mỗi học sinh sẽ tự lấy giấy ghi thôngtin.

2. Lắng nghe bài của bạn và bổ sung gópý nếu có.

3. Trả lời các câu hỏi4. Ghi chép lý thuyết vào vở.5. Tìm hiểu sách, thảo luận để điền vào

chỗ trống.

12/25/2014 Lý luận phương pháp dạy học Tin1 11

Mục tiêu: Giúp học sinh biết về kiểu bản ghi Biết công dụng của kiểu bản ghi. Biết mô tả một đối tượng bằng

một số thuộc tính cầnquản lý.

Hoạt động 2 (10’) – Gợi động cơ

Giới thiệu kiểu dữ liệu bản ghi,

lợi ích của nó

Page 12: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Hoạt động 2 (10’) – Gợi động cơ

Giới thiệu kiểu dữ liệu bản ghi, lợi ích của nó

Đặt vấn đề:

Hãy viết các thông tin của bạn em lên một mảnh giấy nhỏ, gồm họ vàtên, ngày sinh, quê quán, giới tính, sở thích, năng khiếu…

Dẫn dắt vào bài:

Khi viết ra những thông tin của các em, nghĩa là các em đangcung cấp thông tin về một đối tượng. Và các em đều cung cấpnhững thông tin giống nhau như họ tên, giới tính, quê quán… Đó là cách mô tả đối tượng bằng ngôn ngữ con người.

Đặt câu hỏi

- Trong Pascal người ta dùng kiểu dữ liêu có cấu trúc nào để mô tảđối tượng đó.

- Hãy dùng kiểu mảng và kiểu xâu để mô tả.

- Đưa ra khuyết điểm của 2 KDL trước. Vậy nên dùng kiểu dữ liệunào cho phù hợp => Kiểu bản ghi.

25/12/2014 Lý luận phương pháp dạy học Tin1 12

Page 13: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

12/25/2014 Lý luận phương pháp dạy học Tin1 13

Hoạt động 3 (25’)

Khai báo kiểu bản ghi và cách gán

giá trị

Mục tiêuHọc sinh sẽ biếtcách khai báokiểu ban ghi, khai báo biếnkiểu bản ghi vàtham chiếu đếntrường của bảnghi

Hoạt động của giáo viên

• Đưa ra vấn đề dẫn dắttới bài học.

• Đưa ra lời giải. Từ đógiải quyết vấn đề.

• Nêu ra bài học cần học

• Giải đáp thắc mắc, đưara thêm vài ví dụ

Hoạt động của học sinh

• Trả lời các ý kiến củamình

• Lắng nghe đáp án

• Ghi chép, đưa ra cácthắc mắc (nếu có)

Page 14: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Hoạt động 3 (25’)

Khai báo kiểu bản ghi và cách gán giá trị

Hoạt động 3.1: Đặt câu hỏi nêu vấn đề dẫn dắt tới bài học - Khai báo kiểu bản ghi .

a. Đặt vấn đề: Khi mình giới thiệu một người bạn mới cho người khác biết thì mìnhsẽ giới thiệu như thế nào? Có những điều gì chính.

b. Dẫn dắt giải quyết vấn đề:

Học sinh sẽ thay phiên trả lời một ý kiến.

Giáo viên sẽ đưa ra lời giải. Từ đó giải quyết vấn đề.

c. Nêu bài học từ vấn đề đã giải quyết.

Giáo viên: nêu ra bài học cần học

Khi nhắc đến ai đó, chúng ta cần nói rõ tên và các đặc điểm của người đó. Trong dữ

liệu kiểu bản ghi cũng vậy, chúng ta cũng cần khai báo:

Tên kiểu bản ghi Tên đối tượng chúng ta mô tả

Tên trường Các đặc điểm của đối tượng

Học sinh: lắng nghe – ghi chép – đặt câu hỏi thắc mắc

Sau đó giáo viên sẽ giải đáp thắc mắc. Và làm một số ví dụ cụ thể giúp học sinh

hiểu và nắm bắt kiến thức tốt hơn.

25/12/2014 Lý luận phương pháp dạy học Tin1 14

Page 15: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Hoạt động 3.2: Cách gán giá trị cho kiểu bản ghiĐặt vấn đề: khi một ai đó hỏi mình tên gì? Ở đâu?

Đang học lớp nào?... Và mình trả lời như thế nào? Nêurõ từng phần mình trả lời..

Giải quyết vấn đề:Học sinh sẽ trả lời câu hỏi.Sau đó giáo viên sẽ liên hệ dẫn dắt tới bài: vậy sao ta

lại trả lời là : ví dụ: mình tên Mai, ở Khánh Hòa, mìnhhọc lớp 11A…từ đó liên hệ đến cách gán giá trị chokiểu bản ghi cũng tương tự như vậy và có quy tắcriêng….

Nêu bài học: học sinh sẽ lắng nghe và cho một số ví dụkhác nữa về nội dung học.

Lớp sẽ đặt câu hỏi và giải đáp thắc mắc.

25/12/2014 Lý luận phương pháp dạy học Tin1 15

Page 16: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

25/12/2014 Lý luận phương pháp dạy học Tin1 16

Hoạt động 4: Củng cố bài học

Lưu ý họcsinh mô tảbản ghi bắtđầu bằngrecord vàkết thúc

bằng end.

Kết thúckhai báophải có

dấu chấmphẩy.

Tóm lại cho họcsinh những đặc

điểm cơ bản giốngvà khác nhau củakiểu bản ghi với

kiểu mảng và kiểuxâu

Page 17: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

ỨNG DỤNG CÔNG NGHỆ

Phần mềm Microsoft PowerPoint

Phần mềm Microsoft Word

Slide bài giảng, kịch bản dạy học

Giáo án, tài liệu hỗ trợ

Máy vi tính, máy chiếu

Môi trường thực hành và giảng dạy

25/12/2014 Lý luận phương pháp dạy học Tin1 17

Page 18: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

Các phương pháp dạy học sử dụngtrong bài giảng

• Phương pháp hỏi đáp

• Thảo luận nhóm

• Phương pháp giảng giải

• Phương pháp phân tích

12/25/2014 Lý luận phương pháp dạy học Tin1 18

Page 19: KBDH - Lớp 11 - Bài 13: Kiểu bản ghi

25/12/2014 Lý luận phương pháp dạy học Tin1 19