Giáo án 11 giảm tải

Chia sẻ bởi Hoàng Thị Thương | Ngày 25/04/2019 | 63

Chia sẻ tài liệu: Giáo án 11 giảm tải thuộc Tin học 10

Nội dung tài liệu:

Tiết 21
Ngày giảng:......./....... /2011
Lớp: 11B1
Sĩ số:

Ngày giảng:......./....... /2011
Lớp: 11B2
Sĩ số:

Ngày giảng:......./....... /2011
Lớp: 11B3
Sĩ số:

Ngày giảng:......./....... /2011
Lớp: 11B4
Sĩ số:

Ngày giảng:......./....... /2011
Lớp: 11B5
Sĩ số:

Ngày giảng:......./....... /2011
Lớp: 11B6
Sĩ số:

Ngày giảng:......./....... /2011
Lớp: 11B7
Sĩ số:

CHƯƠNG 4
KIỂU DỮ LIỆU CÓ CẤU TRÚC
§ 11 KIỂU MẢNG
I. MỤC TIÊU
1. Kiến thức:
- Hiểu được khái niệm mảng một chiều.
- Hiểu cách khai báo và truy cập đến từng phần tử mảng một chiều.
2. Kĩ năng:
- Khai báo được mảng một chiều.
- Thực hiện được truy cập đến từng phần tử mảng.
3. Thái độ:
- Tích cực, tự giác hoàn thành nhiệm vụ học tập.
II. CHUẨN BỊ CỦA GV VÀ HS
1. Chuẩn bị của giáo viên:
- Giáo án, SGK, sách giáo viên.
2. Chuẩn bị của học sinh:
- Vở ghi, sách giáo khoa, sách bài tập, đồ dùng học tập.
III. TIẾN TRÌNH BÀI DẠY
Kiểm tra bài cũ: Lồng ghép vào giờ.
Nội dung bài mới:
Hoạt động của GV và HS
Nội dung

Hoạt động 1(15p): Kiểu mảng một chiều.
GV: Với những kiểu dữ liệu như đã biết, ta làm thế nào để có thể lưu trữ và xử lý một dãy số, họ tên của một người?
HS : Đưa ra các phương án để trả lời cho câu hỏi trên .
GV : Các ngôn ngữ lập trình thường cung cấp một số kiểu dữ liệu được xây dựng từ những kiểu dữ liệu chuẩn gọi là kiểu dữ liệu có cấu trúc .
Chương này chúng ta sẽ tìm hiểu một số kiểu dữ liệu trong ngôn ngữ Pascal để trả lời 3 câu hỏi trên .
Trước hết ta xét ví dụ sau: 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ình của cả tuần và đếm số ngày có nhiệt độ lớn hơn nhiệt độ trung bình này .
GV dùng máy chiếu, chiếu chương trình không sử dụng mảng một chiều (SGK trang 53).
GV: Ta sẽ gặp khó khăn gì khi muốn biết nhiệt độ trung bình của N ngày trong năm(chẳng hạn N=365)?
HS trả lời: Khai báo t quá lớn, chương trình dài(365 lệnh if).
Từ khó khăn đó GV giới thiệu chương trình 2(sử dụng kiểu mảng một chiều). Từ đó cho Hs thấy lợi ích của việc sử dụng mảng một chiều.
Trong khi giáo viên phân tích hai chương trình, học sinh sẽ đưa ra ý kiến nhận xét về 2 chương trình.
2. Hoạt động 2: (20p) Khai báo
GV: Ta đã biết các thành phần trong chương trình. Hãy phát biểu cách khai báo mảng một chiều?
HS: trả lời
GV: Đưa ra 2 ví dụ về khai báo mảng một chiều
Ví dụ 1: Var A : Array[1..100] of Integer ;
Ví dụi 2: var B : Arrat[1..50] of Real ;.
Giải thích các thành phần trong ví dụ. Từ đó yêu cầu học sinh đưa ra cách khai báo mảng một chiều.
HS: theo dõi ví dụ và đưa ra cách khai báo mảng một chiều.
GV : Đưa ra cách khai báo mảng một chiều trong ngôn ngữ Pascal, giải thích ý nghĩa của các từ khóa mới .

GV : Theo em, khai báo bằng cách nào tiện lợi hơn?
HS : trả lời.

GV : Tùy trường hợp cụ thể mà ta dùng cách 1 hay cách 2 nhưng thông thường ta sử dụng cách 1 .
GV : Sử dụng một số hình ảnh trực quan minh họa cho học sinh cấu trúc mảng và chỉ số của phần tử

Chỉ số
1
2
3
4
5
6
7
8

Giá trị
53
81
62
18
26
41
24
53


Khái niệm mảng một chiều.
- Mảng một chiều là một dãy hữu hạn các phần tử có cùng kiểu, mảng được đặt tên và mỗi phần tử mang một chỉ số. Để mô tả mảng một chiều ta cần xác định kiểu của các phần tử và cách đánh chỉ số các phần tử .
Với mảng một chiều ta quan tâm đến :
Tên mảng một chiều .
Số lượng phần tử trong mảng .
Kiểu dữ liệu của phần tử .
Cách khai báo biến mảng một chiều .
Cách truy cập vào từng phần tử của mảng .
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 .
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Hoàng Thị Thương
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)