Tugas Essay Kelas 8 Informatika
Tugas Essay Algoritma
Nama = Almadira Adelia Putri T
Kelas = 8A
Pertanyaan =
1. Apakah yang dimaksud algoritma dan perlindungan algoritma?
2. Ada 2 cara yg dapat digunakan untuk menuliskan algoritma. Sebutkan kedua cara tersebut dan jelaskan dengan benar!
3. Bagaimana cara memprogram robot? Jelaskan proses algoritmanya!
4. Apa yang dimaksud dengan variabel dan tipe data? Jelaskan dengan lengkap!
5. Bagaimana cara menggunakan variabel dalam sebuah program? Jelaskan langkah algoritmanya!
6. Jelaskan tiga tipe data yang dapat digunakan di scratch!
7. Jelaskan perbedaan antara tipe data numerik dengan teks!
8. Tuliskan algoritma untuk menuliskan namamu menggunakan RoboMind!
9.Jelaskan tujuan tipe data boolean digunakan!
10.Tuliskan kode program untuk menuliskan inisial namamu menggunakan RoboMind.
Jawaban =
1. Algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman komputer.
2. - Cara deskripsi, yaitu penulisan algoritma menggunakan bahasa deskripsi. Cara ini terdiri dari tiga bagian yaitu judul, deklarasi, dan deskripsi.
- Pseudocode yaitu metode penulisan algoritma yang penampilannya menyerupai bahasa pemrograman yang digunakan pada tingkat lanjut, namun masih dapat dipahami.
3. Jalankan program RoboMind. Untuk memilih map yang sesuai, dari menu file, klik perintah Open Map. Kotak dialog akan ditampilkan. Pilihlah Map yang sesuai, dalam hal ini OpenArea. Pada program ini, beberapa huruf akan digunakan secara berulang, seperti huruf A, M, dan R. Tambahkan Forward(3), Left, Forward(8), Right. Tambahkan huruf I, Paintwhite, Forward (2), dan StopPainting. Tambahkan Right, Forward(2), Left, dan Backward(2). Tambahkan huruf A dan A ( ). Tambahkan program-program selanjutnya dengan huruf yang ingin kamu tulis dengan aturan-aturan kode seperti tadi. Untuk melihat apakah kode berjalan dengan baik, tampilkan program tersebut. Jika program sudah berjalan dengan baik, simpanlah pekerjaan kamu.
4. Tipe data adalah suatu kelompok yang mempunyai jenis-jenis tertentu. Dengan kata lain, tipe data adalah sebuah cara yang digunakan untuk menentukan jenis suatu data tersebut, kata lain dari hal ini ialah "deklarasi variabel".
Variabel adalah suatu data yang nilainya dapat berubah-ubah. Variabel sangat erat kaitannya dengan tipe data. Karena sebagai keberadaan suatu data perlu di tentukan tipe datanya untuk pengenalan processor dalam mengolah data tersebut.
5. 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. - Tipe data Boolean
Penjelasan : Hanya digunakan untuk menyimpan nilai yang berupa True/False.
- Tipe data Numerik
Penjelasan : Hanya digunakan untuk menyimpan nilai yang berupa bilangan/angka.
-Tipe data Teks/String
Penjelasan : Hanya digunakan untuk menyimpan nilai yang berupa teks
7. - Tipe data Numerik
Penjelasan : Hanya digunakan untuk menyimpan nilai yang berupa bilangan/angka.
- Tipe data Teks/String
Penjelasan : Hanya digunakan untuk menyimpan nilai yang berupa teks.
8.
Forward ( 3 )
Left
Forward ( 8 )
Right
huruf H
Paintwhite
Forward ( 2 )
StopPainting
Right
Forward ( 2 )
Left
Backward ( 2 )
huruf A
A ( )
Backward ( 3 )
Right
Backward
buat Huruf N
N ( )
Left
Forward ( 2 )
Left
huruf S
S ( )
9. Tipe data boolean banyak digunakan untuk percabangan kode program, atau untuk memutuskan apa yang mesti dijalankan ketika sebuah kondisi terjadi
10. Start
Move’posisi awal
Write H
Move’posisi awal
Write A
Move’posisi awal
Write Z
Move’posisi awal
Write Z
Move’posisi awal
Write E
Move’posisi awal
Write L
Terima kasih
BalasHapus