Pertimbangkan contoh di mana robot perlu melukis beberapa baris sel. Selain itu, bilangan sel dalam setiap baris adalah berbeza.
Dalam kes ini, kita boleh melakukan perkara berikut:
1) cat pada semua sel dalam baris;
2) kembali;
3) pergi ke baris seterusnya;
4) ulang titik 1.
Langkah-langkah ini mesti diulang seberapa banyak kali yang kita ada pada baris.
Anda boleh perasan bahawa setiap kali bilangan sel yang perlu dicat meningkat sebanyak 1. Ini bermakna anda perlu mengira bilangan sel yang telah dilukis dalam baris sebelumnya.
Kami akan menggunakan pembolehubah.
Pembolehubah ialah nilai yang mempunyai nama, jenis dan nilai. Nilai pembolehubah boleh berubah semasa pelaksanaan program.
Dalam komputer, setiap pembolehubah disimpan di lokasi memorinya sendiri.
Untuk mencipta pembolehubah, hanya beri nama (gunakan bahasa Inggeris) dan simpan beberapa nilai di dalamnya - contohnya, bilangan sel yang akan dicat dalam baris pertama.
Sebagai contoh, anda boleh mencipta pembolehubah n dan menyimpan nilai yang sama dengan 1 di dalamnya seperti ini:
n = 1
Selanjutnya, apabila menulis gelung ulangan, anda boleh menggunakan pembolehubah ini dan bukannya nombor:
ulang n:
arahan
Selepas memproses baris dan beralih ke baris seterusnya, anda perlu meningkatkan nilai sebanyak 1. Anda boleh melakukan ini seperti ini:
n = n + 1
atau lebih pendek
n += 1
Program
n = 1 # cipta pembolehubah n dan simpan nilai 1 di dalamnya
ulang 6:
ulangi n: # bilangan sel dalam baris berubah
betul
cat atas
ulangi n: # anda perlu kembali sejauh mana anda pergi ke kanan
ke kiri
bawah # pindah ke baris baharu
n = n + 1 # bilangan sel yang perlu diisi dalam baris seterusnya ialah 1 lagi