AKIELA DJODI_UJI KOMPETENSI COMPUTATIONAL THINKING

Nama: Akiela Djodi Chaviazagita 

No: 02

Kelas: XII MIPA 8

Saya akan menulis jawaban untuk Uji Kompetensi Computational Thinking Bab 3 halaman 137-139.

! JAWABAN !

Pilihan Ganda

1. B. Al Khawarizmi

2. B. Desain grafis

3. A. !=

4. C. Print

5. Belah Ketupat

6. B. Bilangan terbesar A

7. A. x is positive

8. E. Masalah-Pseudocode-Algoritma-Flowchart-Progra-Eksekusi-Hasil

9. C. for (i=1, 1<=100; i++) output ("nilai", i)

10. A. switch to

Uraian

1. Apa definisi algoritma dan contohnya?

= Algoritma adalah urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Contoh : Algoritma membuat kopi, mie goreng dan memainkan komputer.

2. Apa definisi pseudocode dan contohnya?

= Pseudo-Code adalah kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan tentang cara menyelesaikan suatu masalah. Contoh : Pseudocode mencari sisi miring dan pseudocode menentukan bilangan genap.

3. Apa definisi flowchart dan contohnya?

= Flowchart merupakan gambar atau bagian yang memperlihatkan urutan hubungan antara proses beserta pernyataannya.

Contoh: Flowchart membuat kopi 


4. Jelaskan dengan contoh kasus algoritma yang memiliki struktur runtunan!
= Algoritma sengan struktur peruntunan merupakan proses yang dilakukan secara beruntun dan langkah 1 sampai langkah terakhir. Contoh: Algoritma penjumlahan 2 bilangan.
1. Mulai
2. Inisialisasi variabel a,b
3. Masukkan nilai a & b
4. Hitunglah hasil = a + b i
5. Tampilian nilai hasil
6. Selesai 

5. Jelaskan dengan contoh kasus algoritma yang memiliki struktur perulangan!

= Algoritma perulangan merupakan suatu algoritma yang menjalankan beberapa langkah tertentu secara berulang ulang atau looping.

a. Contoh For:

1. Mulai

2. Set Variable a to 0

3. For a<3, print "Saya bisa" dan nilai ditambah 1

4. Stop

b. Contoh while:

i : integer (pencacah pengulangan)

i <- l while i 7 do (ulangi sebanyak 7 kali)

write ('Algoritma Pengulangan')

i <- i + l

end while.

Komentar

Postingan Populer