Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Array
2
Konsep Array adalah struktur data yang menyimpan sekumpulan elemen yang sama dengan satu nama variabel. Setiap elemen diakses langsung melaluli indeksnya. Variabel sederhana Array Angka1 Angka[1] Angka2 Angka[2] Angka3 Angka[3] Angka4 Angka[4] Angka5 Angka[5]
3
Array 1D: Misal sebuah array dengan nama “Data” menampung 5 nilai
Kondisi awal : kosong Indeks ke-1 Indeks ke-2 Indeks ke-3 Indeks ke-4 Indeks ke-5 Pengisian array: Data[1] 2, Data[3] 7, Data[5] 10 Indeks ke-1 Indeks ke-2 Indeks ke-3 Indeks ke-4 Indeks ke-5 2 7 10 Pengisian array: Data[4] 2, Data[2] 7 Indeks ke-1 Indeks ke-2 Indeks ke-3 Indeks ke-4 Indeks ke-5 2 7 10
4
Array 2D
5
Contoh 1: Buat algoritma dan flowchart untuk mengisi sebuah array yang dapat menyimpan maksimal 3 data dan kemudian tampilkan ke layar isi array tersebut! Algoritma: Mulai Inisialisasi maksimal data yang bisa disimpan ke array maks=3 Inisialisasi variabel indeks i=1 Jika i > maks bernilai SALAH, maka masukkan data array indeks #i, simpan ke array A[i] kemudian tampilkan ke layar data array A[i] Tambah nilai variabel indeks i, i=i+1 Ulangi langkah 3 Jika i > maks bernilai BENAR, maka SELESAI
6
Inisialisasi maksimal data yang bisa disimpan ke array maks=3
Contoh 2: Buat algoritma dan flowchart untuk mengisi sebuah array 2 dimensi yang dapat menyimpan 9 data dengan ukuran 3 baris dan 3 kolom. Kemudian tampilkan ke layar isi array tersebut! Algoritma: Mulai Inisialisasi maksimal data yang bisa disimpan ke array maks=3 Inisialisasi variabel indeks baris=1 Jika baris > maks bernilai SALAH, maka Inisialisai variabel indeks kolom=1 Jika kolom > maks bernilai SALAH, maka masukkan data array indeks #baris #kolom, simpan ke array A[baris, kolom] kemudian tampilkan ke layar data array A[baris,kolom] Tambah nilai variabel indeks kolom, kolom=kolom+1 Ulangi langkah 4.2 Jika kolom > maks bernilai BENAR, maka lanjutkan langkah 5 Tambah nilai variabel indeks baris, baris=baris+1 Jika baris > maks bernilai BENAR, maka SELESAI
7
Latihan Buatlah algoritma dan flowchart untuk menghitung fungsi statistik (input berupa array yg sudah terinisialisasi bisa pada saat design time maupun otomatis) yang mempunyai fungsi untuk: a. Menghitung nilai rata-rata. b. Menghitung modus (nilai yang paling sering muncul).
8
Latihan 2. Buat algoritma dan flowchart untuk operasi matriks 2D yang berisi angka. a. penjumlahan dan pengurangan b. perkalian silang dan perkalian titik
9
Latihan 3. Buatlah program untuk menggabungkan buah array berdimensi satu. 4. Buatlah program dengan tipe data string (array of char) untuk melakukan: Insert karakter pada indeks tertentu Insert array pada indeks tertentu Pencarian substring
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.