2020年5月8日 星期五

第11周正課程設

恩 今天也要來寫程式,順便寫部落格。
小試身手 ,寫個泡泡排序的程式碼。
int []a={9,8,7,6,5,4,3,2,1,0};//還沒做排序之前的數字排列
void setup(){
  size(500,800);
  //for(int i=0;i<10;i++){ 隨機選擇數字
  //  a[i]=int(random(10));//亂數決定數字
  //}
  textSize(36);
  textAlign(LEFT,TOP);
  showArray(y);
}
int y=0;
void showArray(int y){
  for(int i=0;i<10;i++){
    fill(255);  rect(i*50, y, 50,50);
    fill(0);         text(a[i], i*50, y);
  }  
}
void draw(){
  
}
void mousePressed(){
  for(int i=0; i<10-1;i++){
    if(a[i] > a[i+1]){
      int temp=a[i];
      a[i]=a[i+1];
      a[i+1]=temp;
      fill(255,0,0,128); rect(i*50, y, 100,50);
    }
  }
  y+=50;
  showArray(y);
}
step 2 小精靈
讓小精靈上下左右移動 



讓小精靈吃豆子 


沒有留言:

張貼留言