Bài 11. Kiểu mảng

Chia sẻ bởi Nguyễn Thị Song | Ngày 25/04/2019 | 129

Chia sẻ tài liệu: Bài 11. Kiểu mảng thuộc Tin học 11

Nội dung tài liệu:

Tiết 21: KIỂU MẢNG (Tiết 1)

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. Thái độ:
Tự giác, tích cực, chủ động và sáng tạo trong tìm kiếm tri thức.
4. Phát triển năng lực
Hình thành và phát triển cho học sinh năng lực tự học, năng lực công nghệ thông tin, năng lực giải quyết vấn đề.
Mô hình hoá các tình huống trong thực tiễn bằng cấu trúc mảng một chiều qua việc khai báo mảng.
II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC
1. Phương pháp: Thuyết trình, vấn đáp.
2. Phương tiện: Máy chiếu, máy tính, phòng máy, bảng.
III. LƯU Ý SƯ PHẠM.
Bước đầu hình thành khái niệm về cấu trúc mảng .
Cần xây dựng các bài thực hành và tổ chức thực hiện tại phòng máy để học sinh đạt được những kĩ năng theo yêu cầu.
IV. TIẾN TRÌNH BÀI DẠY.
1. Ổn định lớp: (Thời lượng:........)
2. Kiểm tra bài cũ, gợi động cơ (Thời lượng...........)
3. Nội dung bài giảng
Hoạt động 1: Tìm hiểu bài toán mở đầu

Hoạt động của Giáo viên và Học sinh
Nội Dung

GV: Nội dung bài toán: Viết chương trình nhập từ bàn phím nhiệt độ trung bình của 7 ngày trong tuần. Đưa ra màn hình nhiệt độ trung bình của cả tuần.
Gv: trong chương trình cần khai báo những biến nào?
Hs: T1,t2,....t7: lưu nhiệt độ tb của 7 ngày trong tuần
tb: lưu nhiệt độ tb của cả tuần.
- kiểu dl: số thực
Gv: yêu cầu học sinh lên viết phần khai báo của ct.
Hs: lên bảng làm bài.


Gv: gọi 1 hs lên bảng viết lệnh nhập nhiệt độ và tính nhiệt độ tb




Gv: Đây là một bài toán khá đơn giản. Nhưng nếu thay đổi bài toán yêu cầu tính nhiệt độ tb của cả năm ( 365 ngày)?
Hs: phải khai báo 366 biến do đó: ct dài, dễ nhầm lẫn,

Cần dùng mảng 1 chiều để lưu trữ
nhiệt độ
20
16.8
.......
23.2

ngày
1
2

365


-> Khái niệm mảng 1 chiều











1. Bài toán đặt vấn đề
Chương trình:
Program nhietdo;
var t1,t1,t3,t4,t5,t6,t7,tb: real;
begin
write(‘nhap nhiet do cac ngay trong tuan:’);
readln(t1,t2,t3,t4,t5,t6,t7);
tb:=(t1+t2+t3+t4+t5+t6+t7)/7;
write(tb);
readln;
end.







1. K/n mảng một chiều
Mảng 1 chiều là dãy hữư hạn các phần tử cùng kiểu, mảng được đặt tên, mỗi phần tử của mảng có 1 chỉ số.


Hoạt động 2: Khai báo mảng một chiều và tham chiếu đến phần tử của mảng
Hoạt động của Giáo viên và Học sinh
Nội Dung






GV:Diễn giải cú pháp
HS: Ghi bài









VD1: viết khai báo cho bài toán nhiệt độ tb của cả năm.
- tên biến mảng: nhietdo
- chỉ số đầu: 1
- chỉ số cuối: 365
- kiểu dl: real
- số lượng pt: 365

=> học sinh lên viết khai báo



2. Khai báo (Có hai cách)
Cách 1: Khai báo trực tiếp:
Var : array[kiểu chỉ số] of ;
Cách 2: Khai báo gián tiếp
Type = array[kiểu chỉ số] of ;
Var :;
Trong đó: +Kiểu chỉ số thường là một đoạn số nguyên liên tục có dạng n1...n2(n1+ Kiểu phần tử là
* 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ẻ: Nguyễn Thị Song
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)