Teejey Jowina XII MIPA 5 Uji Kompetensi Bab 3 Computational Thinking
Nama: Teejey Jowina Leroa GianettiKelas: XII MIPA 5
Tugas: Uji Kompetensi Bab 3 Computational Thinking Lintas Minat TIK Kelas 12 SMA
Nama: Teejey Jowina Leroa Gianetti
Jawaban:
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. B (if then)
b.) Uraian
1. Apa definisi algoritma dan contohnya!
Jawaban: Algoritma adalah langkah sistematis dalam pengambilan keputusan yang logis untuk memecahkan masalah.
Contoh Algoritma
1. Start
2. Tentukan nilai x
3. Hitung nilai y=3x+8
4. Print nilai x dan y
5. End
2. Apa definisi pseudocode dan contohnya!
Jawaban: Pseudocode adalah kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah.
Contoh Algoritma
If A>B then print A else print B
Contoh Pseudocode
Dari dua bilangan A dan B, cari bilangan yang terbesar bagian tang memperlihatkan urutan dan hubungan.
3. Apa definisi flowchart dan contohnya!
Jawaban: Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antara proses beserta pernyataannya.
Contoh Flowchart
4. Jelaskan dengan contoh kasus algoritma yang memiliki struktur runtunan!
Jawaban:
1.) Start
2.) Identifikasi a=int
3.) Input a=15
4.) print (a+5)
5.) End
Output=20
5. Jelaskan dengan contoh kasus algoritma yang memiliki struktur perulangan:
a. for
b. while
Jawaban:
a.) For
1. Start
2. Identifikasi var i=integer
3. For i=2, i<10
Print (2*i-1)
4. End-for
5. End
Output= 1
3
5
.
.
17
2.) While
1. Start
2. Var i=int
3. Input i=o
4. While i<4 do
5. Writein(i)
i=i+1
End-While
6. End
Output=1

Comments
Post a Comment