nama : syarifah khadijah al maghraby
kelas : 8G
absen : 32
1. Apakah yang dimaksud algoritma dan perancangan algoritma?
Algoritma adalah kumpulan langkah-langkah instruksi yang digunakan untuk menyelesaikan suatu pekerjaan atau persoalan. algoritma tersebut akan diterjemahkan menjadi kode-kode program yang kemudian dikompilasi, diinstal dan dijalankan oleh komputer.
2. Ada 2 cara yg dapat digunakan untuk menuliskan algoritma. Sebutkan kedua cara tersebut dan jelaskan dengan benar!
Psuedocode : rangkaian instruksi yang menggambar langkah-langkah untuk menyelesaikan permasalahan
Flowchart : diagram yang mewakili kumpulan dari instruksi - insturksi yang ditampilkan menggunakan simbol standar untuk menggambarkan instruksi yang berbeda beda
3. Bagaimana cara memprogram robot? Jelaskan proses algoritmanya!
————————————————————————————————————————
1. jalankan program robomind
2. untuk memilih map yang sesuai, dari menu file, klik perintah open map
3. pilihlah map yang sesuai , dalam hal in open area. map baru akan ditampilkan di jendela robomind
4. pada program ini beberapa huruf akan digunakan secara berulang, seperti huruf A,M,R. oleh karena itu, perintah akan menuliskan huruf tersebut akan ditetapkan dalam bentuk procedure sehingga dapat dipanggil berulang-ulang dan kita tidak perlu menuliskan kode yang sama berulang kali
5. Tambahkan kode berikut untuk menempatkan robot diposisi awal untuk menuliskan huruf I
6. Tambahkan kode berikut untuk memerintahkan robot menuliskan huruf I
7. Tambahkan kode berikut, untuk menempatkan robot di posisi awal menuliskan huruf A
8. Tambah kode berikut untuk memerintahkan robot menuliskan huruf A dengan cara memanggil procedure A
9. Tambahkan kode program untuk huruf-huruf yang lain
10. untuk melihatkan apakah kode program berkerja dengan baik, jalankan program tersebut
11. jika program berkerja dengan baik, simpanlah perkerjaan kamu
—————————————————————————————————————————
4. Apa yang dimaksud dengan variabel dan tipe data? Jelaskan dengan lengkap!
Variabel adalah untuk menyimpan suatu nilai dan besar nilai tersebut dapat diubah- ubah. Tipe data adalah himpunan nilai yang dapat dimiliki oleh sebuah data
5. Bagaimana cara menggunakan variabel dalam sebuah program? Jelaskan langkah algoritmanya!
Pembuatan variabel atau deklarasi variabel di C++ dapat kita lakukan seperti ini:string nama; int umur; char jenis_kelamin; Tipe datanya ditulis terlebih dahulu, lalu diikuti dengan nama variabelnya.Variabel-variabel di atas akan menyimpan nilai null (kosong), karena belum kita isi.Kita juga dapat membuat variabel dengan mengisinya langsung.
6. Jelaskan tiga tipe data yang dapat digunakan di scratch!
Boolean, nomor, dan string :
Boolean = pilihan benar atau tidak
Nomor = Integer atau angka bulat
String = Huruf
7. Jelaskan perbedaan antara tipe data numerik dengan teks!
Tipe data numerik : digunakan untuk menyimpan nilai yang berupa bilangan atau angka
Tipe data Teks : Menyimpan nilai yang berupa teks
8. Tuliskan algoritma untuk menuliskan namamu menggunakan RoboMind!
Left Forward ( 8 ) Right
huruf D Paintwhite Forward ( 2 ) StopPainting
Right Forward ( 2 ) Left Backward ( 2 )
huruf I I ( )
Backward ( 3 ) Right Backward
Ketik Huruf J J ( )
Left Forward ( 2 ) Left
huruf A A ( )
Jelaskan tujuan tipe data boolean digunakan!
Tipe data boolean banyak digunakan untuk percabangan kode program, atau untuk memutuskan apa yang mesti dijalankan ketika sebuah kondisi terjadi
Tuliskan kode program untuk menuliskan inisial namamu menggunakan RoboMind.
Move’posisi awal
Write D
Move’posisi awal
Write I
Move’posisi awal
Write J
Move’posisi awal
Write A
Comments