Pengertian Tipe Data Array Pascal. Tipe data array adalah tipe data bentukan yang terdiri dari kumpulan tipe data lain. Daripada membuat 10 variabel yang terdiri dari nama1, nama2, nama3, dst, akan lebih efisien jika variabel nama ini disimpan ke dalam array. Sebagai contoh, perhatikan kode program berikut ini.
![]()
Pascal programming language provides a data structure called the array, which can store a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.
Instead of declaring individual variables, such as number1, number2, ..., and number100, you declare one array variable such as numbers and use numbers[1], numbers[2], and ..., numbers[100] to represent individual variables. A specific element in an array is accessed by an index.
All arrays consist of contiguous memory locations. The lowest address corresponds to the first element and the highest address to the last element.
Please note that if you want a C style array starting from index 0, you just need to start the index from 0, instead of 1.
Declaring Arrays
To declare an array in Pascal, a programmer may either declare the type and then create variables of that array or directly declare the array variable.
![]()
The general form of type declaration of one-dimensional array is −
Where,
For example,
Now, velocity is a variable array of vector type, which is sufficient to hold up to 25 real numbers.
To start the array from 0 index, the declaration would be −
Types of Array Subscript
In Pascal, an array subscript could be of any scalar type like, integer, Boolean, enumerated or subrange, except real. Array subscripts could have negative values too.
For example,
Let us take up another example where the subscript is of character type −
Subscript could be of enumerated type −
Initializing Arrays
In Pascal, arrays are initialized through assignment, either by specifying a particular subscript or using a for-do loop.
For example −
Accessing Array Elements![]()
An element is accessed by indexing the array name. This is done by placing the index of the element within square brackets after the name of the array. For example −
The above statement will take the first element from the array named alphabet and assign the value to the variable a.
Following is an example, which will use all the above-mentioned three concepts viz. declaration, assignment and accessing arrays −
When the above code is compiled and executed, it produces the following result −
Pascal Arrays in Detail
Arrays are important to Pascal and should need lots of more details. There are following few important concepts related to array which should be clear to a Pascal programmer −
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |