如果要用geogebra畫一個8x8的格子圖,需要畫64個頂點及至少16條直線,光是用想得就覺得累,有沒有比較快的方法呢?
在geogebra 畫一個點(3,4),相當於用滑鼠在坐標(3,4)上按一下滑鼠左鍵;也可以在指令列直接輸入(3,4),geogebra 就會在指定位置產生一個點(如下圖),按下《ENTER》後,還會替它取一個代號。
↓輸入segment((2,2),(3,4))畫一條從(2,2)至(3,4)的線段
現在利用sequence 指令來要畫8x8=64個頂點(a,b),0<=a<=7, 1<=b<=8; 在命令列輸入sequence( (0,k),k,1,8)繪出八個頂點,即(0,b),1<=b<=8;再利用鍵盤的向上鍵(↑)重複上個指令,將指令改成sequence( (1,k),k,1,8),重複7次,直到sequence( (7,k),k,1,8)為止;
↓第一次輸入sequence後,下次利用向上鍵來重複指令
↓輸入八次sequence,得到64個頂點
接下來是畫八條水平線,即sequence(segment((0,k),(7,k)),k,1,8),一個指令畫八條線;
↓sequence(segment((0,k),(7,k)),k,1,8)
↓同理,八條垂直線:sequence(segment((k,1),(k,8)),k,0,7)
這樣有沒有比較省力呢?!也許你會問geogebra有沒有for loop? 其實有,但很難用,有機會再說吧!!
沒有留言:
張貼留言