Uji Kompetensi Computational Thingking

 Nama : Athaya Khairani Adi

Absen : 05

Kelas : XII MIPA 8


TUGAS INFORMATIKA

UJI KOMPETENSI COMPUTATIONAL THINGKING

A. Pilihan ganda

1. Tokoh yang paling dikenal pada bidang matematika yang biasa dijuluki "Bapak Algoritma" adalah B. Al Khawarizmi

2. Pemrograman dalam teknologi informasi memiliki berbagai macam bidang di dalam penggunaan nama sesuai fungsinya. Berikut yang tidak termasuk bidang pemrograman adalah pemrograman D. Basis Data

3. Dalam kehidupan kita sering melakukan perbandingan. Operator relasional melakukan kegiatan (perbandingan) yang digunakan untuk mencari nilal tidak sama dengan yaitu A. !=

4. Setiap programmer harus mengerti akan penggunaan kalimat perintah dalam aplikasi komputer. Berikut yang merupakan perintah keluaran adalah C. print

5. Berbagai macam bentuk flowchart dibuat pada komputer. Berbagai macam simbol memiliki arti sendiri.

Dalam flowchart, simbol yang digunakan untuk percabangan adalah… B.


6. Perhatikan algoritma percabangan dengan pseudocode berikut:

Judul: Algoritma membandingkan dua buah nilai

Diketahui: A, B: integer

Algoritma: 

input (A, B) if (A>B) then 

output ("Bilangan terbesar A") else

if (A<B) then

output ("Bilangan terbesar B")

else

Output ("Bilangan A dan B sama") end if

End if

Jika A diisi dengan nilai 25 dan B diisi dengan nilai 10 maka outputnya adalah B. Bilangan terbesar A 


7. Perhatikan struktur percabangan berikut:

if (x > 0)

cout << "x is positive"; 

else if (x < 0)

cout << "x is negative";

else

cout << "x is 0";


Jika variabel x diisi dengan nilai 15 maka outputnya adalah A. x is positive

8. Ada beberapa tahapan dalam menyelesaikan suatu masalah. Manakah tahapan yang harus dilakukan? E. Masalah-Pseudocode-Algoritma-Flowchart-Program-Eksekusi-Hasil

9. Jawaban manakah yang tepat untuk algoritma seperti berikut:

Susun algoritma untuk menampilkan angka 1 sampai dengan 100 secara menaik.. C. for (i=1;i<=100;i++) output ("nilai",i) 

10. Lampu lalu lintas mengatur pemakai lalu lintas, dengan menyalakan lampu merah untuk berhenti, lampu hijau untuk berjalan, dan lampu kuning untuk persiapan. Prosedur paling tepat untuk keadaan ini adalah B. if then


B. Esai

1. Algoritma adalah langkah-langkah instruksi dalam menyelesaikan masalah /menjalankan program. contoh
1) Start
2) Deklarasikan variabel D dan R
3) Input nilai D,R
4) IF D<R Then print R
s) Else Print D
6) End

2. Pseudo code adalah bahasa / kode yang lebih ringkas dalam menjalankan program agar lebih mudah dibaca/dipahami manusia. Contoh
1) Definisikan D dan R sebagai integer
2) D sebagai penggaris Dipa dan R sebagai penggaris Rika
3)  Jiva D<R, maka cetak penggaris Rika.

3. Flowchart adalah gambar /bagan yang menunjukkan urutan dan hubungan antar proses beserta penyertaannya. Berupa bentuk yang berbeda-beda sesuai perintah dalam program tersebut.

Contoh Flowchart 


Flowchart : Menentukan penggaris siapa yang lebih panjang antara penggaris Dipa dan penggaris Rika


4. Contoh kasus algoritma yang memiliki struktur runtunan : 

Algoritma Menghitung keliling Persegi 

1) Mulai 

2) Deklarasi Variabel keliling & Panjang

3) Hitung keliling = 4* panjang; 

4) Tampilkan keliling. 

5) selesai


5. Algoritma struktur perulangan

a. For 



b. While



Komentar

Postingan populer dari blog ini

About My Ambition

Tugas Membuat Algoritma