Dokumen tersebut membahas tentang array multidimensi dalam bahasa Pascal. Terdiri atas baris dan kolom, dengan index pertama untuk baris dan kedua untuk kolom. Menjelaskan sintaks pembuatan array, pengisian dan penulisan elemen, serta operasi yang dapat dilakukan seperti pencarian nilai tertentu, nilai maksimum, dan minimum.
Antrian adalah struktur data yang menyimpan elemen sesuai urutan masuk (FIFO). Terdapat beberapa metode utama pada antrian seperti enqueue untuk menambahkan elemen, dequeue untuk mengambil elemen pertama, dan peek untuk melihat elemen pertama tanpa menghapusnya. Antrian dapat diimplementasikan menggunakan array dengan menyimpan indeks elemen terakhir.
Dokumen tersebut membahas tentang fungsi rekursif, queue, dan stack. Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri dan berguna untuk pengurutan data dan perhitungan nilai faktorial. Queue adalah antrian dimana data pertama masuk akan keluar terlebih dahulu, seperti antrian printer. Stack adalah struktur data linier dimana penambahan dan penghapusan item hanya dapat dilakukan pada satu ujung (top) secara LIFO
Dokumen tersebut membahas tentang konsep antrian (queue) dan implementasinya menggunakan array dan linked list. Terdapat penjelasan mengenai operasi insert queue dan delete queue serta ilustrasinya. Juga dibahas mengenai queue circular untuk menghindari ketidakefisienan saat delete. Di akhir ada latihan untuk membuat prosedur insert pada priority queue.
1. Bab 5 membahas struktur data queue (antrian) dan implementasinya dalam bahasa pemrograman.
2. Queue adalah struktur data linear dimana penambahan elemen hanya bisa dilakukan di satu ujung dan penghapusan di ujung lain.
3. Queue dapat diimplementasikan menggunakan array linear atau linked list dengan operasi enqueue dan dequeue.
Antrian adalah struktur data yang menyimpan elemen sesuai urutan masuk (FIFO). Terdapat beberapa metode utama pada antrian seperti enqueue untuk menambahkan elemen, dequeue untuk mengambil elemen pertama, dan peek untuk melihat elemen pertama tanpa menghapusnya. Antrian dapat diimplementasikan menggunakan array dengan menyimpan indeks elemen terakhir.
Dokumen tersebut membahas tentang fungsi rekursif, queue, dan stack. Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri dan berguna untuk pengurutan data dan perhitungan nilai faktorial. Queue adalah antrian dimana data pertama masuk akan keluar terlebih dahulu, seperti antrian printer. Stack adalah struktur data linier dimana penambahan dan penghapusan item hanya dapat dilakukan pada satu ujung (top) secara LIFO
Dokumen tersebut membahas tentang konsep antrian (queue) dan implementasinya menggunakan array dan linked list. Terdapat penjelasan mengenai operasi insert queue dan delete queue serta ilustrasinya. Juga dibahas mengenai queue circular untuk menghindari ketidakefisienan saat delete. Di akhir ada latihan untuk membuat prosedur insert pada priority queue.
1. Bab 5 membahas struktur data queue (antrian) dan implementasinya dalam bahasa pemrograman.
2. Queue adalah struktur data linear dimana penambahan elemen hanya bisa dilakukan di satu ujung dan penghapusan di ujung lain.
3. Queue dapat diimplementasikan menggunakan array linear atau linked list dengan operasi enqueue dan dequeue.
Bab 4 membahas algoritma Stack yang merupakan struktur data LIFO dimana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang diambil. Dibahas pula operasi dasar Stack seperti push, pop, dan print serta contoh penerapannya dalam kalkulator postfix.
Dokumen ini membahas tentang antrian (queue) sebagai struktur data yang menyimpan data sesuai urutan masuknya (FIFO). Terdapat beberapa metode pada antrian seperti enqueue, dequeue, peek, dan isEmpty. Antrian dapat diimplementasikan menggunakan list atau array dengan menambahkan data di belakang dan mengambilnya dari depan. Contoh kode C++ mendemonstrasikan implementasi array queue integer.
Makalah ini membahas tentang implementasi queue dengan bahasa pemrograman Pascal. Queue merupakan struktur data yang mengimplementasikan prinsip antrian First In First Out (FIFO). Makalah ini menjelaskan definisi dan gambaran umum queue, macam-macam queue, representasi queue secara statis menggunakan array dan representasi secara dinamis menggunakan linked list tunggal dan ganda. Juga dibahas queue berprioritas beserta contoh kode program untuk masing-masing implementasi queue.
4.1 Operasi Dasar Singly Linked List 1 (primitive list)Kelinci Coklat
Dokumen tersebut membahas operasi dasar pada singly linked list meliputi penyisipan (insert), penghapusan (delete), penelusuran (traversal), dan pencarian (searching) elemen. Terdapat penjelasan algoritma dan fungsi untuk operasi insert first, insert last, delete first, delete last, serta traversal untuk menelusuri seluruh elemen list.
Dokumen ini membahas tentang antrian (queue) menggunakan array linear. Queue bekerja dengan prinsip First In First Out (FIFO) dimana elemen pertama yang masuk akan keluar pertama. Queue dibuat menggunakan dua variabel head dan tail untuk mengakses elemen paling depan dan belakang. Fungsi-fungsi yang dibahas antara lain enqueue untuk menambah elemen, dequeue untuk mengeluarkan elemen, isEmpty untuk mengecek keadaan kosong, isFull untuk mengecek
Dokumen tersebut membahas tentang antrian (queue) yang meliputi definisi, representasi, istilah-istilah, dan metode implementasi antrian menggunakan array linier, array sirkuler, dan linked list. Secara khusus dibahas operasi-operasi dasar pada antrian seperti enqueue untuk memasukkan elemen dan dequeue untuk mengeluarkan elemen.
Makalah ini membahas tentang algoritma stack. Terdapat penjelasan mengenai pengertian stack, definisi stack, deklarasi stack, dan operasi-operasi dasar pada stack seperti inisialisasi, push, pop, size, empty, dan full. Contoh pemakaian stack untuk membalik kalimat juga dijelaskan.
1. Stack merupakan bentuk khusus dari list linier dimana pemasukan dan penghapusan elemen hanya dapat dilakukan pada posisi akhir.
2. Prinsip utama stack adalah Last In First Out (LIFO) dimana elemen terakhir yang masuk akan menjadi elemen pertama yang keluar.
3. Terdapat beberapa operasi pada stack seperti push untuk menambahkan elemen, pop untuk menghapus elemen teratas, dan print untuk menampilkan semua elemen
Queue adalah linear list dimana data dimasukkan melalui rear dan dihapus dari front, mengikuti prinsip first in first out. Queue memiliki operasi seperti enqueue untuk memasukkan data ke rear, dequeue untuk menghapus data di front, serta mengakses elemen di front dan rear tanpa menghapusnya.
Tumpukan (stack) adalah struktur data linier yang hanya memungkinkan penambahan dan penghapusan elemen di posisi teratas. Prinsip kerjanya adalah LIFO (last in first out). Dokumen ini menjelaskan konsep stack pada array, termasuk operasi seperti pengecekan keserakan/kepenuhan, penambahan elemen (push), dan penghapusan elemen (pop).
Convegno "Biodiversità come motore dello sviluppo rurale". Il convegno si è tenuto al MUSE a Trento il 15 Novembre 2014. On line tutte le presentazioni ed i video dell'evento.
Il convegno aveva l'obiettivo di accostare e mettere a confronto le esperienze di utilizzo sostenibile delle risorse naturali. Realizzate in alcune zone della Tanzania e del Vietnam da organizzazioni di cooperazione e solidarietà internazionale, queste iniziative sono state comparate con altrettante operazioni messe in atto in Trentino.
Il confronto voleva offrire una serie di spunti di riflessione su come la biodiversità possa favorire lo sviluppo rurale, attraverso l'uso sostenibile delle risorse naturali da parte delle comunità locali, in particolare nelle aree protette. Quattro i punti di vista adottati che si integrano tra di loro: le caratteristiche degli Ecosistemi, le forme di gestione, la partecipazione e le figure professionali per lo sviluppo locale.
Questa è la prima di otto presentazioni. Cerca su youtube i video!
Bab 4 membahas algoritma Stack yang merupakan struktur data LIFO dimana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang diambil. Dibahas pula operasi dasar Stack seperti push, pop, dan print serta contoh penerapannya dalam kalkulator postfix.
Dokumen ini membahas tentang antrian (queue) sebagai struktur data yang menyimpan data sesuai urutan masuknya (FIFO). Terdapat beberapa metode pada antrian seperti enqueue, dequeue, peek, dan isEmpty. Antrian dapat diimplementasikan menggunakan list atau array dengan menambahkan data di belakang dan mengambilnya dari depan. Contoh kode C++ mendemonstrasikan implementasi array queue integer.
Makalah ini membahas tentang implementasi queue dengan bahasa pemrograman Pascal. Queue merupakan struktur data yang mengimplementasikan prinsip antrian First In First Out (FIFO). Makalah ini menjelaskan definisi dan gambaran umum queue, macam-macam queue, representasi queue secara statis menggunakan array dan representasi secara dinamis menggunakan linked list tunggal dan ganda. Juga dibahas queue berprioritas beserta contoh kode program untuk masing-masing implementasi queue.
4.1 Operasi Dasar Singly Linked List 1 (primitive list)Kelinci Coklat
Dokumen tersebut membahas operasi dasar pada singly linked list meliputi penyisipan (insert), penghapusan (delete), penelusuran (traversal), dan pencarian (searching) elemen. Terdapat penjelasan algoritma dan fungsi untuk operasi insert first, insert last, delete first, delete last, serta traversal untuk menelusuri seluruh elemen list.
Dokumen ini membahas tentang antrian (queue) menggunakan array linear. Queue bekerja dengan prinsip First In First Out (FIFO) dimana elemen pertama yang masuk akan keluar pertama. Queue dibuat menggunakan dua variabel head dan tail untuk mengakses elemen paling depan dan belakang. Fungsi-fungsi yang dibahas antara lain enqueue untuk menambah elemen, dequeue untuk mengeluarkan elemen, isEmpty untuk mengecek keadaan kosong, isFull untuk mengecek
Dokumen tersebut membahas tentang antrian (queue) yang meliputi definisi, representasi, istilah-istilah, dan metode implementasi antrian menggunakan array linier, array sirkuler, dan linked list. Secara khusus dibahas operasi-operasi dasar pada antrian seperti enqueue untuk memasukkan elemen dan dequeue untuk mengeluarkan elemen.
Makalah ini membahas tentang algoritma stack. Terdapat penjelasan mengenai pengertian stack, definisi stack, deklarasi stack, dan operasi-operasi dasar pada stack seperti inisialisasi, push, pop, size, empty, dan full. Contoh pemakaian stack untuk membalik kalimat juga dijelaskan.
1. Stack merupakan bentuk khusus dari list linier dimana pemasukan dan penghapusan elemen hanya dapat dilakukan pada posisi akhir.
2. Prinsip utama stack adalah Last In First Out (LIFO) dimana elemen terakhir yang masuk akan menjadi elemen pertama yang keluar.
3. Terdapat beberapa operasi pada stack seperti push untuk menambahkan elemen, pop untuk menghapus elemen teratas, dan print untuk menampilkan semua elemen
Queue adalah linear list dimana data dimasukkan melalui rear dan dihapus dari front, mengikuti prinsip first in first out. Queue memiliki operasi seperti enqueue untuk memasukkan data ke rear, dequeue untuk menghapus data di front, serta mengakses elemen di front dan rear tanpa menghapusnya.
Tumpukan (stack) adalah struktur data linier yang hanya memungkinkan penambahan dan penghapusan elemen di posisi teratas. Prinsip kerjanya adalah LIFO (last in first out). Dokumen ini menjelaskan konsep stack pada array, termasuk operasi seperti pengecekan keserakan/kepenuhan, penambahan elemen (push), dan penghapusan elemen (pop).
Convegno "Biodiversità come motore dello sviluppo rurale". Il convegno si è tenuto al MUSE a Trento il 15 Novembre 2014. On line tutte le presentazioni ed i video dell'evento.
Il convegno aveva l'obiettivo di accostare e mettere a confronto le esperienze di utilizzo sostenibile delle risorse naturali. Realizzate in alcune zone della Tanzania e del Vietnam da organizzazioni di cooperazione e solidarietà internazionale, queste iniziative sono state comparate con altrettante operazioni messe in atto in Trentino.
Il confronto voleva offrire una serie di spunti di riflessione su come la biodiversità possa favorire lo sviluppo rurale, attraverso l'uso sostenibile delle risorse naturali da parte delle comunità locali, in particolare nelle aree protette. Quattro i punti di vista adottati che si integrano tra di loro: le caratteristiche degli Ecosistemi, le forme di gestione, la partecipazione e le figure professionali per lo sviluppo locale.
Questa è la prima di otto presentazioni. Cerca su youtube i video!
Vic Santoro had a long career as a financial executive, first with accounting firm KPMG for over 30 years where he rose to be a partner, and then as Chief Financial Officer and executive roles for PacWest Bancorp from 2003 to 2016. During his time with PacWest, he oversaw the integration of 17 acquisitions and accelerated financial reporting. He holds a Bachelor's degree in business administration and is retired as a Certified Public Accountant.
Dokumen tersebut membahas tentang kenakalan remaja, termasuk definisi, jenis perilaku, dan sejarah perhatian terhadap masalah ini. Kenakalan remaja didefinisikan sebagai perilaku yang menyimpang dari norma hukum yang dilakukan remaja dan merugikan diri sendiri dan orang lain. Masalah ini mulai mendapat perhatian sejak dibentuknya peradilan khusus untuk anak pada 1899.
Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)Primend
Õige IT lahenduse valimine on üha keerulisem. Kesksüsteemide liikumine pilve ja kasutusharjumuste muutumine sunnib IT osakondasid senisest rohkem astuma välja tehnoloogiahooldaja rollist. Näitame, kuidas uusi süsteemide ülesehituse põhimõtteid kasutades raha säästa ning kuidas Primend ise teenust uut moodi osutab.
Presentation of the eTwinning project "Tell me a story: Myths and traditional tales from all over Europe" to the parents at the end of the school year.
Rancangan Penelitian Studi Upah dan Beban Biaya Konstruksi di IndonesiaStevia Lukmanasari
Studi ini bertujuan mengidentifikasi struktur kompensasi pekerja konstruksi di Indonesia. Saat ini, informasi upah pekerja konstruksi hanya terdiri atas upah harian untuk pekerja lepas dan gaji bulanan untuk pekerja tetap, tanpa menjelaskan komponen biaya lainnya. Penelitian ini akan mengumpulkan data lapangan mengenai profil perusahaan, proyek, dan pekerja, lalu menganalisis hubungan antar variabel untuk merum
Array dapat digunakan untuk menyimpan banyak data yang bertipe sama sekaligus. Nilai-nilai dalam array dapat diproses secara berurutan dengan menggunakan indeks. Ada beberapa cara untuk menemukan nilai maksimum dalam array, salah satunya dengan membandingkan setiap elemen dengan nilai maksimum sementara.
Array adalah kumpulan data yang bertipe sama yang disimpan secara berurutan dengan indeks. Program ini menjelaskan konsep array satu dan dua dimensi, termasuk cara deklarasi, inisialisasi, dan mengakses elemen array menggunakan indeks. Contoh program mendemonstrasikan penggunaan array satu dan dua dimensi untuk menyimpan dan menampilkan data.
Dokumen ini membahas tentang konsep array dan penggunaannya dalam pemrograman. Terdapat penjelasan tentang definisi array, cara penulisan dan akses elemen array satu dan dua dimensi, serta contoh program penggunaan array. Mahasiswa diharapkan mampu memahami konsep array dan menerapkannya dalam penyelesaian masalah.
Array merupakan Kumpulann data dengan tipe data yang sama
Sebuah Array pada java adalah sebuah objek
Variabel Array merujuk pada tempat sekumpulan data sejenis
Ukuran sebuah Array adalah tetap
Dokumen ini membahas tentang array multidimensi dalam bahasa pemrograman Java. Array multidimensi sesungguhnya adalah array dari array. Dokumen ini memberikan contoh deklarasi dan implementasi array dua dimensi beserta penjelasannya.
Dokumen tersebut membahas tentang pengertian dan penerapan array, termasuk array satu dimensi dan multi dimensi. Array adalah variabel yang menyimpan kumpulan data dengan tipe data yang sama. Setiap data disimpan pada alamat memori tersendiri dan diakses melalui indeks. Array dapat diinisialisasi dengan nilai default pada deklarasi. Array multi dimensi digunakan untuk mewakili matriks dengan lebih dari satu subskrip.
Array adalah tumpukan variabel yang sejenis yang dapat menyimpan nilai berbeda pada elemen yang sama. Array dapat berdimensi tunggal atau multidimensi, dan dapat digunakan sebagai parameter fungsi atau untuk menyimpan karakter string.
Array statis merupakan tipe data terstruktur yang terdiri dari elemen yang sama dan diakses melalui indeks. Array memiliki jumlah elemen yang tetap dan elemen disusun secara berurutan dalam memori. Dokumen menjelaskan tentang deklarasi, proses-proses dasar seperti penciptaan, traversal, pencarian, dan pengurutan data pada array satu dimensi menggunakan beberapa algoritma seperti linear search dan selection sort.
Variabel digunakan untuk menyimpan nilai data. Array digunakan untuk menyimpan lebih dari satu nilai data sekaligus dengan menggunakan indeks. Ada dua jenis array, yaitu array satu dimensi dan array multidimensi. Array dideklarasikan dengan menentukan tipe data dan rentang indeksnya.
Dokumen tersebut membahas tentang penggunaan array untuk menyimpan data di memori. Array adalah variabel yang dapat menyimpan kumpulan data dengan tipe yang sama menggunakan indeks. Dokumen menjelaskan tentang deklarasi, akses, dan alokasi memori untuk array baik secara statis maupun dinamis.
Array merupakan struktur data yang digunakan untuk menyimpan data yang akan diolah. Array dapat berbentuk satu dimensi atau multidimensi, dan elemen array dapat diakses menggunakan indeks. Program menggunakan array untuk menyimpan dan mengolah data jenis dan jumlah potongan daging yang dibeli.
1. ARRAY MULTI DIMENSI
Array Multidimensi Dalam array multidimensi terdiri atas baris (row) dan kolom (column).
Index pertama adalah baris dan yang kedua adalah kolom . SYNTAX Type nama_array
=ARRAY[bawah..atas, bawah..atas] of tipe_data; var variabel_array : nama_array; atau
dengan menggunakan statemen var : SYNTAX var variabel_array : ARRAY[bawah..atas,
bawah..atas] of tipe_data; Pernyataan berikut membentuk suatu array integer dengan nama
bilangan , 10 x 10 elemen (100). type matriks = ARRAY [1..10, 1..10] of integer; var AKU:
matriks; untuk memasukkan tiap elemen maka, diperlukan suatu procedure dengan
mempergunakan struktur pengulangan for ...do tersarangseperti berikut: procedure
ISI_MATRIK(AKU:matriks; m,n:integer); var i,j: integer; {faktor pengulang} begin for i:=1
to m do begin for j:=1 to n do begin read(A[i,j]); end; readln ;{ini memungkinkan kita
menulis tiap baris elemen} end; untuk menampilkan tiap elemen maka, digunakan struktur
pengulangan for ...do tersarang seperti berikut procedure TULIS_MATRIK(AKU:matriks;
m,n:integer); var i,j: integer; {faktor pengulang} begin for i:=1 to m do begin for j:=1 to n do
begin write(A[i,j]:6); end; writeln ; {ini memungkinkan kita menulis elemen dalam baris dan
kolom } end; end; 5. Operasi pada Array Sifat masing-masing elemen array mengikuti jenis
data yang dimilikinya, untuk array dengan tipe bilangan integer atau real kita bisa melakukan
berbagai standar operasi aritmatika seperti penjumlahan, perkalian, pengurangan, dsb. Yang
perlu di garis bawahi, bahwa sifat dari array dimanfaatkan untuk operasi matrik. a. Mencari
Harga Tertentu pada Array Mencari suatu elemen data di dalam suatu data merupakan suatu
kejadian yang sering kita alami, contoh: mencari nama mahasiswa dari daftar presensi.
Pencarian beruntun (sequence), merupakan suatu teknik untuk mencari suatu elemen dalam
suatu sistim yang lebih besar. Contoh. Misal array A[8], dengan elemen sbb: A 60 12 76 23
11 42 18 42 Untuk mencari apakah bilangan x=11 ada didalam tabel maka dilakukan
pemeriksaan terhadap : 60 12 76 23 11 Sehingga ditemukan x pada elemen ke-5, dalam
bahasa PASCAL diterjemahkan seperti berikut: type PITA = ARRAY [1..8] of integer; var
AKU: PITA; procedure CARI_MATRIK(AKU: PITA); var i: integer; {faktor pengulang}
begin for i:=1 to 8 do begin if AKU[i]:= 11 then writeln(‘ terdapat bilangan 11 dalam pita ini
‘); else writeln(‘ tidak ada bilangan 11, pencarian berhenti ‘); end; end; b. Mencari Harga
Maksimum pada Array Misal array di atas kita cari harga yang tertinggi, maka kita perlu
menentukan nilai tertinggi dahulu sebelum melakukan pencarian ; diawali dengan nilai
maksimum=0 procedure CARI_MAKSIMUM(AKU: PITA); var i: integer; {faktor
pengulang} MAKS : integer; begin MAKS := AKU[1]; for i:=1 to 8 do begin if AKU[i]>
MAKS then MAKS:= AKU[i]; End; Writeln(‘NILAI MAKSIMUM = ’,MAKS); end; b.
Mencari Harga Minimum pada Array Misal array di atas kita cari harga yang terendah, maka
kita perlu menentukan nilai terendah dahulu sebelum melakukan pencarian ; diawali dengan
nilai maksimum=3200 procedure CARI_MINIMUM(AKU: PITA); var i: integer; {faktor
pengulang} MIN : integer; begin MIN := 3200; for i:=1 to 8 do begin if AKU[i]< minimum
=" ’,MIN);" matrik="array[1..100,1..100]" m="p)" n="q)" m="p)" n="q)" n="p)" onblur="try
{parent.deselectBloggerImageGracefully();} catch(e) {}"
href="http://2.bp.blogspot.com/_612DHwdvDBM/SiDT9ea24kI/AAAAAAAAALg/sfCCU8I
2. 180A/s1600-h/2.JPG"> Buat program
Array 2 dimensi untuk memasukkan data nilai matakuliah tiap mahasiswa. Kolom- N1, N2,
N3, Total Baris--- Yani, Riski, Eko 2.
Baris--senin, selasa, rabu, kamis, jum’at, sabtu - Buat program Array 2 dimensi untuk
memasukkan jumlah anak yang ikut kegiatan tertentu. - Outputkan dalam bentuk matrik 2
dimensi.
Dalam array multidimensi terdiri atas baris (row) dan kolom (column). Index pertama adalah baris
dan yang kedua adalah kolom .
SYNTAX
Type nama_array =ARRAY[bawah..atas, bawah..atas] of tipe_data;
var variabel_array : nama_array;
atau dengan menggunakan statemen var :
SYNTAX var variabel_array : ARRAY[bawah..atas, bawah..atas] of tipe_data;
Pernyataan berikut membentuk suatu array integer dengan nama bilangan , 10 x 10 elemen (100).
type matriks = ARRAY [1..10, 1..10] of integer;
var AKU: matriks;
untuk memasukkan tiap elemen maka, diperlukan suatu procedure dengan mempergunakan
struktur pengulangan for ...do tersarangseperti berikut:
procedure ISI_MATRIK(AKU:matriks; m,n:integer);
var
i,j: integer; {faktor pengulang}
begin
for i:=1 to m do
begin
for j:=1 to n do
begin
read(A[i,j]);
end;
readln ;{ini memungkinkan kita menulis tiap baris elemen}
end;
3. untuk menampilkan tiap elemen maka, digunakan struktur pengulangan for ...do tersarang seperti
berikut
procedure TULIS_MATRIK(AKU:matriks; m,n:integer);
var i,j: integer; {faktor pengulang}
begin
for i:=1 to m do
begin
for j:=1 to n do
begin
write(A[i,j]:6);
end;
writeln ; {ini memungkinkan kita menulis elemen dalam baris dan kolom }
end;
end;
5. Operasi pada Array
Sifat masing-masing elemen array mengikuti jenis data yang dimilikinya, untuk array dengan tipe
bilangan integer atau real kita bisa melakukan berbagai standar operasi aritmatika seperti
penjumlahan, perkalian, pengurangan, dsb. Yang perlu di garis bawahi, bahwa sifat dari array
dimanfaatkan untuk operasi matrik.
a. Mencari Harga Tertentu pada Array
Mencari suatu elemen data di dalam suatu data merupakan suatu kejadian yang sering kita alami,
contoh: mencari nama mahasiswa dari daftar presensi. Pencarian beruntun (sequence), merupakan
suatu teknik untuk mencari suatu elemen dalam suatu sistim yang lebih besar.
Contoh.
Misal array A[8], dengan elemen sbb:
A
60 12 76 23 11 42 18 42
Untuk mencari apakah bilangan x=11 ada didalam tabel maka dilakukan pemeriksaan terhadap :
60 12 76 23 11
Sehingga ditemukan x pada elemen ke-5, dalam bahasa PASCAL diterjemahkan seperti berikut:
type PITA = ARRAY [1..8] of integer;
var AKU: PITA;
procedure CARI_MATRIK(AKU: PITA);
var
i: integer; {faktor pengulang}
begin
for i:=1 to 8 do
begin
if AKU[i]:= 11 then
writeln(‘ terdapat bilangan 11 dalam pita ini ‘);
else
writeln(‘ tidak ada bilangan 11, pencarian berhenti ‘);
end;
end;
b. Mencari Harga Maksimum pada Array
Misal array di atas kita cari harga yang tertinggi, maka kita perlu menentukan nilai tertinggi dahulu
sebelum melakukan pencarian ; diawali dengan nilai maksimum=0
4. procedure CARI_MAKSIMUM(AKU: PITA);
var
i: integer; {faktor pengulang}
MAKS : integer;
begin
MAKS := AKU[1];
for i:=1 to 8 do
begin
if AKU[i]> MAKS then
MAKS:= AKU[i];
End;
Writeln(‘NILAI MAKSIMUM = ’,MAKS);
end;
b. Mencari Harga Minimum pada Array
Misal array di atas kita cari harga yang terendah, maka kita perlu menentukan nilai terendah dahulu
sebelum melakukan pencarian ; diawali dengan nilai maksimum=3200
procedure CARI_MINIMUM(AKU: PITA);
var
i: integer; {faktor pengulang}
MIN : integer;
begin
MIN := 3200;
for i:=1 to 8 do
begin
if AKU[i]< MIN then
MIN:= AKU[i];
end;
writeln(‘NILAI MINIMUM = ’,MIN);
end;