Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Array
2
Materi Array satu dimensi Pengulangan Definisi Model Pengulangan
3
Array Satu Dimensi Digunakan untuk menyimpan banyak data dalam sebuah tabel terstruktur. Alokasi/ tempat dalam array tergantung dari kebutuhan. Array juga merupakan variabel sejenis yang berderet-deret sedemikian rupa sehingga alamatnya saling bersambung/bersebelahan/berdampingan (contiguous)
4
Ilustrasi Array Satu Dimensi
Terlihat dari ilustrasi bahwa: Terdapat 7 buah kotak. Dalam istilah array disebut elemen, cell(sel), lokasi atau kolom. Jadi array diatas terdiri dari 7 elemen, atau 7 lokasi atau 7 kolom. Array dimensi disebut juga VECTOR.
5
Array dalam Algoritma Bahasa Algoritma Logika Deklarasi:
nama_array : array [1…n] of tipe_data Misalnya: array_integer : array [1…n] of integer Cara mengakses array setelah diisi nilai: array_integer 9
6
Array dari Tipe Data Pada bahasa C dan C++ string adalah array, oleh karena itu perlu perlakuan khusus. Agar lebih mudah maka string sebaiknya dibuat tipe data terstruktur == dari string == char string [ ] = “dizza”; == dari tipe data bentukan == type titik : < x : real, y : real > ikatan_titik : array [1..2] of titik ikatan_titik1.x 9
7
Menyiapkan Array 1 Dimensi
Karena array mempunyai nama yang sama yaitu A, maka setiap elemen diberi sebutan nama yang berbeda dengan memberikan nomer indeks(index), sehingga masing-masing menjadi : A[0], A[1], A[2], A[3], A[4], A[5], A[6], yang biasa dibaca dengan: A dengan indeks 0 atau A nol int A[7]
8
Deklarasi array satu dimensi
#include<iostream.h> int main() { int A[7]; main() { int A[5] = { 25, 12, 17, 10, 15 }; } Disiapkan 5 buah array dengan ilustrasi sbb:
9
Ilustrasi Array dengan isinya
main() { int A[5] = {25, 26, 27, 28, 29}; } main() { int A[ ] = {25, 26, 27, 28, 29}; }
10
Array dengan Tipe Data //Array dengan konstanta
//Array dengan Char void main() { char C[5] = “ABC”; //Array dengan konstanta void main() { int A[3] = 17; // atau I=3; A[I]=17; //atau X=17; A[I]=X;
11
Mengisi Array dengan Konstanta
//Contoh_4 I=0; while( I<=10) { A[I] = I I+=2; } //Contoh_1 for ( I=0;I<=10; I++) { A[I] = 17; } //Contoh_2 I=0; while( I<=10) { A[I] = 17; I+=2; } //Contoh_3 I=0; while( I<=10) { A[I] = I I++; }
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.