Array : 1-dimensi.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
Advertisements

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
STRUKTUR DATA.
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
Rekaman – Record Pada Pascal
Algoritma dan Struktur Data
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Dasar Pemrograman ARRAY/LARIK.
ARRAY 1 DIMENSI.
Algoritma dan Pemrograman
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
[ Array ].
Pemprograman Terstruktur 1
LARIK ( ARRAY ).
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
Pemrograman Visual [ Array ]
Function Blok Fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya. Tipe deklarasi ini menunjukkan tipe hasil dari.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Materi 9 LOGIKA & ALGORITMA.
ALGORITMA PEMROGRAMAN 2A
Kuliah 7 – Pengantar Pemrograman
Contoh Aplikasi Untuk Pemrograman :
ALGORITMA PEMROGRAMAN 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Algoritma dan Struktur Data 1 pertemuan 12
Dasar-Dasar Pemrograman
Materi 11 LOGIKA & ALGORITMA 11.
Array (Larik)‏ 1 1.
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
Ucu Nugraha, ST. Algoritma.
Algoritma Pemrograman
Achmad Yasid Struktur Data.
Deklarasi Array X : array [ 1.. N ] of Type
Algoritma & Pemrograman 1
ARRAY.
Rahmat Deddy Rianto Dako, ST, M.Eng
Array 1.
Algoritma dan Pemrograman
created by PUTRA PUTRI DASPRO
Matematika Pascal Identifier x bernilai 10 X = 10
ANALISIS LEKSIKAL (Scanner)
Dasar-Dasar Pemrograman
PERCABANGAN / SELEKSI.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Minggu II STRUKTUR DATA
Dasar-Dasar Pemrograman
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Pertemuan ke 9.
MULTIDIMENSI ARRAY Struktur Data
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
Matematika Pascal Nilai dari 40 siswa Identifier Nilai memuat 40 data
Searching & Sorting Searching Sorting Oleh : Oman Somantri, S.Kom
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
DASAR PEMROGRAMAN Array Multidimensi.
Matematika Pascal Identifier x bernilai 10 X = 10
ARRAY (LARIK) MINGGU VI.
STRUKTUR DATA.
Struktur Data.
Struktur Data.
CREATED BY PUTRA PUTRI DASPRO
Dasar-Dasar Pemrograman
Pengulangan FOR - DO Temu 8.
Indentifier, Keywords, Variable, Tipe Data dan Operator
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Array : 1-dimensi

MATERI QUIZ ARRAY 1-D

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

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

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

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

ARRAY 1-D

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 …

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

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

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

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;

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]);

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]

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

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

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;

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;

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.

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.

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

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’

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

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