Post on 01-Mar-2018
7/26/2019 III Graph Paper Programming
1/3
GRAPH PAPER PROGRAMMING
Programming KEY
Pindah 1 Kotak ke Depan
Pindah 1 Kotak ke Belakang
Pindah 1 Kotak ke Atas
Pindah 1 Kotak ke Bawah
Ubah ke warna berikutnya
Mengisi kotak dengan warna
Dalam hal ini, symbol pada sisi sebelah kiri adalah Program dan kata-kata sebelah kanan
adalah bagian Algoritma. Ini berarti kita bisa menulis algoritma :
Pindah 1 kotak ke depan, pindah 1 kotak ke depan, mengisi kotak dengan warna
Dan yang akan di sesuaikan pada program :
Sekarang saatnya kita masuk beberapa latihan, mulai dengan dunia pemrograman dengan
menggambar atau proyeksi pada papan tulis.
Pilih gambar yang simple, misalkan gambar yang satu ini sebagai contoh.
Algoritma yang simple :
Lankah kedepan, Isi warna, langkah kedepan, baris berikutnya,
Mundur, mundur,
Isi warna, langkah kedepan, langkah kedepan, isi warna, baris berikutnya,
Mundur, mundur,
Langkah kedepan, isi warna, langkah kedepan
7/26/2019 III Graph Paper Programming
2/3
Kita sesuaikan dengan program :
Setelah gambar yang mudah diatas, kita mencoba dengan gambar yang lebih rumit.
Algoritma nya :
Langkah kedepan, isi warna, langkah kedepan, langkah
kedepan, langkah kedepan, isi warna, langkah kedepan,
baris selanjutnya.
Mundur, mundur, mundur, mundur, mundur, mundur.
Isi warna, langkah kedepan,isi warna, langkah kedepan,
isi warna, langkah kedepan, langkah kedepan, isi warna,langkah kedepan, isi warna, langkah kedepan, isi warna,
baris selanjutnya.
Mundur, mundur, mundur, mundur, mundur, mundur.
Tantangan ini meberikan para murid untuk mencari hal-hal yang sering kali di ulangi.
Kemudian bagaimana menggabungkan algoritma Mundur, mundur, mundur, mundur,
mundur, mundur. Maka algoritma yang panjang tadi akan kita ubah menjadi symbol
tunggal yang sederhana.
Mungkin akan menjadi seperti ini :
6Apakah ada kombinasi lain yang dapat dibuat? Bagaimana melewatkan tiga kotak di seri?
Mewarnai tiga kotak di seri? Mewarnai tujuh kotak di seri?
Fungsi dia atas adalah fungsi yang dimaksudkan. Bagaimana dengan nomor? Ini memiliki
makna juga. Angka itu disebut parameter. Dalam kasus diatas, parameter memungkinkan
fungsi mengetahui berapa kali untuk bergerak mundur.
7/26/2019 III Graph Paper Programming
3/3
Lihat fungsi di bawah ini. Apa yg bisa kita maknai?
Jawabannya :
1. Langkah maju 6 ruang
2. Warna 6 blok pada 1 baris
3. Warna garis diagonal
Gunakan gambar di bawah ini :
1. Tuliskan Algoritma pada gambar tersebut.
2.
Konversi algoritma menjadi program menggunakan symbol-simbol.3. Tulis program untuk gambar yang lebih kompleks.