Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 11. Kiểu mảng

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lê Hữu Phước
Ngày gửi: 20h:37' 20-11-2008
Dung lượng: 175.5 KB
Số lượt tải: 26
Số lượt thích: 0 người
KIỂU MẢNG
BÀI 11
I/KIỂU MẢNG MỘT CHIỀU 
Định Nghĩa
Dãy hữu hạn các phần tử cùng kiểu
Mỗi phần tử có một chỉ số
Cách thức xác định:
Tên mảng
Số lượng phần tử
Kiểu dữ liệu của PT
Cách khai báo
Cách tham chiếu
Cách khai báo:
Trực tiếp: var :array [kiểu chỉ số] of ;
Td: var A : array[1..5] of integer;
Gián tiếp: type = array[kiểu chỉ số] of
Var :;
Td : type Mang1 = array[1..5] of integer;
Var A : Ma ng1;
Môt số ví dụ:
Nhập và xuất một mảng gồm n phần tử:
Cách khai báo trực tiếp
program Mang5;
uses crt;
const N = 5;
var Mang: array[1..N] of integer;
i:integer;
begin
clrscr;
for i:=1 to N do
begin
write(`Nhap phan tu thu `,i,` = `);
readln(Mang[i]);
end;
write(`Cac phan tu trong mang: `);
for i:=1 to N do
write(Mang[i]:3);
readln
end.
Cách khai báo gián tiếp
program Mang5;
uses crt;
const N = 5;
type Mang1 = array [1..N] of integer
var Mang: Mang1;
i:integer;
begin
clrscr;
for i:=1 to N do
begin
write(`Nhap phan tu thu `,i,` = `);
readln(Mang[i]);
end;
write(`Cac phan tu trong mang: `);
for i:=1 to N do
write(Mang[i]:3);
readln
end.
II/KIỂU MẢNG HAI CHIỀU
Mỗi phần tử có một chỉ số
Bảng các phần tử cùng kiểu
Cách thức xác định:
Tên
Số lương phần tử
Kiểu dữ liệu
Cách khai báo
Cách tham chiếu
Khai báo:
Trực tiếp:
Var : array [,] of ;
Td: var A: array[1..3,1..4]of integer;
Gián tiếp:
type =array [,] of kiểu phần tử;
var : ;
td: type Bang1 = array[1..3,1..4] of integer
var A : Bang1;
Một số ví dụ:
Đưa ra màn hình bảng nhân
Cách khai báo trực tiếp:
program BangNhanA;
uses crt;
const N = 4;
M = 5;
var B : array[1..N,1..M] of integer;
i,j:integer;
begin
clrscr;
for i:=1 to N do
for j:=1 to M do
B[i,j] := i*j;
writeln(`Bang Nhan : `);
for i:=1 to N do
begin
for j:=1 to M do
write(B[i,j]:3);
writeln;
end;
readln
end.
Cách khai báo gián tiếp
program BangNhanB;
uses crt;
const N = 4;
M = 5;
type BangNhan = array[1..N,1..M] of integer;
var B: BangNhan;
i,j:integer;
begin
clrscr;
for i:=1 to N do
for j:=1 to M do
B[i,j] := i*j;
writeln(`Bang Nhan : `);
for i:=1 to N do
begin
write(B[i,j]:3);
for j:=1 to M do
writeln;
end;
readln
end.
Bài tập ôn :
Nhập và xuất mảng B gồm 7số
 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓