17
陳信嘉 Processing 規則排列

Processing 04

  • Upload
    -

  • View
    198

  • Download
    1

Embed Size (px)

Citation preview

陳信嘉

Processing 規則排列

程式技術準備

單層迴圈

重覆執⾏行⼀一段敘述

語法for ( 變數起始; 終⽌止條件; 每次執⾏行 ) { 敘述句; 敘述句; }

複習 - 單層迴圈

採⽤用迴圈完成

雙層迴圈

在迴圈內(外)再包覆⼀一次迴圈

語法範例for ( int j=0; j<10; j++ ){ for( int i=0; i<10; i++) { 敘述句; 敘述句; } }

二維空間的各個點

迴圈中的參數

int nx;int ny;(數量,由開發者指定)

float sx = width / nx;float sy = height / ny; (每個寬度,計算得出)

標準架構

整齊排列的圖案

(1)程式基本結構

讓矩形的繪圖指令的參數,以中央點為準

(2)寫出雙層迴圈的結構

以參數方式定義

雙層迴圈語法

(3)做出基本的繪圖

以各個點為基準的繪圖

(4)創意:點與點中間

中間的點

原來的點

(5)創意:加入條件判斷

各種不同的狀況

隨機亂數

作業練習

作業要求

利用雙層迴圈創作...⼆二維空間整理排列的圖案

作業內含 題⺫⽬目、說明、執⾏行畫⾯面擷圖 (Alt-PrnScr) word檔案、程式檔案 壓縮

作業繳交 email: [email protected] 主旨『基礎程式設計_學號_姓名』

......