Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)

Presentasi serupa


Presentasi berjudul: "- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)"— Transcript presentasi:

1 - PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
LOGIKA DAN ALGORITMA - PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)

2 Pengertian Larik Larik adalah sekumpulan nilai-nilai data bertipe sama, dalam urutan tertentu yang menggunakan nama yang sama. Sealin disebut Larik, struktur penyimpanan data jenis ini seringkali disebut sebagai Array, Tabel, Vektor, atau Variabel Majemuk.

3 Elemen Larik Indeks ke -
Contoh Larik Indeks Nama Larik : X X 158 123 345 86 90 Elemen Larik Indeks ke - X[1] Nilai Elemen Larik X[2] X[3] ….. X[4] X[5] X[6]

4 Hal-hal yang harus diperhatikan
Variabel Array bersifat Spesifik  hanya mau menerima data yang sejenis (punya tipe data yang sama) Jumlah data harus lebih kecil atau sama dengan jumlah indeks array tersebut. Memasukkan data dalam variabel indeks dapat menggunakan perulangan (Looping). Jumlah indeks yang ditentukan menunjukkan banyaknya memori yang dialokasikan.

5 Cara Deklarasi Array NamaVariabelArray : array[indeksAwal..indeksAkhir] of TipeData Contoh : L : array[1..50] of Integer Nama_mhs : array[‘a’..’j’] of String Nilai : array[0..100] of Real

6 Cara Inisialisasi Elemen Array
For k=1 to Nmaks do A[k]=0 Endfor A[k]=k A[0] = 10 A[1] = 20 A[2] = 30

7 Cara mengisi Array dari inputan user
For k=1 to Nmaks do Read(A[k]) Endfor Repeat K = k+1 Write(‘isi lagi ? (Y/N)’) Read (jawab) Until jawab=‘N’

8 Cara menampilkan nilai elemen Array
For k=1 to N do Write(A[k]) Endfor

9 Cara penulisan Array sebagai parameter
NamaProcedure(I/O parameter : TipeData) NamaProcedure(Input parameter : TipeData) NamaFungsi(I/O parameter : TipeData)  TipeData NamaFungsi(Input parameter : TipeData)  TipeData

10 LATIHAN ARRAY 1D Cari nilai rata-rata dari beberapa nilai tugas yang diinputkan oleh petugas entry data mhs. Buatlah deret fibonacci sebagai berikut : Input N=7, maka Output : 1, 1, 2, 3, 5, 8, 13 Input N=10, maka Output : 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 Buat algoritma dengan array untuk mencari bilangan terbesar dari sejumlah nilai yang dimasukkan user.

11 TUGAS 9 – ARRAY 1D Buat algoritma untuk menampilkan bilangan fibonacci secara terbalik, contoh : Input = 10 Output : 55, 34, 21, 13, 8, 5, 3, 2, 1, 1 Buat algoritma untuk memecahkan pola seperti dibawah ini. Angka masukan maksimal 6 digit. Input : 12754 Output : Input : Output :


Download ppt "- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)"

Presentasi serupa


Iklan oleh Google