p a s c a l - amethyst88's blog | dengan menulis kita dapat …… · ppt file · web...
TRANSCRIPT
Pemrograman Visual[ Array ]
Erna Sri Hartatik, [email protected]
ARRAYARRAYMerupakan variabel yang memiliki index (nomor)Merupakan variabel yang memiliki index (nomor)Tipe data terstruktur dengan tipe data yang Tipe data terstruktur dengan tipe data yang
samasamaMempunyai range (jarak) yang tertentuMempunyai range (jarak) yang tertentu• Mempunyai tipe data yang sama dengan variabel Mempunyai tipe data yang sama dengan variabel
biasabiasa
Bentuk ArrayBentuk Array Statis Array
tipe data array yang sudah tetap dan tidak bisa di rubah-rubah ukurannya, array tipe statis bisa berupa satu dimensi atau multidimensi.
Array Dinamis tidak mempunyai permintaan penyimpanan di
dalam memori (preallocated storage), ketika didefinisikan hanya berupa pointer. array dinamis harus di set terlebih dahulu sebelum dapat digunakan,
seperti : SetLength(dynArray, 5);
SyntaxSyntax Statis ArrayNamaArray = Array[Index type|Ordinal..Ordinal{,…}] of Base type;
Ex: multiArray : Array[1..5] of char;
Array Dinamis NamaArray = Array of {Array of …} Base TypeEx: multiArray : Array of Array of String;
ARRAY 1 dimensiARRAY 1 dimensi
VarVar nilai : array [1..100] of integer;nilai : array [1..100] of integer;
Perintah untuk membuat variabel menjadi array
Nilai awalNilai ahir
Type dataPerintah untuk membuat variabel menjadi array
Baris Kolom
Tipe data
Program Menampung nilai dengan VariabelProgram Menampung nilai dengan Variabel
Kelemahan : butuh banyak deklarasi variabel memperbanyak kapasitas memory coding terlalu panjang
Program Menampung nilai dengan ArrayProgram Menampung nilai dengan Array
ARRAYVar a : array [1..5] of integer; i : integer;Begin For i := 1 To 5 Do a[i] := StrToInt(InputBox('','','0')); For i := 1 To 5 Do Memo1.Lines.Add(IntToStr(a[i]));End;
ARRAYARRAYVar a : integer;
a-32.768 32.767
ARRAYVar a : array [1..3] of integer;
a[2]-32.768 32.767a[1] a[3]
ARRAYVar nama : string;
Var nama : string[255];
Var nama : array [1..255] of char;
1 255
nama[1]
nama[2] nama[3]
nama[255]
............2 3
ARRAYARRAY Multi dimensi Multi dimensi
Var nilai : array [1..10,1..10] of integer;
Perintah untuk membuat variabel menjadi array
baris kolom
Type data
Jumlah Data yang ditampung : baris x kolomJumlah Data yang ditampung : baris x kolom
Program Menampung Program Menampung nilai multi dimensi Arraynilai multi dimensi Array
PERTANYAAN..??PERTANYAAN..??
SoalBuatkan Program Penjumlahan Matriks
Buatkan Program Perkalian Matriks
Buatkan Program Pembagian Matriks