Ular sawa. robot. Pembolehubah


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