Algoritma dan Struktur Data 1
Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah / skema yang jelas dan pasti
Penyampaian Algoritma terbagi menjadi 2 yakni
Dengan deskripsi dan Flow chart
Contoh dengan Deskripsi
Algoritma menghitung luas persegi panjang:
1. Masukkan panjang (P)
2. Masukkan lebar (L)
3. L ← P * L
4. Tulis L
Contoh dengan Flowchart
Fitur” dalam Bahasa Pemrograman
a. Decision -> If, Case
b. Looping -> for, do while
c. Function / procedure
d. Array
Data type angka
Data: bagian terkecil yang akan di masukkan dalam system pengolahan untuk menghasilkan informasi bias berbentuk angka atau huruf
a. Data type angka
Bulat
Int(-32768 s/d 32768)
Long int(<21m)
Short int
Double (unlimited)
Semakin besar type data semakin besar memory
Pecahan
Float
Double
b. Huruf
Char
Tidak selalu huruf
Contoh no.telp..+62…
Karakter special / syntax
Aturan bahasa pemrograman
;
\n -> new line
\t -> new tab
Tanda matematika
+/-
Mod -> sisa hasil bagi ( 8 mod 3=2 )
Div
Nama variable
Tidak boleh diawali angka
Tidak boleh diawali tanda baca
Tidak boleh diawali karakter special
Function
Meringkas penulisan bahasa C
Contoh..
Secara konvensional
……..
main ()
{
int p1,l1,luas;
int p2,l2,luas2;
int p3,l3,luas3;
p1=6;
l1=7;
luas=p*l;
cout<
………
Dapat disederhanakan dengan menggunakan function
Void lpp (int p,int l)
{
Int luas;
luas=p*l;
cout<
…….
main()
{
lpp (6,7);
…..
Maka hasilnya pada cout adalah 42
Array
Beberapa variable dlam satu row..
Contoh
Secara konvensional
…….
main()
{
int b1,b2,b3;
cin<
cin<
cin<
cout<
cout<
cout<
……..
Dengan array dapat disederhanakan menjadi
main()
{
int b[3];
int i ;
for(i=0;i<=3;i++)
{cin>>b[i];} //input
for(i=0;i<=3;i++)
{cout<
…….
Kamis, 21 Januari 2010
Ringkasan Materi Algoritma dan Struktur Data 1
Langganan:
Posting Komentar (Atom)

0 komentar:
Posting Komentar