Uji Kompetensi - Computational Thinking
Nama : Syifa Sasikirana Nur'azizah
Kelas : XII MIPA 8
Sekolah : SMA Negeri 1 Kota Bekasi
Tanggal pertemuan : Selasa, 15 Agustus 2023
Mata Pelajaran : Informatika
Guru Pengampu : Hj. Deswati S.Kom, M.Pd
A. Pilihan Ganda
- (B) Al Khawarizmi
- (B) Desain Grafis
- (A) !=
- (C) Print
- (B) Belah Ketupat
- (B) Bilangan terbesar A
- (A) x is positive
- (D) Masalah-Model-Pseudocode-Flowchart-Program-Eksekusi-Hasil
- (C) for (i=1; 1<=100; i++) Output ("nilai", i)
- (B) if then
B. Uraian
Soal :
- Apa definisi algoritma dan contohnya!
- Apa definisi pseudocode dan contohnya!
- Apa definisi flowchart dan contohnya!
- Jelaskan dengan contoh kasus algoritma yang memiliki struktur runtunan!
- Jelaskan dengan contoh kasus algoritma yang memiliki struktur perulangan : a. For b. While
Jawaban :
1. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Contoh algoritma :
"Mencari Volume Kubus"
1. Mulai
2. Deklarasipan vanabel v dan r.
3. Masukkan nilai r.
4. Hitung volume kubus dgn rumus v = r*r*r.
5. Cetak vaume kubus.
6. Selesai.
2. Pseudocode adalah kode/tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Contoh pseudocode:
"Mencari Volume Kubus"
• Masukkan nilai panjang rusuk
• Hitung volume kubus dengan rumus panjang rusuk dipangkat 3.
• Cetak volume kubus.
3. Flowchart adalah gambar atau bagan yang memperlihatkan urutan dan hubungan antara proses beserta pernyataannya. Contoh flowchart:
"Mencari Volume Kubus"
4. Proses yang dilakukan secara beruntun dan langkah 1 sampai langkah n/akhir. Misal pada flowchart :
"Menentukan Siapa Yang Lebih Tinggi
Antara Estevan dan Riquel"
- Mulai.
- Deklarasi variabel E, R : integer.
- Input nilai (E, R).
- Jika E > R, cetak "E".
- Jika tidak memenuhi, cetak "R".
- Selesai.
5.
a) for: proses pengulangan berdasarkan interval yang ditentukan.
Contoh:
"Menampilkan Angka Ganjil
Antara 1 - 10"
for x in range (1,10):
If x % 2 == 1:
Print (x)
b) while : proses pengulangan untuk suatu statement selama kondisi benar.
Contoh:
"Menampilkan Angka 1 - 5"
i = 1
while i <=5:
print (i)
i+=1
Komentar
Posting Komentar