Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSamsudin Pramono Telah diubah "9 tahun yang lalu
1
L/O/G/O www.themegallery.com Array (larik) Pertemuan 5 Tenia Wahyuningrum ST3 Telkom Purwokerto Algoritma pemrograman
2
Bagaimana cara menyimpan ? Contoh kasus A, apple, 10
3
Bagaimana cara menyimpan ? Contoh kasus A1, apple, 10 A2, apple, 10 A3, apple, 10
4
Cara penyimpanan tersebut dinilai tidak efektif.
5
Mengapa? “ Karena sulit untuk dilakukan manipulasi”
6
Coba perhatikan code program berikut ! int number1; int number2; int number3; number1 = 1; number2 = 2; number3 = 3; Coba perhatikan code program berikut !
7
Code di atas bukanlah contoh yang baik untuk memperlihatkan proses penginisialisasian dan penggunaan variabel, terutama jika variabel tersebut digunakan untuk tujuan yang sama.
8
Sebuah array akan menyimpan beberapa item data dengan tipe data yang sama di dalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa slot. –Cara penyimpanan [struktur data] inilah yang disebut sebagai array. definisi
9
A B C A[0] A[1] A[2] A[3] B[0] B[1] B[2] C[0] C[1]
10
Array array Tipe data yang sama, disimpan dalam satu tempat yang sama dan diberi nomor indeks. Umumnya, indeks dimulai dari “0”
11
NIM NAMA NILAI NIM[0] NIM[1] NIM[2] NIM[3] NAMA[0] NAMA[1] NAMA[2] NILAI[0] NILAI[1] NONIMNAMANILAI 1D3001ALI80,78 2D3002DIANA90 3D3003RINA70,65 4D3004BUDI54,345 5D3005DODI76
12
Pendeklarasian array Untuk mendeklarasikan array : –tulis tipe datanya, –diikuti dengan tanda kurung [], Contoh: int ages[ 3 ];
13
Inisiasi array
15
Diubah menjadi int number1; int number2; int number3; number1 = 1; number2 = 2; number3 = 3; int number [2]; number[0]=1; number[1]=2; number[2]=3;
16
Cara mengakses array Contoh, pada array yang telah kita deklarasikan tadi, kita mempunyai // memberikan nilai d3010 kepada elemen pertama array nim[0] = d3010; // mencetak elemen array yang terakhir cout<<nim[3];
17
Pengaksesan Array int number1; int number2; int number3; cout<<number1 ; cout<<number2 ; cout<<number3 ; int number [2]; for (int i=0; i<=2;i++) { cout<<number[i]; }
18
Latihan di kelas
19
int data[5]; int i; for (i=1; i<5; i++){ data[i]=10/i; cout<<data[i]; } 1. Tuliskan outputnya !
20
for (i=5; i>0; i--){ data[i]= i; cout<<"data i : "<<data[i]<<endl; } (faisal) 2. Tuliskan outputnya !
21
for (i=1; i 0; j--){ y=y+i; data[i]=y; cout<<i<<", "<<j<<" : "; cout<<data[i]<<endl; } } 3. Tuliskan outputnya, jika y=0 !
22
for (i=1; i 0; j--){ data[i]=i*j; cout<<i<<", "<<j<<" : "; cout<<data[i]<<endl; } } (fajar & akbar) 4. Tuliskan outputnya!
23
5. Tuliskan algoritma dan code programnya !
24
L/O/G/O www.themegallery.com Thank You! Smart, trustworthy, teamwork
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.