1. Trang chủ
  2. » Giải Trí - Thư Giãn

Bài giảng Tin học đại cương: Bài 7 - ThS. Nguyễn Thị Phương Thảo

10 3 0

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

THÔNG TIN TÀI LIỆU

Nội dung

 Mảng không thể thay đổi kích thước trong quá trình chương trình chạy.  Có thể dùng hằng có tên để chỉ định kích thước mảng[r]

(1)

TIN ĐẠI CƯƠNG

MẢNG MỘT CHIỀU,

HAI CHIỀU

Nguyễn Thị Phương Thảo

(2)

Nội dung Khái niệm mảng chiều

2 Khai báo mảng

3 Sử dụng mảng

4 Bài tập

(3)

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

 Ví dụ: Nhập liệu điểm môn Tin học đại

cương cho 120 sinh viên lớp N03 Đếm hiển thị hình điểm thi

 Sử dụng 120 biến phân biệt d1, d2, ., d120

để lưu trữ xử lí điểm thi có nhược điểm

- Việc quản lí biến khơng dễ dàng - Khó sử dụng cấu trúc lặp

(4)

Mảng

 Mảng dãy hữu hạn phần tử có

cùng kiểu liệu chiếm vùng liên tục nhớ

 Các phần tử mảng truy cập thông

qua số chúng (index)

 Ví dụ : Mảng A gồm giá trị nguyên kiểu int

(5)

2 Khai báo mảng

 Cú pháp :

<kiểu liệu> <tên mảng>[<số phần tử>];

 Ví dụ :

 int A[5] ; //mảng A có phần tử dạng int

 float B[10] ; //mảng B có 10 phần tử dạng float với số

từ đến

(6)

Khai báo mảng

 Có thể gán giá trị ban đầu cho phần tử mảng khai báo mảng cách đặt giá trị hai dấu { }

 Ví dụ :

 int A[5] = {100, 34, 23, 213, 500 } ;

 int A[ ] = {100, 34, 23, 213, 500 } ; //không định cỡ

mảng→ khai báo mảng với cỡ đủ để chứa giá trị khởi tạo

 int A[5] = {100, 34, 23 } ; //điền giá trị từ đầu mảng,

(7)

3 Sử dụng mảng

 Sử dụng chỉ số đặt cặp dấu [ ] để truy cập đến phần tử mảng : <tên mảng>[<chỉ số>]

int A[5] = {100, 34, 23, 213, 500 } ;

→ A[0] = 100, A[1] = 34, A[2] = 23, A[3] = 213, A[4] = 500

 Có thể thao tác với phần tử mảng thao tác với biến thông thường

 A[0] -= ;→ A[0] = 91

 A[3] *= ; → A[3] = 426

 Chỉ số biến nguyên biểu thức nguyên

(8)

Chú ý

 Kích thước mảng phải cố định (mảng tĩnh)

 Mảng khơng thể thay đổi kích thước q trình chương trình chạy

 Có thể dùng có tên để định kích thước mảng

Trình biên dịch báo lỗi kich_thuoc biến

(9)

Chú ý

Chỉ số được

đánh số từ đến size-1

.

C++ "cho phép" vượt khỏi miền, trình biên

dịch khơng phát lỗi Trong trường hợp

này

Kết khơng đốn trước được

Lập trình viên phải tự kiểm soát miền chỉ

số

Lỗi hay gặp :

(10)

MỘT SỐ THAO TÁC CƠ BẢN VỚI MẢNG

 Nhập liệu cho mảng

Ngày đăng: 09/03/2021, 03:49

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN