NEW
Font size
WorksheetsProses Pemrograman Dan Rekursi
Total questions: 17
Worksheet time: 25mins
Apa langkah pertama dalam proses pemrograman ?
Pengkodean
Menganalisis
Pengujian
Pemecahan Masalah
Obervasi
Mana yang paling tepat menggambarkan langkah 'Menganalisis'?
Menulis kode nyata untuk program
Merencanakan strategi untuk program
Mendefinisikan masalah dan batasannya
Menguji program untuk kesalahan
Membuat Algoritma
Selama fase 'Pemecahan Masalah', apa yang dapat digunakan pemrogram dari masalah sebelumnya?
Bahasa pemrograman baru
Solusi atau algoritma yang ada
Umpan balik pengguna
Tebakan acak
Menentukan data yang digunakan
Apa yang dihasilkan sebagai hasil dari langkah 'Menganalisis'?
Skrip pengkodean
Pernyataan masalah
Kasus uji
Diagram alir
Tipe data
Dalam fase pengkodean, apa yang menjadi pertimbangan penting bagi pemrogram?
Estetika antarmuka pengguna
Pilihan bahasa pemrograman
Panjang program
Kecepatan koneksi internet
Pemilihan computer yang digunakan
Apa tujuan utama dari fase 'Pengujian'?
Untuk membuat fitur baru
Untuk memastikan program berjalan dengan benar
Untuk menganalisis data pengguna
Untuk menyelesaikan kode
Untuk membuat menu dengan benar
Dalam Struktur IF-THEN-ELSE, klausa IF dapat diartikan…?
maka
jika tidak
jika
sebaiknya
seharusnya
Apa yang dimaksud dengan istilah 'algoritma' dalam konteks pemrograman?
Sebuah bahasa pemrograman
Sebuah set instruksi untuk memecahkan masalah
Sejenis perangkat lunak
Komponen perangkat keras
kode program
Mengapa penting untuk mendekomposisi masalah yang kompleks?
Agar lebih mudah dipahami dan diselesaikan
Untuk membuat lebih banyak kode
Untuk mempercepat proses pemrograman
Untuk menghindari umpan balik pengguna
Agar tim bisa bekerja lebih baik
Bagaimana sebuah program tetap relevan seiring waktu menurut teks?
Dengan memiliki serangkaian fitur tetap
Melalui perbaikan dan pembaruan yang terus menerus
Dengan mengurangi jumlah fitur
Dengan mengganti bahasa pemrograman secara berkala
Ganti kepemilikan
Apa tujuan utama dari rekursi dalam berpikir komputasional ?
Untuk menyederhanakan masalah kompleks dengan memecahnya menjadi masalah yang lebih kecil dan serupa
Untuk menghitung nilai maksimum dari sebuah rangkaian
Untuk menyimpan data dalam format linier
Untuk meningkatkan kecepatan eksekusi program
Untuk menghitung nilai minimum
Yang dimaksud dengan berpikir komputasional dalam pemrograman adalah...
Suatu teknik untuk membuat perangkat lunak
Kemampuan untuk merancang komputer baru
Proses pemecahan masalah menggunakan pemikiran logis
Menggunakan perangkat keras komputer secara efisien
Menghafal kode program yang sering digunakan
Manakah yang mendefinisikan 'basis kasus' dalam fungsi rekursif ?
Kondisi di mana fungsi rekursif akan berhenti memanggil dirinya sendiri
Rumus yang digunakan untuk menghitung suku berikutnya
Kedalaman maksimum rekursi yang diizinkan
Nilai input awal yang diberikan kepada fungsi
Nilai minimum yang diberikan
Bagaimana struktur umum dari fungsi rekursif ?
Hanya berisi loop dan tidak ada kondisi
Harus mencakup basis kasus dan kasus rekursif
Hanya dapat memanggil dirinya sendiri sekali
Tidak dapat mengembalikan nilai
Rekursif harus kompleks
Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian program) disebut.
Variabel
Tipe data
Prosedur
Deklarasi
Array
Perhatikan gambar berikut!. Output yang diberikan pada program berikut ini jika total pembelian dimasukan 50000 maka jumlah yang harus dibayar sebesar?
10000
20000
30000
40000
50000
Perhatikan gambar berikut!. Output yang diberikan pada program berikut ini jika total pembelian 48000 maka jumlah yang harus dibayar sebesar?
45600
47600
43600
44600
50000
