20 Contoh Soal Algoritma dan Flowchart, Lengkap Beserta Jawabannya

3 Mei 2024 12:15 WIB
20 Contoh Soal Algoritma dan Flowchart, Lengkap Beserta Jawabannya
20 Contoh Soal Algoritma dan Flowchart, Lengkap Beserta Jawabannya ( Pixabay/F1Digitals)

A. Teks dalam bahasa pemrograman dilafalkan

B. Teks dalam bahasa pemrograman statis

C. Teks dalam bahasa pemrograman hanya dimengerti oleh manusia

D. Teks dalam bahasa pemrograman tidak bisa dieksekusi

E. Teks dalam bahasa pemrograman tidak memiliki keterangan

Jawaban: B

7. Diberikan graf berbobot positif dengan tiga simpul A, B, dan C. Jarak dari A ke B adalah 4, jarak dari A ke C adalah 6, dan jarak dari B ke C adalah 3. Menggunakan algoritma Dijkstra, berapa jarak terpendek dari simpul A ke C?

A. 3

B. 4

C. 6

D. 7

E. 2

Jawaban: D

8. Algoritma apakah yang digunakan untuk menghitung faktor persekutuan terbesar (FPB) dari dua bilangan bulat?

A. Algoritma Dijkstra

B. Algoritma Euklides

C. Algoritma Sieve of Eratosthenes

D. Algoritma Perkalian

E. Algoritma Penjumlahan

Jawaban: B

9. Apa yang perlu dilakukan setelah seseorang sudah membaca contoh-contoh program dalam bahasa pemrograman?

A. Langsung menulis kode program kompleks

B. Memahami teks dalam bahasa pemrograman

C. Menghafal semua sintaks bahasa pemrograman

D. Menggunakan bahasa pemrograman hanya untuk berbicara

E. Tidak melakukan apa-apa

Jawaban: B

10 Mengapa penting untuk merepresentasikan algoritma dalam bentuk yang dapat dipahami oleh manusia?

A. Agar algoritma dapat dijalankan oleh mesin komputer

B. Agar algoritma dapat disimpan dalam memori komputer

C. Agar algoritma dapat dipublikasikan di jurnal ilmiah

D. Agar orang lain dapat memahami dan mengimplementasikan algoritma tersebut

E. Agar algoritma dapat bekerja dengan cepat

Jawaban: D

11. Mengapa penting untuk membaca contoh-contoh program dalam pembelajaran bahasa pemrograman?

A. Agar bisa langsung menulis program kompleks

B. Agar bisa menghafal semua sintaks bahasa pemrograman

C. Agar bisa memahami teks statis dalam bahasa pemrograman

D. Agar bisa memahami kalimat aklamasi dalam bahasa pemrograman

E. Agar bisa berbicara dengan bahasa pemrograman

Halaman Berikutnya
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE
Laporkan Komentar
Terima kasih. Kami sudah menerima laporan Anda. Kami akan menghapus komentar yang bertentangan dengan Panduan Komunitas dan UU ITE.
Laporkan Komentar
Terima kasih. Kami sudah menerima laporan Anda. Kami akan menghapus komentar yang bertentangan dengan Panduan Komunitas dan UU ITE.
92.0 fm
98.0 fm
102.6 fm
93.3 fm
97.4 fm
98.9 fm
101.1 fm
96.7 fm
98.9 fm
98.8 fm
97.5 fm
91.3 fm
94.4 fm
102.1 fm
98.8 fm
95.9 fm
97.8 fm
101.1 fm
101.1 Mhz Fm
101.2 fm
101.8 fm