Kamis, 21 Januari 2010

Ringkasan Materi Algoritma dan Struktur Data 1

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<

…….


0 komentar:

Posting Komentar