《我的第一本程式設計書》第一章 第二章繪製方塊

伊徵銀王發表於2019-12-27

第一章 編寫程式之前

一、首先在官網下載相關的編輯器。

二、從哪開始著手?

1.瞭解Sunaba程式的執行方法
2.程式是根據某種規則的寫法(也就是固定術式)
3.記住程式語言和記住程式設計方法不是一回事。

第二章 接觸儲存區,繪製方塊

1.開啟Sunaba軟體

該程式語言並非主流語言,但所以程式語言都是為轉化成機器語言服務,所以無非好壞,只能說哪個語言在某些地方優化的好,編寫起來簡單罷了。

2.建立檔案

1)新建一個txt檔案,然後輸入一行文字,作為最初的程式碼程式

儲存區[65050]->999999

2)以utf-8的編碼格式儲存txt檔案就行,然後將檔案拖拽到官方下載的軟體中就能直接檢視執行。

3.繪製方塊

1)首先是瞭解上述的程式碼

儲存區:可以理解成固定指令,也就是助記符,一種觸發哪部分的開關。該“儲存區”應該是涉及記憶體分配地址的,並且還是關於視訊記憶體的那一塊。
[65050]:記憶體地址。可以理解成記憶體電路內部的“門牌號”。
->:賦值符,相當於“=” 999999:顏色編號。類似網頁css裡的color:#ffffff

2)關於畫面上的儲存區範圍

從左上角第一個畫素開始,到第一行畫素結束,分別是:
60000-60099 #從零開始數,因此一行為100個畫素
然後從上第一個畫素開始,到最後一行的第一個畫素,分別是:
60000-69900 #同樣也有100行
於是從第一個畫素,到最後一行的最後一個畫素,分別有:
60000-69999 #一個100*100個畫素

也就是說,該軟體整個畫素視窗為:100*100
所以,通過這些畫素點,就能點出一個圖片出來。

3)關於儲存區中儲存的數值與顏色的關係

白色:999999
黑色:000000
紅色:990000
綠色:009900
藍色:000099
黃色:999900
青色:009999
紫色:990099
網頁的顏色是從000000-ffffff,這裡顯然少了很多。

4)指定方塊的位置

在左上角繪製一個3*3的方塊

儲存區[60000]->999999
儲存區[60001]->999999
儲存區[60002]->999999
儲存區[60100]->999999
儲存區[60101]->999999
儲存區[60102]->999999
儲存區[60200]->999999
儲存區[60201]->999999
儲存區[60202]->999999

從零開始的100*100的矩陣。想在哪繪製,只要計算數值就行。

相關文章