Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHarjanti Budiono Telah diubah "7 tahun yang lalu
1
Algoritma dan Struktur Data 1 pertemuan 9
M. Fakhrurrifqi, S.Kom, M. Cs.
2
Pemrograman Modular program bisa terdiri dari beberapa sub program
penulisan kode program yang sama berulangkali bisa dihindarkan, memudahkan menulis Memudahkan menemukan kesalahan program
3
Pemrograman Modular Prosedur, Fungsi,
sebuah blok program tersendiri yang merupakan bagian dari program lain yang lebih besar. Prosedur dapat dipanggil oleh program utamanya ataupun prosedur lain yang juga merupakan bagian dari program utamanya (yang masih dalam satu kode program). Fungsi, hampir sama dengan prosedur, hanya saja fungsi memiliki hasil keluaran sedangkan prosedur hanya berisi proses.
4
deklarasi sub program nilaiBalik namaSubProgram( ) {
Bagian pernyataan; }
5
deklarasi sub program Kata void diatas menunjukkan bahwa sub program tersebut tidak memberikan nilai balik atau disebut prosedur. Sedangkan kata double pada contoh berikutnya berarti sub program tersebut memberikan nilai balik bertipe double.
6
memanggil sub program tampilkanNama
7
Variabel global dan lokal
Variabel Global adalah variabel yang dapat dikenali diseluruh bagian program. variabel lokal adalah variabel yang dikenal pada lingkup yang lebih sempit dari variabel global yaitu pada ruang lingkup suatu procedure/function saja.
8
Contoh Variabel jum merupakan variabel global, sedangkan variabel yang lain merupakan variabel lokal
9
Parameter pertukaran informasi antara prosedur (atau fungsi) dengan pemanggilnya. Parameter aktual adalah parameter yang disertakan waktu pemanggilan parameter formal adalah parameter yang dideklarasikan di dalam bagian Nama Prosedur Jumlah parameter aktual dan formal harus sama. Pembacaan parameter aktual oleh parameter formal adalah sesuai dengan urutannya.
10
Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C
Step 1 : Tentukan tipe data nilai Baliknya int Step 2 : Tentukan Parameter tiga bilangan yang dimasukkan A, B, C
11
Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C
Step 3 : Membuat algoritma mencari nilai terbesar menggunakan satu variabel bantuan. Variabel ini akan dibandingkan dengan setiap bilangan masukan. Step 4 : Finalisasi
12
Contoh Kasus : Buatlah prosedur mencari bilangan terbesar dari 3 bilangan integer A, B, dan C
Step 4 : Finalisasi
13
Latihan Buatlah fungsi yang menerima masukan 2 titik dan dan menghitung jarak kedua titik tersebut dengan rumus jarak = Buatlah fungsi untuk mengembalikan nilai mutlak X.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.