課題

Similar documents
課題

課題

課題

課題

2 個の円の移動サンプル 9-2 float y0,y1; // 円の中心の Y 座標 float x0,x1; // 円の中心の X 座標 float v0,v1; // 円の縦方向の移動速度 int radius; size(300,400); radius = 10; v0 = random(

課題

課題

配付資料


課題

情報メディア基盤ユニット用資料 (2015 年 7 月 14 日分 ) Processing 言語による情報メディア入門 はじめに オブジェクト指向入門 神奈川工科大学情報メディア学科 近のプログラミング言語では オブジェクト指向 (object 最 oriented) と呼ばれる機能を持っているも

もう少し数学っぽい関数もあります 関数名 abs(x) sqrt(x) sq(x) pow(x,n) exp(x) log(x) dist(x1, y1, x2, y2) constrain(v, m0, m1) lerp(v0,v1,t) map(v, low1, high1, low2, hig

プログラミング演習 Ⅰ 第 14 回 2017/6/5( 月 ) ゲームを作る クイズ 担当 : 紅林林

Processingをはじめよう

情報システム設計論II ユーザインタフェース(1)


スライド 1

10K pdf

挙動チェックポイントなどセミコロン ; を忘れていませんか? 黄色なんだか動かないで表示されている部分またはその少し前 Syntax error, maybe a missing にセミコロンを忘れている場所はありま semicolon? などと表示されます せんか? なんだか動作がおかしい の部分

CG

r3.dvi

情報メディア基盤ユニット用資料 (2013 年 5 月 21 日分 ) Processing 言語による情報メディア入門 文字列と画像の表示と座標変換 神奈川工科大学情報メディア学科 までのプログラムでは 図形の表示だけを扱ってきました 色々今なプログラムを作っていく際には 図形の表示だけではなく


表 6-1 文 字 列 表 示 関 連 のデータ 型 と 関 数 その 1 関 数 名 など PFont String loadfont(file) textfont(f) textfont(f,size) text(str,x,y) text(str,x,y,w,h) textsize(size)

スライド 1

r6.dvi

明解Javaによるアルゴリズムとデータ構造

19 3!! (+) (>) (++) (+=) for while 3.1!! (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics;

アルゴリズムとデータ構造1

A/B (2010/10/08) Ver kurino/2010/soft/soft.html A/B

Java演習(6) -- 条件分岐 --

スライド 1

問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2

pp2018-pp9base

p5.js p5.js p5.js Tetris Tetris

<4D F736F F D B B83578B6594BB2D834A836F815B82D082C88C60202E646F63>

Java学習教材

プログラミングA

Quick Sort 計算機アルゴリズム特論 :2017 年度 只木進一

新・明解Javaで学ぶアルゴリズムとデータ構造

Processingをはじめよう

=


r07.dvi

ohp07.dvi

untitled

untitled


森林航測87号

2

program7app.ppt

設問 println はそこで指定されている内容を出力して改行するものである. 一方,print は内容を出力して改行しないものである. 下記のプログラムそれぞれについて出力結果がどうなるか回答せよ. 下記のプログラム - を実行すると, fms という文字列が 回表示される. プログラム - vo

Microsoft PowerPoint P演習 第5回 当たり判定(2)【課題】.pptx

8 if switch for while do while 2

2

I java A

main

r03.dvi

slide

Java演習(4) -- 変数と型 --

ohp03.dvi

3,, となって欲しいのだが 実際の出力結果を確認すると両方の配列とも 10, 2, 3,, となってしまっている この結果は代入後の配列 a と b は同じものになっていることを示している つまり 代入演算子 = によるの代入は全要素のコピーではなく 先をコピーする ため 代入後の a と b は

double float

K227 Java 2

Java講座

Visual Studio2008 C# で JAN13 バーコードイメージを作成 xbase 言語をご利用の現場でバーコードの出力が必要なことが多々あります xbase 言語製品によっては 標準でバーコード描画機能が付加されているものもあるようで す C# では バーコードフォントを利用したりバー

Javaプログラムの実行手順

Processing入門マニュアル17

Microsoft PowerPoint - lec06 [互換モード]

問題1 以下に示すプログラムは、次の処理をするプログラムである

r3.dvi

kiso2-09.key

JavaScript の使い方

2

C# ++ MASA C# ( ) XNA 1.1 C# ( ) VisualStuio XNA 4.0 VisualStuio XNA 3.1 * * *3 2.1 VisualStuio Windows ( TextGam

- - i



untitled


29





喀痰吸引

平成18年度「商品先物取引に関する実態調査」報告書

ohp11.dvi

r11.dvi

日本外傷歯学会認定医(平成24年11月30日付) H

情報システム設計論II ユーザインタフェース(1)

10K

メソッドのまとめ

920P-1




広報しもつけp01ol

ONPRESS190


Transcription:

int[] scores; PFont font; int[] scores = { (a) ; PFont font; size(300,400); scores = (a); scores[0] = 10000; scores[1] = 9000; scores[2] = 5000; scores[3] = 1000; scores[4] = 30; font = loadfont("serif-48.vlw"); textfont(font,48); fill(100); textalign(center); rectmode(center); size(300,400); font = loadfont("serif-48.vlw"); textfont(font,48); fill(100); textalign(center); rectmode(center); float topoffset = (height - 60*5)/2 +textascent(); for(int i = 0;i < scores. (b) ;i++){ text(str(scores[i]), width/2,topoffset+60*i,width,60);

float topoffset = (b) ; for(int i = 0;i < 5;i++){ (c) ; void mouseclicked(){ int newscore = int(random(100000)); println(newscore); for(int i = 0;i<5;i++){ if(newscore >= scores[i]){ for(int j=5-1;j >i;j--){ scores[j] = scores[j-1]; scores[i] = newscore; break; void mouseclicked(){ int newscore = int(random(100000)); println(newscore); for(int i = 0;i<5;i++){ if(newscore >= scores[i]){ for(int j=5-1;j >i;j--){ scores[j] = scores[j-1]; scores[i] = newscore; break; (a) xball; (a) yball; (b) cball; int numberofballs = (c) ; int radius=10; size(400,400); colormode(hsb,359,99,99); xball = new float[numberofballs]; yball = new float[numberofballs]; cball = new color[numberofballs]; for(int i=0;i<numberofballs;i++){ xball[i] = random(radius,width-radius); yball[i] = random(radius,height-radius); cball[i] = color(random( (d) ),99, 99);

background(0,0,99); for(int i=0;i<numberofballs;i++){ moveball(i); drawball(i); void moveball(int idx){ xball[ (e) ] += 1; if( (f) - (g) > width){ xball[ (h) ] = -radius; void drawball(int idx){ stroke(cball[ (i) ]); fill(cball[ (j) ]); ellipse(xball[ (k) ],yball[ (l) ], 2*radius,2*radius); // rs は int 型の配列 rs[i] には 値 i の出現回数を保存しておく (a) rs; size(400,200); rs = (b) (c) [10]; //10 個の要素を確保 for(int i=0;i<rs.length;i++){ // 配列 rs の各要素の値を 0 にする rs[ (d) ] = (e) ; stroke(0); fill(128); //0 9 までの整数の乱数を発生させる int r = (f) ( (g) (rs.length)); (h) ; // 値 r の出現回数を 1 回増やす int barwidth = int(width/rs.length); for(int i=0;i<rs.length;i++){

rect(barwidth*i,height-rs[i], (j), (k) ); (a) tops; size(400,300); tops = (b) (c) [20]; for(int i=0;i<tops. (d) ;i++){ tops[i] = random(height); stroke(0); fill(127); for(int i=0;i<tops. (e) ;i++){ rect(20*i+2, (f),16,height); (a) tops; int choiceid;

size(400,300); tops = (b) (c) [20]; for(int i=0;i<tops. (d) ;i++){ tops[i] = random(height); choiceid = (e) ; stroke(0); for(int i=0;i<tops. (f) ;i++){ if(i == choiceid){ fill( (g) ); else{ fill( (h) ); rect(20*i+2, (i),16,height); (j) inrect(float x,float y,float xtopleft,float ytopleft,float w,float h){ if(( (k) <= x && x <= (l) ) && ( (m) <= y && y <= (n) )){ return true; else{ return false; void (o) (){ choiceid = -1; for(int i=0;i< tops.length;i++){ if(inrect(mousex,mousey,20*i+2,tops[i],16,height)){ choiceid = (p) ; break; void (q) (){ choiceid = -1;

(a) tops; size(400,300); tops =new (b) [20]; for(int i=0;i<tops. (c) ;i++){ tops[i] = random(height); stroke(0); fill(127); for(int i=0;i<tops. (d) ;i++){ rect(20*i+2,tops[i],16,height); (e) inrect(float x,float y,float xtopleft,float ytopleft,float w,float h){ if(( (f) <= x && x <= (g) ) && ( (h) <= y && y <= (i) )){ return true; else{ return false; void (j) (){ for(int i=0;i<tops.length;i++){ if(inrect(mousex,mousey,20*i+2,tops[i],16,height)){ int last = tops.length- (k) ; float tmp = tops[i]; tops[i] = tops[last]; tops[last] = (l) ; break; (a) msgs = {"Kanagawa", "Institute", "of", "Technology"; PFont font; int msgid; int x,y; (a) msgs = {"Kanagawa", "Institute", "of", "Technology"; PFont font; (b) msg; int x,y; size(400,200); size(400,200);

font = loadfont( (b) ); textfont(font,36); msgid = int(random(msgs. (c) )); y = int(random(height)); x = width; font = loadfont( (c) ); textfont(font,36); msg =msgs[int(random(msgs. (d) ))]; y = int(random(height)); x = width; x--; if(x+textwidth( (d) ) < 0){ x = width; y = int(random(textascent(), height-textdescent())); msgid= (e) (random(msgs. (f) )); fill(0); text( (g),x,y); x--; if(x+textwidth( (e) ) < 0){ x = width; y =int(random(textascent(), height-txtdescent())); msg=msgs[ (f) (random(msgs. (g) ))]; fill(0); text( (h),x,y); float[] xball; float[] yball; float[] vball; int numberofballs=10; float radius=10; size(400,400); xball = (a) (b) [numberofballs]; yball = (c) (d) [numberofballs]; vball = (e) (f) t[numberofballs]; for(int i=0;i< (g) ;i++){

xball[i] = width/2; yball[i] = random(radius, height-radius); vball[i] = random(1,2); if(random(10) <= 5){ vball[i] = -vball[i]; for(int i=0;i<numberofballs;i++){ moveball(i); drawball(i); void drawball(int idx){ stroke(255,10,10); fill(255,10,10); ellipse(xball[ (h) ],yball[ (i) ], 2*radius,2*radius); void moveball(int idx){ xball[idx] += vball[idx]; if( (j) ){ vball[idx] = -vball[idx]; xball[idx] = width-radius; else if( (k) ){ vball[idx] = -vball[idx]; xball[idx] = radius; float[] xball; float[] yball; float[] vball; int numberofballs=0; int maxballs = 10; float radius=10; size(400,400); xball = new float[maxballs]; yball = new float[maxballs]; vball = new float[maxballs];

for(int i=0;i< (a);i++){ moveball(i); drawball(i); void drawball(int idx){ stroke(255,10,10); fill(255,10,10); ellipse(xball[ (b) ],yball[ (c) ],2*radius,2*radius); void moveball(int idx){ xball[idx] += vball[idx]; if( (d) ){ vball[idx] = -vball[idx]; xball[idx] = width-radius; else if( (e) ){ vball[idx] = -vball[idx]; xball[idx] = radius; void (j) (){ xball[numberofballs] = (f) ; yball[numberofballs] = (h) ; vball[numberofballs] = random(1,2); if(random(10) <= 5){ vball[numberofballs] = -vball[numberofballs]; (i) ++; float[] xball; float[] yball; float[] vball; int numberofballs=0; int maxballs = 10; float radius=10; size(400,400); xball = new float[maxballs]; yball = new float[maxballs]; vball = new float[maxballs];

for(int i=0;i< (a) ;i++){ moveball(i); drawball(i); void drawball(int idx){ stroke(255,10,10); fill(255,10,10); ellipse(xball[ (b) ],yball[ (c) ],2*radius,2*radius); void moveball(int idx){ xball[idx] += vball[idx]; if( (d) ){ vball[idx] = -vball[idx]; xball[idx] = width-radius; else if( (e) ){ vball[idx] = -vball[idx]; xball[idx] = radius; void (f) (){ (g) last = numberofballs; if(numberofballs == (h) ){ last = numberofballs-1; for(int i=0;i < last;i++){ xball[ (i) ]= xball[ (j) ]; yball[ (k) ] = yball[ (l) ]; vball[ (m) ] = vball[ (n) ]; else{ (o) ++; xball[last] = (p) ; yball[last] = (q) ; vball[last] = random(1,2); if(random(10) <= 5){ vball[last] = -vball[last];