2020年5月7日 星期四

可憐的大三重修仔_week11

2020/5/7 week11
part1:
(1)泡泡排序法

老師先用youtube上的影片介紹泡泡排序法,泡泡排序法是利用
陣列中兩兩數字大小做比較,比較大的就往後放,依此類推~

(2)P語言的基本打法


Part2:
(1)練習實習課進階題(大寫轉小寫,小寫轉大寫)


(2)函數次方


(3)講解讀入整數反序列印&Back to High School Physics(CPE)

(4)玩電玩,學程式

N=多少就會呈現出多少N*N顆球

會變顏色的球球
void setup(){
  size(300,500);
  colorMode(HSB);
}
int ansX=2, ansY=3;
int N=5;
int H=255,S=255,B=255;
void draw(){
  background(0);
  int R=300/N, w=R/2;
  for(int x=0;x<N;x++){
    for(int y=0;y<N;y++){
      if(x==ansX && y==ansY)  fill(H+10,S-35,B-45);
      else fill(H,S,B);
      ellipse(0+w+x*R,200+w+y*R,R,R);
    }
  }
}
void mousePressed(){
   ansX=int(random(N));
   ansY=int(random(N));
   H+=16;
   if(H>255)  H=0;
}

沒有留言:

張貼留言