Tải bản đầy đủ (.ppt) (26 trang)

BÁO CÁO: Bài 11 kiểu mảng (4,4,1)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (735.22 KB, 26 trang )

CHƯƠNG
I
Một số khái niệm về lập trình và
ngôn ngữ lập trình
CHƯƠNG
II
Chương trình đơn giả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
TIN HỌC
11
NỘI DUNG
§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à
ngôn ngữ lập trình bậc cao
Các khái niệm cơ bản về lập trình và
ngôn ngữ lập trình bậc cao
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


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
Giả đị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
Phòng học :
Phòng máy chiếu có bảng phấn
Phòng máy
Giáo viên :
Có máy tính riêng
Đã hướng dẫn học sinh quy cách học và làm việc ở lớp, ở nhà
Có mail :
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
Phòng học :
Phòng máy chiếu có bảng phấn
Phòng máy
Giáo viên :
Có máy tính riêng
Đã hướng dẫn học sinh quy cách học và làm việc ở lớp, ở nhà
Có mail :
Tiết 1 :
Kiểu mảng một chiều (Mục 1a: Khai báo)

Tiết 2,3 :
Kiểu mảng một chiều (Mục 1b: Một số ví dụ)
Tiết 4 :
Kiểu mảng hai chiều
§11: Kiểu mảng(4,4,1)
§11: Kiểu mảng(4,4,1)
KỸ NĂNG
THÁI ĐỘ
KIẾN THỨC
BÀI 11 :
KIỂU MẢNG
Kiế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
Kỹ 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.
Tiết 1
Cách khai báo mảng một chiều
Cách khai báo mảng một chiều
Cách tham chiếu đến một phần tử
của mảng
Cách tham chiếu đến một phần tử
của mảng
Sự cần thiết và hữu ích của cấu trúc
mảng trong lập trình
Sự cần thiết và hữu ích của cấu trúc
mảng trong lập trình
NỘI
DUNG
TRỌNG
TÂM
NỘI
DUNG
TRỌNG
TÂM
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
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
mới phức tạp hơn
Khái niệm đánh số các phần tử của
mảng, chỉ số, kiểu chỉ số

Khái niệm đánh số các phần tử của
mảng, chỉ số, kiểu chỉ số
Cách truy cập đến từng phần tử
của mảng
Cách truy cập đến từng phần tử
của mảng
Điểm
khó
của
bài
Điểm
khó
của
bài
Hoạ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
Chuẩn bị một chương
trình pascal đơn giản
có khai báo cấu trúc
mảng một chiều.
Chuẩn bị một số câu
hỏi trắc nghiệm về
mảng một chiều
Xem lại cấu trúc lặp
và rẽ nhánh.

Đọc bài mới trước
khi đến lớp.
Giáo viên
Học sinh
Chuẩn bị ở nhà
Giớ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
Giáo viên
Học sinh
Hoạt động 1(3p)
Phâ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à gì?
Phân tích ví dụ
Nhietdo_Nngay và nhấn
mạnh những điểm liên
quan tới mảng
Ôn lại kiến thức cũ
và suy nghĩ hướng
giải quyết
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.
Giáo viên
Học sinh
Hoạt động 2(17p)
Cách khai báo mảng một
chiều. Đưa ra một số ví dụ
minh họa.
Cách tham chiếu đến từng
phần tử của mảng. Đưa ra
một số ví dụ minh họa.
Lắng nghe và ghi
chép. Đưa ra một
vài ví dụ.
Giáo viên
Học sinh
Hoạt động 3 (20p)
Cũ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)
Tiết 2
Giú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.

Học sinh quên các thuật toán đã học
Học sinh quên các thuật toán đã học
Vẽ sơ đồ khối
Vẽ sơ đồ khối
Phân tích thuật toán
Phân tích thuật toán
Điểm
khó
của
bài
Điểm
khó
của
bài
Hoạt động 3
Hoạt động 1
Hoạt động 2
Bài 11
(Tiết 1)
Chuẩn bị ở nhà
Vẽ sơ đồ khối cho các
ví dụ
Viết chương trình
pascal cho các ví dụ
Xem lại cách khai
báo mảng một
chiều, cách truy
cập đến từgn phần
tử của mảng.
Giáo viên

Học sinh
Chuẩn bị ở nhà
Phân tích phần input và
output cho bài toán tìm
phần tử lớn nhất của
dãy số nguyên.
Xác định thành phần
dữ liệu
Xác định thành phần
xử lý.
Xác định các bước giải
bài toán trên.
Vẽ sơ đồ khối
Phân tích code chương
trình ví dụ 1.
Ôn lại cách xác
định input và
output cho bài
toán.
Biế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.
Giáo viên
Học sinh
Hoạt động 1(20p)
Phân tích phần input và
output cho bài ví dụ 2
Xác định thành phần dữ
liệu
Xác định thành phần xử
lý.
Xác định các bước giải bài
toán trên.
Vẽ sơ đồ khối
Phân tích code chương
trình ví dụ 2.
Ôn lại cách xác định
input và output cho
bài toán.
Biế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.

Giáo viên
Học sinh
Hoạt động 2(20p)
Xem 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)
Sử 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:

×