Thông tin tài liệu:
Hiểu khái niệm mảng một chiều và hai chiều . Hiểu cách khai báo và truy cập đến các phần tử của mảng . Cài đặt được thuật toán của một số bài toán đơn giản với kiểu dữ liệu mảng một chiều . Thực hiện được khai báo mảng, truy cập, tính toán các phần tử của mảng .
Nội dung trích xuất từ tài liệu:
Chương IV : KIỂU DỮ LIỆU CÓ CẤU TRÚC Chương IV : KIỂU DỮ LIỆU CÓ CẤU TRÚC Bài 11 : KIỂU MẢNGI. MỤC ĐÍCH, YÊU CẦU : Hiểu khái niệm mảng một chiều và hai chiều . Hiểu cách khai báo và truy cập đến các phần tử của mảng . Cài đặt được thuật toán của một số bài toán đơn giản với kiểu dữ liệu mảng một chiều . Thực hiện được khai báo mảng, truy cập, tính toán các phần tử của mảng .II. PHƯƠNG PHÁP, PHƯƠNG TIỆN : Phương pháp : Thuyết trình, vấn đáp . Phương tiện : Máy chiếu, máy tính, phông chiếu hoặc bảng .III. LƯU Ý SƯ PHẠM : Cần cho học sinh thấy cần phải có một kiểu dữ liệu mới, ích lợi của kiểu dữ liệu đó, có thể minh họa bằng hình ảnh . Khi làm việc với mảng, học sinh khó hiểu nhất vẫn là cách truy xuất tới các phần tử của mảng. Cần làm rõ các khái niệm như : đánh số các phần tử của mảng, chỉ số, kiểu chỉ số.IV. NỘI DUNG BÀI GIẢNG : HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC NỘI DUNG SINH Ổn định lớp : - Chào thầy cô . - Cán bộ lớp báo cáo sĩ số . - Chỉnh đốn trang phục . Trước khi vào bài, giáo viên đưa ra một số vấnđề cần giải quyết như sau : Có thể sử dụng ví dụ trong SGK đểVới những kiểu dữ liệu như đã biết, làm thế nào học sinh dễ theo dõi, gõ trướcđể : chương trình để có thể sử dụng cho - Lưu trữ và xử lý một dãy số ? các phần tiếp theo . - Lưu trữ và xử lý Họ và tên của một người ? - Lưu trữ và xử lý bảng kết quả thi tốt nghiệp ?HS : Đưa ra các phương án để trả lời cho 3 câuhỏi trên . Trong lập trình thường có 2 loạiGV : Các ngôn ngữ lập trình thường cung cấp mảng : - Mảng một chiều .một số kiểu dữ liệu được xây dựng từ những - Mảng hai chiều .kiểu dữ liệu chuẩn gọi là kiểu dữ liệu có cấutrúc . Chương này chúng ta sẽ tìm hiểu một số 1. Kiểu mảng một chiềukiểu dữ liệu trong ngôn ngữ Pascal để trả lời 3 - Mảng một chiều là một dãy hữucâu hỏi trên . hạn các phần tử có cùng kiểu, mảng được đặt tên và mỗi phần tử mangGV : Đưa ra ví dụ, cần lập lập trình xử lý một một chỉ số. Để mô tả mảng mộtdãy số nguyên, hãy tìm cách lưu trữ một dãy số chiều ta cần xác định kiểu của các phần tử và cách đánh chỉ số cácnguyên trong khi lập trình ? phần tử .Bằng cách nào để lưu trữ được thông tin dưới Với mảng một chiều ta quan tâmdạng bảng khi lập trình ? đến : - Tên mảng một chiều .HS : Đưa ra ý kiến . - Số lượng phần tử trong mảngGV : Đánh giá ý kiến của học sinh, sau đó đưa .ra mục đích của việc sử dụng cấu trúc mảng - Kiểu dữ liệu của phần tử .trong chương trình . - Cách khai báo biến mảng một chiều .GV : Đưa ra khái niệm mảng một chiều và một - Cách truy cập vào từng phầnsố yếu tố liên quan trong lập trình nói chung . tử của mảng . Xét ví dụ : Nhập vào nhiệt độ trung bình mỗi ngày trong tuần . Tính và đưa ra màn hình nhiệt độ trung bìnhGV : Đi sâu phân tích hai chương trình để cho của cả tuần và đếm số ngày có nhiệthọc sinh nhận thấy sự tiện lợi khi sử dụng mảng độ lớn hơn nhiệt độ trung bình này .. Quan sát hai chương trình viết bằng ngôn ngữ Pascal cùng để giải bài toán trên . - Chương trình 1 : Không sửHS : Trong khi giáo viên phân tích hai chương dụng kiểu mảng .trình, học sinh sẽ đưa ra ý kiến nhận xét về 2 - Chương trình 2 : Sử dụngchương trình. kiểu mảng một chiều . a> Khai báo mảng một chiều Trong ngôn ngữ Pascal, mảng một chiều được khai báo bằng hai cách như sau : Cách 1 :GV : Đưa ra cách kh ...