Tin 11 HKII Chuan

Chia sẻ bởi Lê Thị Thu Huyền | Ngày 25/04/2019 | 54

Chia sẻ tài liệu: Tin 11 HKII Chuan thuộc Tin học 10

Nội dung tài liệu:

Chương 4: KIỂU DỮ LIỆU CÓ CẤU TRÚC
Tiết 19.
Bài 11: KIỂU MẢNG VÀ BIẾN CÓ CHỈ SỐ.

I. MỤC ĐÍCH, YÊU CẦU
1. Kiến thức
- Biết được một kiểu dữ liệu mới là kiểu mảng một chiều.
- Biết được một loại biến có chỉ số;
- Biết cấu trúc tạo mảng một chiều, cách khai báo biến kiểu mảng một chiều.
2. Kĩ năng
- Biết được các thành phần trong khai báo kiểu mảng một chiều;
- 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 khai báo mảng đơn giản với chỉ số miền con của kiểu nguyên;
- Biết cách tham chiếu đến các phần tử của mảng một chiều.
3. Tư duy và thái độ:
Tự giác, tích cực, chủ động và sáng tạo trong tìm kiếm tri thức.
II. CHUẨN BỊ
1. Giáo viên: giáo án, sgk, sơ đồ cấu trúc mảng 1 chiều
2. Học sinh: sgk
III. PHƯƠNG PHÁP:
- Đặt vấn đề,gợi mở thuyết giảng.
IV. HOẠT ĐỘNG DẠY HỌC
1. Ổn định lớp :
Cán bộ lớp báo cáo sĩ số .
2. Kiểm tra bài cũ (Không kiểm tra)
3. Bài mới
HOẠT ĐỘNG CỦA GV & HS
NỘI DUNG

Hoạt động 1: Sự cần thiết có dữ liệu kiểu mảng

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 :

Với những kiểu dữ liệu như đã biết, làm thế nào để :
Lưu trữ và xử lý một dãy số ?
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â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 .


GV : Đưa ra ví dụ, cần lập lập trình xử lý một dãy số nguyên, hãy tìm cách lưu trữ một dãy số nguyên trong khi lập trình ?


Có thể sử dụng ví dụ trong SGK để học sinh dễ theo dõi, gõ trước chương trình để có thể sử dụng cho các phần tiếp theo .




Hoạt đông 2: Kiểu mảng một chiều

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 .


GV : Đưa ra ví dụ, cần lập lập trình xử lý một dãy số nguyên, hãy tìm cách lưu trữ một dãy số nguyên trong khi lập trình ?

Bằng cách nào để lưu trữ được thông tin dưới dạng bảng khi lập trình ?

HS : Đưa ra ý kiến .

GV : Đá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 trong chương trình .

GV : Đưa ra khái niệm mảng một chiều và một số yếu tố liên quan trong lập trình nói chung .




GV : Đi sâu phân tích hai chương trình để cho học sinh nhận thấy sự tiện lợi khi sử dụng mảng .




HS : 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.






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 : Khai báo bằng cách nào tiện lợi hơn ?


HS : Thường thì học sinh trả lời cách 1 tiện lợi hơn ?


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








Đưa ra một số khai báo mảng trong Pascal .
Trong lập trình thường có 2 loại mảng :
Mảng một chiều .
Mảng hai chiều .


1. Kiểu 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
* 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ẻ: Lê Thị Thu Huyền
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)