1. Apakah yang dimaksud algoritma dan perancangan algoritma?
Algoritma adalah kumpulan rangkaian perintah yang akan dijalankan oleh computer
rancangan Algoritma adalah proses pemecahan suatu masalah yang mencakup sejumlah karakteristik, menciptakan solusi Algoritma
2. Ada 2 cara yg dapat digunakan untuk menuliskan algoritma. Sebutkan kedua cara tersebut dan jelaskan dengan benar!
a. Cara deskripsi, yaitu penulisan algoritma menggunakan teksd deskripsi. terdiri dari tiga bagian yaitu judul, deklarasi, dan deskripsi.
b. flowchart merupakan penulisan algoritma berdasarkan notasi grafis dalam bentuk urutan.
3. Bagaimana cara memprogram robot? Jelaskan proses algoritmanya!
Contoh : Membuat tulisan I am Programmer.
START
Move 'Posisi Awal'
Write 'I'
Move 'Posisi Awal'
Write 'A'
Move 'Posisi Awal'
Write 'M'
Move 'Posisi Awal'
Write 'P'
Move 'Posisi Awal'
Write 'R'
Move 'Posisi Awal'
Write 'O'
Move 'Posisi Awal'
Write 'G'
Move 'Posisi Awal'
Write 'R'
Move 'Posisi Awal'
Write 'A'
Move 'Posisi Awal'
Write 'M'
Move 'Posisi Awal'
Write 'M'
Move 'Posisi Awal'
Write 'E'
Move 'Posisi Awal'
Write 'R'
END
menggunakan aplikasi scratch setelah itu menentukan kordinat dan command tertentu untuk menjalankan robotnya
4. Apa yang dimaksud dengan variabel dan tipe data? Jelaskan dengan lengkap!
Variabel adalah simbol yang digunakan untuk menyimpan sebuah nilai. Sedangkan tipe data adalah jenis nilai yang akan disimpan.
5. Bagaimana cara menggunakan variabel dalam sebuah program? Jelaskan langkah algoritmanya!
6. Jelaskan tiga tipe data yang dapat digunakan di scratch!
Boolean : pilihan benar atau tidak
Nomor : angka bulat
String : Huruf
7. Jelaskan perbedaan antara tipe data numerik dengan teks!
tipe data numerik adalah tipe data yang mencakup angkan sedangkan tipe data teks adalah tipe data yang mencakup simbol
8. Tuliskan algoritma untuk menuliskan namamu menggunakan RoboMind!
Tipe data boolean digunakan untuk percabangan kode program, atau untuk memutuskan apa yang mesti dijalankan ketika sebuah kondisi terjadi
10. Tuliskan kode program untuk menuliskan inisial namamu menggunakan RoboMind.
Komentar
Posting Komentar