Caesa Ry A.
XII MIPA 7 - Informatika
Hj. Deswati, S.Kom, M.Pd. - SMAN 1 Bekasi
-------------------------------------------------------------------
A. Pilihan Ganda
1) B. Al Khawarizmi
2) B. Desain grafis
3) A. !=
4) C. Print
5) B. (belah ketupat)
6) B. Bilangan terbesar A
7) A. x is positive
8) E. Masalah- Pseudocode- Algoritma- Flowchart- Program- Eksekusi- Hasil
9) C. for (i=1 ; i<=100 ; i++)
output ("nilai", i)
10) D. Case of
B. Uraian
1. Apa definisi algoritma dan contohnya!
Algoritma merupakan sekumpulan instruksi atau langkah-langkah yang dituliskan secara sistematis dan digunakan untuk menyelesaikan masalah / persoalan logika dan matematika dengan bantuan komputer.
Contoh kasus ; menghitung luas segitiga.
- Mulai
- Deklarasikan var alas, tinggi, luas ; int
- Input alas dan tinggi
- Luas = 1/2*alas*tinggi
- Print (Luas)
- Selesai
2. Apa definisi pseudocode dan contohnya!
Pseudocode adalah kode bahasa pemograman tingkat tinggi yang merupakan terjemahan dari algoritma untuk menyelesaikan suatu masalah menggunakan bahasa manusia.
Contoh kasus ; menghitung luas segitiga.
- Masukkan alas dan tinggi
- Rumus Luas = 1/2*alas*tinggi
- Tampilkan rumus
3. Apa definisi flowchart dan contohnya!
Flowchart adalah diagram yang menggambarkan langkah-langkah dan juga solusi (keputusan) yang dilakukan di dalam sebuah program.
Contoh kasus ; menghitung luas segitiga.
4. Jelaskan dengan contoh kasus algoritma yang memiliki struktur runtunan!
Merupakan algoritma atau proses yang dilakukan secara beruntun dari langkah 1 sampai n.
Contoh ; Algoritma mencetak nama
1. mulai
2. var name
3. Input name
4. Output name
5. Selesai
5. Jelaskan dengan contoh kasus algoritma yang memiliki struktur perulangan!
a) for ; algoritma yang bahasanya berulang dari a sampai b
Contoh: for (i=1, i<=10; i++)
Output ("mulai",i)
b) while ; algoritma perjuangan yang akan tetap berjalan selama statement atau kondisi di dalamnya masih benar.
Contoh: while (i <=10)
Output ("mulai", i)
i++
Komentar
Posting Komentar