Chào mừng quý vị đến với Thư viện tài nguyên GD&ĐT Đắc Lắk.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
chương 4

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Thị Thái Thanh (trang riêng)
Ngày gửi: 09h:07' 03-07-2009
Dung lượng: 42.0 KB
Số lượt tải: 79
Nguồn:
Người gửi: Nguyễn Thị Thái Thanh (trang riêng)
Ngày gửi: 09h:07' 03-07-2009
Dung lượng: 42.0 KB
Số lượt tải: 79
Số lượt thích:
0 người
Thời lượng: 4 tiết
Ngày soạn: 03-01-2009
Ngày dạy:05 – 01 - 2009
Tiết số: 20,21,22,25 – Tuần 20.21
Lớp dạy: 11D4
Chương IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
Bài 11: KIỂU MẢNG (T1)
TIÊU
Kiến thức
Biết mảng 1 chiều là 1 dãy hữu hạn các phần tử cùng kiểu;
Biết khai báo mảng, truy xuất đến phần tử, nhập và xuất mảng;
Kĩ năng
CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
Giáo viên: sgk, sgv, giáo án, tài liệu tham khảo;
Học sinh: sgk, vở, viết
TIẾN TRÌNH TIẾT DẠY
Tổ chức lớp
Kiểm tra sỉ số
Lớp
11C2
11D1
11D2
11D3
11D4
11D5
Tên hs vắng
Thịnh
Bài mới
TL
Hoạt động của giáo viên và học sinh
Kiến thức cơ bản
Gv: em hãy kể tên các kiểu dữ liệu chuẩn?
Hs: kiểu nguyên, thực, kí tự, logic
Gv: trong ngôn ngữ lập trình ngoài các kiểu dữ liệu chuẩn còn cung cấp kiểu dữ liệu có cấu trúc gồm: kiểu mảng, kiểu bản ghi, kiểu xâu kí tự.
giới thiệu mảng 1 chiều
yêu cầu hs trình bày khai báo mảng 1 chiều
hs: trả lời
Gv: giải thích
-cho ví dụ
Hs: lên bảng ghi:
Var b: array[1..50] of integer;
Gv: thuyết trình
Hs: lắng nghe, ghi chép
Gv: đưa ra chương trình giải bài toán nhiệt độ với N ngày:
HS: quan sát, ghi bài
Yêu cầu học sinh hoạt động thảo luận theo nhóm để phát biểu bài toán và xây dựng thuật toán.
(Gợi ý: Đã học ở §4 chương I Tin học 10)
Quan sát và HD sau đó gọi đại diện các nhóm lên trình bày.
Nhận xét, chốt lại ý chính.
Hướng dẫn và đặt câu hỏi gợi mở về phương pháp chuyển từ thuật toán sang chương trình (“làm mịn dần”).
Viết các lệnh nhập N và dãy A trong B1?
Nhận xét, sửa bài, cho điểm.
Viết các lệnh thực hiện các bước B2 → B4?
Nhận xét, sửa bài, cho điểm.
Như vậy, các em thấy trong chương trình sẽ cần phải khai báo các biến nào? Viết khai báo?
Nhận xét, sửa bài, cho điểm.
Từ đó, ta có thể viết chương trình hoàn chỉnh giải bài toán này chưa?
Đưa ra chương trình hoàn chỉnh và thực hiện minh họa chương trình trong TP để học sinh hiểu bài hơn.
Nhắc lại khái niệm kiểu mảng một chiều?
Nêu khái niệm kiểu mảng hai chiều?
Nhận xét, chốt lại ý chính.
Trình bày và giảng ví dụ về mảng hai chiều.
Đọc sách và nêu các cách khai báo kiểu dữ liệu mảng hai chiều?
Nhận xét, chốt lại cú pháp.
Hãy nêu ví dụ khai báo mảng 2 chiều gồm 3 dòng 4 cột, các phần tử có kiểu nguyên.
Nhận xét, chốt lại ví dụ.
Nêu bài toán ví dụ.
Hãy thảo luận theo nhóm tổ để viết chương trình.
Quan sát và hướng dẫn HS thực hiện viết chương trình.
Gọi đại diện một nhóm lên trình bày chương trình.
Nhận xét bài, chốt lại chương trình ngắn gọn, chính xác nhất.
kiểu mảng 1 chiều:
khái niệm: mảng 1 chiều là dãy hữu hạn các phần tử cùng kiểu.
mỗi mảng có 1 tên và mỗi phần tử có 1 chỉ số.
khai báo:
cách 1: trực tiếp
VAR
Cách 2: gián tiếp
TYPE
VAR
Trong đó:
- tên biến mảng, tên kiểu mảng do người lập trình tự đặt theo quy tắc đặt tên
- n1,n2: chỉ số đầu và chỉ số cuối- là các số nguyên và n1
Ví dụ: khai báo mảng 1 chiều gồm 50 phần tử, các phần tử có kiểu nguyên
truy xuất đến phần tử
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓





