Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ARRAY.

Presentasi serupa


Presentasi berjudul: "ARRAY."— Transcript presentasi:

1 ARRAY

2 NILAI NILAI NILAI NILAI Variabel

3 NILAI NILAI NILAI Tidak Efektif

4 Array = Tabel 1 2 3 4 5 rak

5 Konsep Umum Array Kumpulan elemen yang bertipe sama. Tipe elemen dapat berupa tipe dasar (integer, real, boolean, char, dan string) atau tipe terstruktur seperti record Setiap elemen data dapat diakses secara langsung jika indeksnya diketahui Merupakan struktur data yang statis, artinya jumlah elemennya sudah dideklarasikan terlebih dahulu dan tidak bisa diubah selama pelaksanaan program

6 Kapan menggunakan array??
Bila kita mempunyai sejumlah data yang bertipe sama, dan kita perlu menyimpan sementara data tersebut, untuk selanjutnya data tersebut kita proses

7 Deklarasi Array Misal :
A adalah array berukuran 50 buah elemen yang bertipe integer. Indeks array dimulai dari 1 NamaMhs adalah array berukuran 10 buah elemen yang bertipe string. Indeks array dimulai dari 1 DEKLARASI A : array[1..50] of integer NamaMhs : array[1..10] of string

8 Mengakses Array Mengisi nilai array pada elemen tertentu
NamaMhs[3]  ‘Aris’ Mengakses nilai A[4] NamaMhs[1] A[i] NamaMhs[i+1]

9 Menginisialisasi elemen array
PROGRAM inisialisasi_array DEKLARASI A : array[1..10] of integer n : integer {indeks efektif, n<=10} i : integer {pencatat indeks array} ALGORITMA read(n) for i  1 to n do A[i]  0 endfor

10 Latihan Buatlah algoritma untuk menginisialisasi elemen-elemen array dengan nilai sesuai indeks elemen Buatlah algoritma untuk mengisi elemen-elemen array dengan nilai-nilai yang diinputkan oleh user

11 Array 2 Dimensi = Matriks
kolom 1 2 3 4 5 baris 1 2 3 4 5 rak

12 Deklarasi Matriks Misal :
M adalah matriks berukuran 5x5 buah elemen yang bertipe integer DEKLARASI M : array[1..5, 1..5] of integer

13 Pemrosesan Matriks Per baris-per kolom ALGORITMA for i  1 to Nbar do
for j  1 to Nkol do Proses(M[i,j]) endfor

14 Pemrosesan Matriks Per kolom-per baris ALGORITMA for i  1 to Nkol do
for j  1 to Nbar do Proses(M[i,j]) endfor

15 Menginisialisasi Matriks
Menginisialisasi elemen matriks dengan nilai 0 ALGORITMA for i  1 to Nbar do for j  1 to Nkol do M[i,j]  0 endfor

16 Latihan Buatlah algoritma untuk menginisialisasi elemen-elemen matriks dengan nilai penjumlahan dari indeksnya masing-masing

17 Penjumlahan Dua Buah Matriks
Matriks A Matriks B Matriks C


Download ppt "ARRAY."

Presentasi serupa


Iklan oleh Google