- Thuật toỏn:
1. Dóy số và biến mảng.
HS: Đọc và tỡm hiểu vớ dụ 1.
HS: Làm theo cỏch viết chương trỡnh trong vớ dụ1, ta thấy việc khai bỏo đú rất mất thơỡ gian và dễ nhầm lẫn.
-Để giải quyết cỏc vấn đề trờn và giỳp cho việc sắp xếp được thuận tiện đơn giản, mọi ngụn ngữ lập trỡnh đều cú một kiểu dữ liệu được gọi là kiểu mảng.
- Dữ liệu kiểu mảng là một tập hợp hữu hạn cỏc phần tử cú thứ tự, mọi phần tử đều cú cựng một kiểu dữ liệu, gọi là kiểu của phần tử. Việc sắp xếp thứ tự được thực hiện bằng cỏc gỏn cho mỗi phần tử một chỉ số:
- Khi khai bỏo một biến cú kiểu dữ liệu là kiểu biến mảng, biến đú được gọi là biến mảng.
HS: Lắng nghe suy nghĩ và trả lời + Kiểu số nguyờn, Kiểu số thực. HS: Suy nghĩ và trả lời
- Tỏc dụng của biến mảng là giỏ trị của biến mảng là một mảng, tức là một dóy số
16’
? Khi khai bỏo một biến cú kiểu dữ liệu là kiểu biến mảng, biến đú được gọi là biến gỡ?
GV: Giới thiệu biến mảng
GV: Trong bài này ta chỉ cần xột cỏc mảng cú cỏc phần tử kiểu số nguyờn và kiểu số thực.
- Em hóy cho biết trong ngụn ngữ lập trỡnh pascal ta thường gặp cỏc kiểu dữ liệu số nào?
? Vậy biến mảng cú tỏc dụng gỡ?
* Hoạt động 2 Cho học sinh tỡm hiểu cỏch khai bỏo và cỏc vớ dụ về biến mảng. ?Khi khai bỏo biến đơn, cõu lệnh khai bỏo biến mảng phải được đặt ở đõu trong cõu lệnh?
? Khi khai bỏo biến mảng trong ngụn ngữ lập trỡnh cần chỉ rừ ớt nhất yếu tố nào? GV: Đưa ra một số vớ dụ về cỏch khai bỏo.
Vớ dụ 1: Cỏch khai bỏo đơn giản một biến
mảng trong ngụn ngữ lập trỡnh pascal như sau:
Var Chieucao: array[1…50] of real; Var Tuoi: array[21…80] of Integer; ? Ở cõu lệnh thứ nhất ta khai bỏo biến cú tờn là gỡ?Gồm bao nhiờu phần tử? Kiểu dử liệu mỗi phần tử của biến là gỡ?
GV:Nhận xột và cho học sinh ghi nội
(số nguyờn hoặc số thực ) cú thứ tự, mỗi số là giỏ trị của biến thành phần tương ứng.