BÁO CÁO: Bài 11 kiểu mảng (4,4,1)
Trang 2§11: Kiểu mảng(4,4,1)
§12: Kiểu xâu
§13: Kiểu bản ghi
Kiểu dữ liệu có cấu trúc
Kiểu dữ liệu có cấu trúc
Các khái niệm cơ bản về lập trình và
phương tiện có sẵn
Một số kỹ năng giải các bài toán trên máy tính bằng cách vận dụng các kiến thức về thuận toán , cấu trúc dữ liệu , ngôn ngữ lập trình cũ thể và các
phương tiện có sẵn
Trang 3Giả định và chuẩn bị của giáo viên:
Lớp học và học sinh :
Lớp: 11B6 Trường THTP Diên hồng ,sỉ số: 40 học sinh
Chia làm 10 nhóm , mỗi nhóm có 1 máy tính ở nhà
Lớp ít ghi chép, chú ý tập trung vào bài giảng
Lớp: 11B6 Trường THTP Diên hồng ,sỉ số: 40 học sinh
Chia làm 10 nhóm , mỗi nhóm có 1 máy tính ở nhà
Lớp ít ghi chép, chú ý tập trung vào bài giảng
Trang 5KỸ NĂNG
THÁI ĐỘ
KIẾN THỨC
BÀI 11 : KIỂU MẢNG
Trang 6Kiến thức Hiểu kiều mảng là một kiểu dữ liệu có cấu trúc rất cần thiết và hữu ích trong nhiều chương trình
Các ngôn ngữ thông dụng cho phép người lập trình xây dựng kiểu dự liệu mảng một chiều
Hiểu cách khai báo mảng một chiều Biết cách truy cập đến từng phần tử của mảng
Có thể tham chiếu phần tử của mảng bằng tên của mảng và chỉ số tương ứng của phần tử này
Mảng một chiều là một dạy hữu hạn các phần tử cùng kiểu
Trang 7Kỹ năng Nhận biết được các thành phần trong khai báo mảng một chiều
Nhận biết được định danh của một phần tử kiểu mảng một chiều xuất hiện trong một chương trình.
Biết cách viết khai báo mảng đơn giản
Tiếp tục hình thành và xây dựng phẩm chất cần thiết của người lập trình.
Thái độ Tiếp tục xây dựng lòng ham thích lập trình, nhằm giải quyết các bài toán bằng máy tính.
Trang 8Tiết 1
Trang 9Cách khai báo mảng một chiều
NỘI DUNG TRỌNG TÂM
Trang 10Với kiểu dữ liệu có cấu trúc, người lập trình
có thể tự thiết kế một kiểu dữ liệu
mới phức tạp hơn
Với kiểu dữ liệu có cấu trúc, người lập trình
có thể tự thiết kế một kiểu dữ liệu
Điểm khó của bài
Trang 11Hoạt động 3
Hoạt động 1
Hoạt động 2
Bài 11 (Tiết 1)
Chuẩn bị ở nhà
Hoạt động 4
Trang 12Chuẩn bị một chương
trình pascal đơn giản
có khai báo cấu trúc
Trang 13Giới thiệu tổng quan
nội dung chương 4
Khái quát được nội dung trọng tâm của chương 4
Hoạt động 1(3p)
Trang 14Phân tích ví dụ bài toán
Nhietdo_Tuan để dẫn dắt
học sinh đến tình huống
cần sử dụng kiểu dữ liệu
mảng bằng cách đặt ra
câu hỏi khi giải bài toán
trên với N ngày
Khái niệm mảng một chiều
Lắng nghe và ghi chép.
Học sinh lắng nghe
và so sánh với hướng giải quyết của mình.
Hoạt động 2(17p)
Trang 15Hoạt động 3 (20p)
Trang 16Cũng cố bằng cách giải một số câu trắc hỏi trắc nghiệm liên quan đến vấn đề đang học.
Dặn dò học sinh xem lại bài và chuẩn bị bài cho tiết học kế tiếp( vẽ sơ đồ khối ở nhà cho những
ví dụ ở phần 1b)
Giáo viên
Củng cố và đặn dò (5p)
Trang 17Tiết 2
Trang 18Giúp học sinh nắm được cách nhập
xuất cho từng phần tử của mảng.
Giúp học sinh nắm được cách nhập
xuất cho từng phần tử của mảng.
Do mảng là dãy các phần tử được đánh số
bởi các số nguyên liên tiếp nên
việc thực hiện các thao tác
nào đó trên dãy các phần tử của mảng
thường gắn với câu lệnh for-do
Do mảng là dãy các phần tử được đánh số
bởi các số nguyên liên tiếp nên
việc thực hiện các thao tác
nào đó trên dãy các phần tử của mảng
thường gắn với câu lệnh for-do
Các thao tác nhập xuất hay xử lý
mỗi phần tử của mảng phải tuân
theo quy định kiểu phần tử của mảng.
Các thao tác nhập xuất hay xử lý
mỗi phần tử của mảng phải tuân
theo quy định kiểu phần tử của mảng.
NỘI DUNG TRỌNG TÂM
NỘI DUNG TRỌNG TÂM
Khi khai báo mảng một chiều cần
xác định kích thước của mảng.
Khi khai báo mảng một chiều cần
xác định kích thước của mảng.
Trang 19Học sinh quên các thuật toán đã học
Vẽ sơ đồ khối
Phân tích thuật toán
Điểm khó của bài
Điểm khó của bài
Trang 20Hoạt động 3
Hoạt động 1
Hoạt động 2
Bài 11 (Tiết 1)
Chuẩn bị ở nhà
Trang 21Vẽ sơ đồ khối cho các
tử của mảng.
Chuẩn bị ở nhà
Trang 22Biết cách chọn phần dữ liệu thích hợp, biết cách xác định thành phần xử lý.
Nắm được các bước giải bài toán cho ví dụ 1.
Hiểu câu lệnh trong chương trình thể hiện các bước trong thuật toán.
Hoạt động 1(20p)
Trang 23Biết cách chọn phần dữ liệu thích hợp, biết cách xác định thành phần xử lý.
Nắm được các bước giải bài toán cho ví dụ 2.
Hiểu câu lệnh trong chương trình thể hiện các bước trong thuật toán.
Hoạt động 2(20p)
Trang 24Xem lại 2 thuật toán đã học (ví dụ 1, ví dụ 2).
Cài đặt chương trình, chạy thử.
Xem ví dụ 3 và chuẩn bị cho bài mảng hai chiều
Giáo viên
Củng cố và đặn dò (5p)
Trang 25Sử dụng powerpoint
Công cụ vẽ hình: Microsoft Visio 2010
Sử dụng phần mềm:
+ Free Pascal + Turbo Pascal
Các công nghệ sử dụng tích hợp trong bài dạy: