giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó. (tên mảng[chỉ số])[r]
Trang 1Tiết 57
ÔN TẬP
Trang 2Bạn Lan
Bạn Long
Var Diem: array[1 40] of integer; Var Diem: array[1, 40] of integer;
Trang 3Cách khai báo mảng trong Pascal:
Var Tên mảng : array [ <chỉ số đầu> <chỉ số cuối> ] of <kiểu dữ liệu>;
Trang 4c) Var X: Array[3 4.8] of Integer;
d) Var X: Array[10 1] of Integer;
e) Var X: Array[4 10] of Real;
a) Var X: Array[10 , 17] of Real; a) Sửa dấu , thành dấu
c) Sửa 4.8 thành số nguyên d) Chỉ số cuối phải >= chỉ số đầu e) Đúng
b) Var X: Array[10 N] of Real; b) Sửa N thành số
Trang 5Truy cập đến giá trị phần tử trong mảng:
Tên mảng [Chỉ số]
Cú pháp:
3 4 5 6 7
Cho mảng A chứa các giá trị sau:
Ví dụ1:
- Xác định các giá trị của: A[1], A[3], A[5], A[10] ?
A[1], A[10]: không xác định A[3]=2; A[5]=4
Trang 6Bài 2:Viết chương trình nhập từ bàn phím các phần tử
của 1 dãy số độ dài nhập từ bàn phím?
Var n,i : integer ;
A : array[1 100] of integer ;
Begin
Write(‘nhap n=’) ; readln(n) ;
For i :=1 to n do
Begin
Write(‘a[’,i,’]=’) ; readln(a[i]) ;
End ;
Readln
End.
Trang 7Bµi 3: ViÕt ch ư¬ng tr×nh nhËp d·y sè, in c¸c sè ch½n ra mµn h×nh,
tÝnh tæng cña c¸c sè ch½n cã trong danh s¸ch.
program tongds;
var a:array[1 100] of integer;
i,n,s:integer;
begin
write('nhap n: ');readln(n);
for i:=1 to n do begin
write(' A[',i,' ]'); readln(a[i]); end;
for i:=1 to n do
if a[i] mod 2=0 then write(a[i],' ');
s:=0;
for i:=1 to n do
if a[i] mod 2=0 then s:=s+a[i];
write('tong cac so chan trong mang la',s ); readln;
end.
Trang 8V A R
1
2
3
4
5
Có 3 chữ cái: Là từ khóa để khai báo biến
trong chương trình Pascal?
Có 4 chữ cái: Là câu lệnh trong chương trình Pascal
dùng để dừng chương trình chờ ta nhập giá trị cho biến?
Có 4 chữ cái: Là từ khóa trong chương trình Pascal
dùng để thể hiện những biến kiểu thực?
Có 3 chữ cái: Là tên của hàm tìm giá trị lớn nhất?
Có 6 chữ cái: Chỉ số đầu, chỉ số cuối trong khai báo mảng
Thường là những số……….?
HỌC MÀ VUI - VUI MÀ HỌC
Trang 9 Dữ liệu kiểu mảng là một dãy (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.
Việc gán giá trị, nhập giá trị và tính toán với các giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó.
(tên mảng[chỉ số])
Sử dụng biến mảng và câu lệnh lặp giúp cho việc viết chương trình dễ dàng và ngắn gọn hơn.
Ghi nhớ
Trang 10- Học bài cũ
- Tìm hiểu thuật toán tìm giá trị lớn nhất, nhỏ nhất của dãy số (xem lại ví dụ 6 trang
43 SGK)
- Về nhà làm các bài tập 2, 4, 5 trang 79 SGK
- Làm các bài tập 9.1, 9.2, 9.3, 9.7 ở sách bài tập
HƯỚNG DẪN VỀ NHÀ