1. Trang chủ
  2. » Giáo Dục - Đào Tạo

tiết 21 mạng hai chiều

7 13 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 914 KB

Nội dung

Bài 14 Giáo án điện tử tin học lớp 11 Khái niệm Là mảng chiều mà phần tử lại mảng chiều Ví dụ: A Trong đó: Tên mảng: A; 1 3  M¶ng gåm: dòng cột; Kiểu liệu phần tử: Kiểu nguyên; Khi tham chiếu đến phần tử ë dßng i cét j ta viÕt: A[i,j] VÝ dơ: A[2,3]= 2 Khai báo mảng hai chiều * Cách 1: Khai báo gián tiếp TYPE < tên kiểu mảng> = array[kiểuchỉ số dòng,kiểu số cột] of ; : ; Var Ví dô: TYPE Bang = array[1 9,1 9] of integer; Var A: Bang; * C¸ch 2: Khai b¸o trùc tiÕp Var < Ds biếnmảng> : array[Kiểu số dòng,kiểu số cét] of ; VÝ dơ: Var Bang: array[1 9,1 9] of integer; Var A,B: array[1 20,1 30] of real; Các thao tác xử lí mảng hai chiều a Nhập mảng hai chiều Các bớc: Nhập số dòng (n) số cột (m) Nhập vào giá trị phần tử mảng (A[i,j]) A 1 3 ThĨ hiƯn b»ng pascal Write(‘ Nhap vao so dong, cot:’); Readln(n,m); For i:= to n For j:=1 to m Begin write(‘A[’,i,j,’ ] = ’ ); readln(A[i,j]); end; b In mảng hai chiều Thông báo Writeln( Mang vua nhap : ); In giá trị phần tử For i:=1 to n Kết in h×nh: Mang vua nhap: Begin For j:=1 to m Write(A[i,j],’ ’); Writeln; end; 9 C¸c thao t¸c xư lí mảng hai chiều thờng dùng hai câu lệnh c Các thao tác xử lí khác Ví dụ: Tính in hình bảng cửu chơng * Tính Quan sát bảng cửu chơng ta For i :=1 to thÊy: For j:=1 to A[i,j]=i* A[2,5]=2 x 5:==i*j; 10 A[i,j] j A[5,8]=5 x = 40 * IN hình For i :=1 to Begin For j:=1 to write(A[i,j]:5); writeln; writeln; End; 10 Bây em ch ơng 12 15 hÃy3 viết hoàn 12 16 20 tr×nh chØnh 10 15 20 25 cho6 12 toán 18 24ví30 dụ 14 21 ? 28 35 12 14 16 18 18 21 24 27 24 28 32 36 30 35 40 45 36 42 48 54 42 49 56 63 12 24 32 40 48 56 68 72 18 27 36 45 54 63 72 81 H·y nhí! 15 20 19 16 25 18 Var 17 12 16 A:ARRAY[1 10,1 10] OF integer; A[1,3] = 19 Mảng hai chiều mảng chiều mà phần tử lại mảng chiều Khai báo: tên mảng, kiểu số dòng, kiểu số cột, kiểu phần tử Tham chiếu phần tử mảng: Tên biến mảng[cs dòng,cs cét]  Thao t¸c xư lÝ thêng dïng cÊu tróc hai c©u lƯnh FOR … DO lång ... 16 25 18 Var 17 12 16 A:ARRAY[1 10,1 10] OF integer; A[1,3] = 19 Mảng hai chiều mảng chiều mà phần tử lại mảng chiều Khai báo: tên mảng, kiểu số dòng, kiểu số cột, kiểu phần tử Tham chiếu... array[1 9,1 9] of integer; Var A,B: array[1 20,1 30] of real; Các thao tác xử lí mảng hai chiều a Nhập mảng hai chiều Các bớc: Nhập số dòng (n) số cột (m) Nhập vào giá trị phần tử mảng (A[i,j]) A... nguyên; Khi tham chiếu đến phần tử ë dßng i cét j ta viÕt: A[i,j] VÝ dơ: A[2,3]= 2 Khai báo mảng hai chiều * Cách 1: Khai báo gián tiếp TYPE < tên kiểu mảng> = array[kiểuchỉ số dòng,kiểu số cột] of

Ngày đăng: 26/02/2021, 06:30

w