Wednesday 26 December 2012

Lembar Tugas Mahasiswa (Logika algoritma Pertemuan 4 AMIK Semester 1)

0

1.      Sebutkan 5 manfaat diagram alur (Flowchart)
 Jawab :
  •   Kita akan terbiasa berfikir sistematis
  •   Terstruktur dalam setiap kesempatan
  •   Dengan mengguanakan flowchart, kita akan lebih mudah mengecek
  •   Menemukan bagian-bagian prosedur yang valid dan bertele-tele.
  •   Prosedur yang dikembangkan akan lebih mudah dipahami oleh orang lain, sehingga tidak menimbulkan kesalahan interpretasi apabila mau menerapkan prosedur yang kita kembangkan 
2.   Buatlah contoh Flowchart  (ada algoritma atau programnya) 
a. Struktur sederhana
b. Struktur Branching 
c. Struktur Looping
 Jawab :
a.  Struktur sederhana :
 b. Struktur Branching :

 c. Struktur Looping :
 3. Buatlah sebuah algoritma yang didalamnya terdapat struktur branching dan looping, lalu buat Flowchartnya.
 Jawab :
  • Mulai
  • Baca data (angka 1, angka 2)
  • Cek kesamaan angka
    IF angka 1, angka 2
    Jika ya, cetak keterangan “Angka sama”
    Jika tidak, cetak keterangan “Angka berbeda”
    "SELESAI"
    4.  Buatlah flowchart kasus berikut :
    a.  Membuat deret angka 1,3,5 .... 99
    b. Membuat deret angka 0,-5,-10,-15,-1000
    c.  Membuat deret angka 0,1,4,9,16,25 .... 100
     Jawab :
    a.   
    1 1<=5 1 2
    2 2<=5 2 3
    3 3<=5 3 4
    4 4<=5 4 5
    5 5<=5 5 6
    6 6<=5
    Output: 12345
    b.
     1 1<=3 Y 1 1<=5 Y 1 2
    2 2<=5 Y 1 3
    3 3<=5 Y 1 4
    4 4<=5 Y 1 5
    5 5<=5 Y 1 6
    6 6<=5 T--------------------------> -2                                                     
    2 2<=3 Y 1 1<=5 Y 2 2
    2 2<=5 Y 2 3
    3 3<=5 Y 2 4
    4 4<=5 Y 2 5
    5 5<=5 Y 2 6
    6 6<=5 T-------------------------->- 3
    3 3<=3 Y 1 1<=5 Y 3 2
    2 2<=5 Y 3 3
    3 3<=5 Y 3 4
    4 4<=5 Y 3 5
    5 5<=5 Y 3 6
    6 6<=5 T----------------------------> -4
    4 4<=3 T 
    Output:
    1 1 1 1 1
    2 2 2 2 2
    3 3 3 3 3
    c.
    N=10 X=10 T=0 T<=100 Y/T T =T+N Cetak T N =N+X X=X+5
    10 10 0 0<=100 Y 10 20 15
    20 15 10 10<=100 Y 30 30 35 20
    35 20 30 30<=100 Y 65 65 55 25
    55 25 65 65<=100 Y 120 120 80 30
    80 30 120 120<=100 T 
    Output: 10 30 65 120  
     

0 komentar:

Post a Comment

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com