III Graph Paper Programming

download III Graph Paper Programming

of 3

Transcript of III Graph Paper Programming

  • 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.