Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Array : 1-dimensi.

Presentasi serupa


Presentasi berjudul: "Array : 1-dimensi."— Transcript presentasi:

1 Array : 1-dimensi

2 MATERI QUIZ ARRAY 1-D

3 QUIZ 1 1. Tulis program sederhana yang membaca sebuah bilangan bulat positif lalu menentukan apakah bilangan tersebut merupakan kelipatan 5

4 QUIZ 1 2. Sebuah pasar swalayan memberikan diskon 10% jika seorang pelanggan berbelanja lebih dari Rp Buat program untuk membaca input jumlah belanjaan dan output jumlah yang harus dibayar

5 QUIZ 1 3. Buat penggalan program (bukan program lengkap) untuk menghitung jumlah N bilangan ganjil ….

6 QUIZ 1 4. Buat penggalan program untuk menghitung jumlah bilangan sampai N … + N

7 ARRAY 1-D

8 Array? Sebuah struktur data dimana data dibagi ke dalam komponen kecil
Setiap komponen memiliki tipe data yang sama Array digunakan untuk menyimpan: daftar integer Daftar karakter Daftar nilai

9 Memahami Array Untuk menyimpan nilai ujian 6 mahasiswa Tanpa Array
Var nilai1, nilai2, nilai3: integer; nilai4, nlai5, nilai6: integer; var nilai: array[1..6] of integer; Tanpa Array Dengan Array

10 Memahami Array var nilai: array[1..6] of integer; 90 75 40 67 55 30

11 Syntax (Cara penulisan)
ARRAY [ Index Range ] of Data Type; Array[1..6] of integer Array[1..6] of Array[10..15] of real Array[3..5] of Boolean Array[‘a’..’z’] of integer Array[Monday..Sunday] of Boolean

12 Deklarasi Tipe Data Array
Var nilai: array[1..6] of integer; Type MyArray: array[1..6] of integer; Var nilai:MyArray; Type IndexRange: 1..6; MyArray: array[IndexRange] of integer; Var nilai: MyArray; Const Range = 6; Type MyArray: array[1..Range] of integer; Var nilai: MyArray;

13 Bekerja dengan elemen array
Var nilai: array[1..6] of integer; nilai[1] := 10; nilai[6] := 30; For I := 1 to 6 do nilai[I] := I+1; I:= 2; Writeln(Nilai[I+2]);

14 Bekerja dengan array Test…
X:=1; Y:=2; nilai[1] = nilai[X] = nilai[Y+1] = nilai[Y] + 1 = nilai[Y] + Score[X] = nilai[X+Y] = 90 75 40 67 55 30 nilai[1] nilai[2] nilai[3] nilai[4] nilai[5] nilai[6]

15 Membaca nilai array dengan FOR
Membaca nilai For i:= 1 to N Readln(X[I]);

16 Mencetak nila array dengan FOR
For i:=1 to N writeln(X[I]);

17 Menentukan nilai terbesar (v1)
Maks:=-999; For i:=1 to 10 do Begin realn(x[i]); if x[i]> Maks then Maks:=x[i]; End;

18 Menentukan nilai terbesar (v2)
Readln(x[1]); Maks:=x[1]; For i:=2 to 10 do Begin readln(x[i]); if x[i]>maks the maks:=x[i]; End;

19 Menghitung rataan dengan array
Program Nilai_rata(input,output); Const panjang = 6; Type daftar = array[1..panjang] of real; Var I : integer; jum,rata : real; Nilai : daftar; Begin for I := 1 to 6 do readln(Nilai[I]); jum := 0; jum := jum + Nilai[I]; rata := jum /6; writeln(‘rerata nilai adalah ’,rata:5:2); End.

20 Menghitung rataan nilai tanpa array
Program Nilai_rata2(input,output); Var nilai1, nilai2, nilai3, nilai4, nilai5, nilai6: real; rata :real; Begin readln(nilai1); readln(nilai2);readln(nilai3); readln(nilai4); readln(nilai5);readln(nilai6); rata := (nilai1+nilai2+nilai3+nilai4+nilai5+nilai6)/6; writeln(‘Nilai rata-rata ’,rata:5:2); End.

21 Menyalin isi array {Baca array pertama} FOR i:=1 to N DO READLN(A[i]); {Salin ke array kedua} B[i]:=A[i];

22 String sebagai array karakter
Kata:=‘Pascal’ Maka Kata[1]=‘P’ Kata[2]=‘a’ Kata[3]=‘s’ Kata[4]=‘c’ Kata[5]=‘a’ Kata[6]=‘l’

23 Menghitung panjang string
Length() Penggunaan: Kata:=‘pascal’; N:=length(kata); Writeln(n);

24 Latihan 1.Buat program lengkap yang menginput 10 bilangan kemudian tentukan bilangan terkecil, terbesar, dan range 2.


Download ppt "Array : 1-dimensi."

Presentasi serupa


Iklan oleh Google