情報メディア基盤ユニット 5 月 31 日分クイズ 情報メディア学科 佐藤尚 1. 以下の図のような場所に長方形が描かれるためには、どのような座標変換を行っているか?解 答群から最も適するものを選び、記号で答えること。 図1 図2 図3 図4 図5 図6 図7 図8 a translate(2,3); b rotate(-PI/8); c translate(5,7) d rotate(PI/8); 解答群 e g i translate(2*40,3*40); rotate(PI/8); translate(2*40,3*40); rotate(-PI/8); 該当無し f h rotate(PI/8); translate(2*40,3*40); rotate(-PI/8); translate(2*40,3*40); 2. 下右のプログラムにおいて使われている変数 xPos, speed, x, gray の有効範囲を抜き出し て、それぞれの解答欄に記入して下さい。有効範囲は右側の数字(行番号)を使って指定して 下さい。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 int xPos; int speed; void setup(){ size(400,400); smooth(); xPos = width/2; speed = -1; } void draw(){ background(255); int x = xPos; stroke(0); while(x < width){ int gray = 255*x/width; fill(gray); rect(x,height/2-10,20,20); x = x+ 20; } xPos += speed; if(xPos < 0){ xPos = 0; speed = 1; }else if(xPos > width){ xPos = width; speed = -1; } }
© Copyright 2024 ExpyDoc