Font size
WorksheetsPSTS KELAS 11 SMT GANJIL 2025
Total questions: 40
Worksheet time: 38mins
Apa yang dimaksud dengan algoritma?
Bahasa pemrograman tingkat tinggi
Urutan langkah logis untuk menyelesaikan masalah
Perintah yang diberikan komputer untuk mencetak hasil
Fungsi untuk membuat tampilan program
Ciri-ciri dari algoritma yang baik adalah, kecuali:
Efisien
Memiliki langkah yang jelas
Bertele-tele dan panjang
Dapat diimplementasikan dalam program
Flowchart digunakan dalam algoritma untuk:
Menjalankan program
Menyusun kode dalam C
Memvisualisasikan alur logika program
Mencetak output
Algoritma berikut menggunakan percabangan jika-maka. Apa struktur logikanya dalam flowchart?
Panah
Persegi panjang
Belah ketupat
Lingkaran
Dalam menyusun algoritma, proses pengulangan disebut:
Iterasi
Percabangan
Fungsi
Ekspresi
Bahasa C termasuk dalam jenis bahasa pemrograman:
Tingkat tinggi
Tingkat rendah
Visual
Skrip
Fungsi utama main() dalam program C adalah:
Menyimpan data
Menampilkan teks
Titik awal eksekusi program
Mengatur warna tampilan
Apa output dari kode berikut?
#include
Tidak ada output
Error
Halo Dunia!
main
Tipe data untuk menyimpan bilangan bulat dalam bahasa C adalah:
float
char
int
double
Fungsi scanf() digunakan untuk:
Menampilkan teks ke layar
Menghitung data
Mengambil input dari pengguna
Menyimpan file
Manakah perintah untuk membuat komentar satu baris di bahasa C?
<!-- -->
# ini komentar
// komentar
/* komentar */
Hasil dari 5 / 2 dalam bahasa C dengan tipe data int adalah:
2.5
2
3
2.0
Manakah dari berikut ini yang merupakan struktur kontrol percabangan dalam bahasa C?
for
while
if-else
do
Struktur perulangan for yang benar di C:
for i = 0 to 10
for (int i = 0; i < 10; i++)
for (i < 10; i++)
for (int i = 0; i++)
Apa output dari kode berikut?
#include
7
34
a + b
Error
Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut..
Narasi
Flowchart
Algoritma
Diagram
Logika
Berikut ini merupakan ciri-ciri algoritma, kecuali..
Tepat
Efektif
Jumlah langkah berhingga
Mempunyai alur yang panjang
Harus terminate (mempunyai akhir)
Langkah pertama yang dilakukan untuk menyusun sebuah program adalah..
Membuat program
Membuat algoritma
Membeli komputer
Proses
Memproses listing algoritma
Proses penyederhanaan suatu program yang kompleks menjadi beberapa bagian-bagian kecil subprogram/modul adalah..
Modul
Program
Algoritma
Fungsi
Modularisasi
Subprogram yang akan mengembalikan nilai saat dipanggil adalah..
Modul program
Fungsi
Prosedur
Algoritma
Parameter
Sebuah kerangka kerja dan proses berpikir Yang melibatkan penalaran (reasoning) tentang perangkat keras, perangkat lunak serta system dan masalah, disebut….
Rekursi
Program dinamis
Dekomposisi
Algoritma greedy
Berpikir komputasional
Berikut ini yang termasuk cakupan berpikir komputasional, yaitu….
Perangkat keras
Perangkat lunak
Menalar (reasoning)
Semua salah
Semua benar
Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut..
Narasi
Flowchart
Algoritma
Diagram
Logika
Proses penyederhanaan suatu program yang kompleks menjadi beberapa bagian-bagian kecil subprogram/modul adalah..
Modul
Program
Algoritma
Fungsi
Modularisasi
Menghapus folder dapat dilakukan dengan cara pilih folder yang akan dihapus, kemudian klik file dari menu dan pilih menu….
Rename
Properties
New
Delete
Close
Landasan berpikir yang digunakan dalam belajar informatika disebut dengan ….
Berpikir komputasional
Berpikir kritis
Berpikir logis
komputerisasi
Berpikir praktis
diketahui barisan a1 . ........dimana i= 1,2,….,n sebagai berikut.
1
3
5
7
9
Tentukan berapakah angka bilangan Fibonacci ke 6 dan ke 12 dari bilangan Fibonacci di bawah ini : 1,2,3,….
5 dan 55
8 dan 70
8 dan 89
13 dan 144
13 dan 233
Urutan bilangan Fibonacci dimulai dengan 0 dan 1. Jika Anda ingin menghitung bilangan Fibonacci yang ke-10, urutannya adalah:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34
0, 1, 2, 3, 5, 8, 13, 21, 34, 55
0, 1, 2, 3, 5, 8, 12, 19, 31, 50
0, 1, 1, 2, 4, 6, 10, 16, 26, 42
0, 1, 1, 2, 4, 6, 10, 16, 26, 40
Manakah dari berikut ini yang merupakan sifat dari bilangan Fibonacci?
Setiap bilangan Fibonacci merupakan kelipatan 3
Setiap bilangan Fibonacci adalah hasil perkalian dari dua bilangan sebelumnya
Setiap bilangan Fibonacci adalah hasil penjumlahan dari dua bilangan sebelumnya
Semua bilangan Fibonacci adalah bilangan prima
Setiap bilangan Fibonacci adalah hasil pembagian dari dua bilangan sebelumnya
suatu struktur data yang digunakan untuk menyimpan kumpulan elemen data dengan tipe yang sama di dalam suatu variabel. Elemen-elemen dalam larik diidentifikasi oleh indeks atau posisi relatif mereka dalam larik. Indeks dimulai dari 0 untuk elemen pertama, 1 untuk elemen kedua, dan seterusnya
data
larik
dokumen
dinamis
pemrograman
Karakter dalam Scratch disebut dengan ....
Sprite
Symbol
Scratch
Script
vektor
Perintah apa yang membuat karakter bersuara?
Move
Sound
Looks
Control
when
Perintah apa yang membuat karakter berjalan ?
Looks
Events
Move
Control
sound
Warna apa yang menunjukkan "Perintah Gerak" ?
orange
Biru
Ungu
Kuning
Hijau
Perintah apa yang berfungsi untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file dalam bahasa C
Apa fungsi utama dalam program bahasa C?
Apa nama perintah yang digunakan untuk menampilkan semua jenis data (Numeric dan katrakter) ?
serangkaian langkah atau instruksi yang logis dan sistematis yang dirancang untuk menyelesaikan suatu masalah atau memproses data, menghasilkan output tertentu?
Hasil yang diperoleh dari suatu program yang berjalan yang dikirimkan oleh program disebut......?
