1. Trang chủ
  2. » Mẫu Slide

giáo án tin học 11 bài kiểu mảng

24 766 11

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 1,33 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Môn: Tin học Giáo viên thực hiện: Bùi Thu HằngCâu hỏi:Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho kết... đồng nhất về kiểu dữ liệuTheo qui tắc: tênbiếnmảng[chỉ số] Một dãy

Trang 1

Sở gd - đt hảI phòng Trường THPT Cát Hải

Trang 2

Sở gd - đt hảI phòng Trường THPT Cát Hải

Môn: Tin học

Bài 11: Kiểu Mảng

Người thực hiện : Bùi Thị Thu Hằng

Trang 3

Môn: Tin học Giáo viên thực hiện: Bùi Thu Hằng

Câu hỏi:Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho kết

Trang 5

A[100]=36

Trang 7

Gi¸ trÞ

87 9

55 24

6 12

A

M

Trang 8

Gi¸ trÞ

87 9

24 12

A

M

Trang 9

Gi¸ trÞ

9 9

50 12

A

M

Trang 10

đồng nhất về kiểu dữ liệu

Theo qui tắc: tênbiếnmảng[chỉ số] Một dãy liên tiếp các số nguyên hoặc các chữ cái

Trang 11

1 Kiểu mảng một chiều

Chương IV: Kiểu Dữ Liệu Có Cấu Trúc

Cách 1 : Khai báo trực tiếp:

Var array of ;

b Khai báo:

< tên biến mảng >: [kiểu chỉ số] < Kiểu phần tử>

Ví dụ: khai báo mảng một chiều biểu diễn dãy số sau:

var <tên biến mảng>:<tên kiểu mảng>;

<tên kiểu mảng> [kiểu chỉ số] <Kiểu phần tử>

B

Trang 12

1 Kiểu mảng một chiều

Chương IV: Kiểu Dữ Liệu Có Cấu Trúc

Cách 1: Khai báo trực tiếp:

< tên biến mảng >: [kiểu chỉ số] < Kiểu phần tử>

<tên kiểu mảng> [kiểu chỉ số] <Kiểu phần tử>

Ví dụ: khai báo các mảng một chiều biểu diễn các dãy số sau:

Var B: array [-100 50] of char;

Trang 13

1 Kiểu mảng một chiều

Chương IV: Kiểu Dữ Liệu Có Cấu Trúc

Cách 1: Khai báo trực tiếp:

< tên biến mảng >: [kiểu chỉ số] < Kiểu phần tử>

<tên kiểu mảng> [kiểu chỉ số] <Kiểu phần tử>

Ví dụ: khai báo các mảng một chiều biểu diễn các dãy số sau:

Var C: array [ a z ] ‘ ’ ’ ’ of real;

Trang 14

1 Kiểu mảng một chiều

Chương IV: Kiểu Dữ Liệu Có Cấu Trúc

Cách 1: Khai báo trực tiếp:

< tên biến mảng >: [kiểu chỉ số] < Kiểu phần tử>

<tên kiểu mảng> [kiểu chỉ số] <Kiểu phần tử>

Ví dụ: khai báo các mảng một chiều biểu diễn các dãy số sau:

Var D : array [-n+1 n+1] of Boolean;

Trang 15

Xanh §á

Trang 16

Trong c¸c khai b¸o m¶ng sau ®©y khai b¸o nµo lµ sai ?

A ArrayReal = Array [-100 200] of Real;

B ArrayBoolean = Array [0 50] of Boolean;

D ArrayInt = Array [-100 0] of Integer;

C ArrayChar = Array [“a” ”z”] of Char;

Trang 17

Trong ngôn ngữ lập trình pascal với các khai báo mảng : A:array [1 100] of integer;

thì việc truy xuất đến các phần tử như thế nào?

A A(i);

B A[i];

D A’i’;

C A{i};

Trang 18

Trong ng«n ng÷ lËp tr×nh pascal, c¸c phÇn tö trong m¶ng mét chiÒu ®­îc s¾p xÕp nh­ thÕ nµo?

A C¸c phÇn tö cña m¶ng mét chiÒu ®­îc s¾p thø theo chØ sè;

B C¸c phÇn tö cña m¶ng mét chiÒu ®­îc s¾p thø tù theo gi¸

trÞ gi¶m dÇn;

D C¸c phÇn tö cña m¶ng mét chiÒu kh«ng s¾p thø tù ;

C C¸c phÇn tö cña m¶ng mét chiÒu ®­îc s¾p thø tù theo gi¸

trÞ t¨ng dÇn;

Trang 19

Cho mảng A với khai báo như sau:

Var A: array[ a z ]‘ ’ ’ ’ of boolean;

thì việc truy xuất đến các phần tử trong mảng A là:

D A[‘b’];

B A(b);

A A[b];

C A[“b”];

Trang 20

Bộ nhớ phân phối cho mảng một chiều được tính như thế nào?

A Dung lượng tính theo kiểu dữ liệu phân phối cho một giá

trị trong mảng;

B Tính dung lượng là 10 byte cho một mảng bất kì ;

C Không tính được dung lượng cụ thể mà bộ nhớ sẽ cấp phát ;

D Bằng tích của số các phần tử tối đa khai báo trong mảng với

số byte cho một phần tử ;

Trang 21

Trong ngôn ngữ lập trình pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?

A Type 1chieu=array[1 100] of char;

D Type mang=array[1-100] of char;

B Type mang1c=array[1 100] of char ;

C Type mang1c=array(1 100) of char;

Trang 22

Khai b¸o m¶ng mét chiÒu

C¸c yÕu tè m« t¶ m¶ng mét chiÒu

Kh¸i niÖm m¶ng mét chiÒu

Trang 23

Viết chương trình pascal tìm giá trị nhỏ nhất của một dãy gồm N số nguyên với N được nhập vào từ bàn phím.

Ngày đăng: 29/11/2016, 16:58

TỪ KHÓA LIÊN QUAN

w