Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.