algoritma essay
1. apakah yang dimaksud algoritma dan perancangan algoritma?
2. ada 2 cara yang dapat digunakan untuk menulis algoritma. sebutkan kedua cara tersebut dan jelaskan dengan benar!
3. bagaimana cara memprogram robot? jelaskan proses algoritmanya!
4. apa yang dimaksud dengan variabel 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 perbdaan 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.
1. algoritma adalah kumpulan langkah-langkah instruksi yang digunakan untuk menyelesaikan suatu pekerjaan atau persoalan.
2. cara pertama adalah pseudocode, yang artinya rangkaian instruksi yang menggambarkan langkah-langkah untuk menyelesaikan permaslahan. cara kedua adalah flowchart, flowchart adalah diagram yang mewakili kumpulan dari instruksi-instruksi yang berbeda-beda.
3. sebagai contoh kita akan membuat robot visual menulis 'i am progammer'. pemograman ini dilakukan dengan menggunakan program RoboMind, berikut adalah algortmanya;
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 'a' > move 'posisi awal' > write 'm' > move 'posisi awal' > write 'm' > move 'posisi awal' > write 'e' > move 'posisi awal' > write 'r' > end
4. variabel merupakan simbol yang digunakan untuk menyimpan sebuah nilai. sedangkan tipe data adalah jenis nilai yang akan disimpan.
5. tipe data dan variabel merupakan kedua hal yang tidak bisa dilepas ketika kita belajar bahasa pemrograman apapun. kita akan mengulang pengertian tipe data dan variabel. variabel adalah simbol yang digunakan untuk menyimpan sebuah nilai. sedangkan tipe data adalah jenis nilai yang akan disimpan.
6. boleean, adalah tipe data yang hanya digunakan untuk menyimpan nilai yang brupa true atau false. numerik, adalah tipe data yang digunakan untuk menyimpan nilai yang berupa bilangan atau angka. string, adalah tipe data ynag digunakan untuk menyimpan nilai yang berupa teks.
7. numerik berupa angka atau bilangan sedangkan teks berupa alfabet.
8. start > move 'posisi awal' > write 'a' > move 'posisi awal' > write 'l' > move 'posisi awal' > write 'a' > move 'posisi awal' > write 'n' > move 'posisi awal > write 'd' > move 'posisi awal' > writa 'r' > move 'posisi awal' > write 'a' > end
9. tipe data boleean sering digunakan sebagai operator dalam membuat alur logika program.
10. start > move 'posisi awal' > write 'a' > move 'posisi awal' > write 'r' > move 'posisi awal' > write 'w' > end
Comments
Post a Comment