• Khung trình chiếu

Một số dạng bài tập lí thuyết về dữ liệu kiểu mảng 1 chiều trong Pascal

Các tài liệu liên quan đến công tác bồi dưỡng học sinh
Gửi hồi đáp
Ảnh đại diện người dùng
huynhbuutam
Nhà sáng lập
Nhà sáng lập
Các bài viết: 112
Đã gia nhập lúc: T3 31 Th8, 2021 22:04
Địa điểm: Trường THCS Châu Lăng
Tên thật: Huỳnh Bửu Tâm

Một số dạng bài tập lí thuyết về dữ liệu kiểu mảng 1 chiều trong Pascal

Bài viết bởi huynhbuutam »

Cú pháp khai báo biến mảng
Var <Tên biến mảng> : Array[<Chỉ số đầu> .. <Chỉ số cuối>] Of <Kiểu dữ liệu>;
Ví dụ:
Var TB : Array[1 .. 8] Of Integer;
Var KiTu : Array[1 .. 34] Of Char;

Công thức tính số phần tử
Số phần tử = <Chỉ số cuối> - <Chỉ số đầu> + 1

Cú pháp sử dụng phần tử trong mảng:
<Tên biến mảng>[<Chỉ số>]
Ví dụ: TB[1] := 99;
TB[6] := 3;
KiTu[1] := '*';

Dạng bài tập 1:

Cho biết số phần tử trong mảng sau:
Var X : Array[-2 .. 2] Of Char;
=== Giải ===
Số phần tử = 2 - (-2) + 1 = 5
Đáp án: 5 phần tử

Dạng bài tập 2:

Hãy khai báo một biến mảng dùng để lưu điểm trung bình từng môn của em.
=== Giải ===
Var ABC : Array[1 .. 50] Of Real;
Hãy khai báo một biến mảng dùng để lưu họ tên của các bạn trong lớp.
=== Giải ===
Var DsHs : Array[1 .. 50] Of String;

Dạng bài tập 3:

Viết các câu lệnh gán giá trị cho tất cả các phần tử trong mảng X ở trên.
=== Giải ===
X[-2] := 'S';
X[-1] := 'T';
X[0] := 'K';
X[1] := '2';
X[2] := '?';
hoặc
For i := -2 To 2 Do X[ i] := 'A';
Viết câu lệnh gán giá trị cho một phần tử bất kì trong mảng DsHs ở trên.
=== Giải ===
DsHs[20] := 'Vo Van Song Toan';

Dạng bài tập 4:

Tìm lỗi sai trong câu lệnh
Var Ax : Array[2 .. 1] Of Boolean;
=> <Chỉ số đầu> lớn hơn <Chỉ số cuối>
Var Tbm : Array[1 . . 2] Of Integer;
=> 2 dấu chấm không viết liền nhau
Var Ups : Array[-2 .. 5] Of Real;
Begin
ReadLn(Ups[-3]);
End.
=> Chỉ số nằm ngoài phạm vi
Var Ups : Array[-2 .. 5] Of Real;
Begin
Ups[-0] := '0';
End.
=> Gán giá trị không phù hợp cho phần tử của biến

► Tài liệu Google Drive: Nhấn để xem nội dung
Gửi hồi đáp
  • Similar Topics
    Các hồi đáp
    Lượt xem
    Bài viết cuối