Enviar búsqueda
Cargar
プログラミング技法特論第4回
•
0 recomendaciones
•
319 vistas
Noritada Shimizu
Seguir
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 33
Recomendados
論理指向とプログラミング2010年度秋学期第9回
論理指向とプログラミング2010年度秋学期第9回
Noritada Shimizu
論理思考とプログラミング第9回
論理思考とプログラミング第9回
Noritada Shimizu
プログラミング技法特論第3回
プログラミング技法特論第3回
Noritada Shimizu
プログラミング技法特論第6回
プログラミング技法特論第6回
Noritada Shimizu
PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」
PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」
reona396
Processing資料(6) 様々な図形
Processing資料(6) 様々な図形
reona396
会津合宿2015Day3:D問題
会津合宿2015Day3:D問題
HCPC: 北海道大学競技プログラミングサークル
AtCoder Beginner Contest 035 解説
AtCoder Beginner Contest 035 解説
AtCoder Inc.
Recomendados
論理指向とプログラミング2010年度秋学期第9回
論理指向とプログラミング2010年度秋学期第9回
Noritada Shimizu
論理思考とプログラミング第9回
論理思考とプログラミング第9回
Noritada Shimizu
プログラミング技法特論第3回
プログラミング技法特論第3回
Noritada Shimizu
プログラミング技法特論第6回
プログラミング技法特論第6回
Noritada Shimizu
PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」
PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」
reona396
Processing資料(6) 様々な図形
Processing資料(6) 様々な図形
reona396
会津合宿2015Day3:D問題
会津合宿2015Day3:D問題
HCPC: 北海道大学競技プログラミングサークル
AtCoder Beginner Contest 035 解説
AtCoder Beginner Contest 035 解説
AtCoder Inc.
CG2013 02
CG2013 02
shiozawa_h
CG2013 07
CG2013 07
shiozawa_h
CG2013 01
CG2013 01
shiozawa_h
Processing資料(4) アニメーション
Processing資料(4) アニメーション
reona396
Processing資料(1) Processingの基本
Processing資料(1) Processingの基本
reona396
20150725 オープンキャンパス資料
20150725 オープンキャンパス資料
Takeo Kunishima
CG2013 03
CG2013 03
shiozawa_h
OpenGLと行列
OpenGLと行列
miyosuda
CG2013 05
CG2013 05
shiozawa_h
岡山県立大学オープンキャンパス資料
岡山県立大学オープンキャンパス資料
Takeo Kunishima
Processing資料(7) マウスとキーボード
Processing資料(7) マウスとキーボード
reona396
AtCoder Beginner Contest 010 解説
AtCoder Beginner Contest 010 解説
AtCoder Inc.
AtCoder Beginner Contest 034 解説
AtCoder Beginner Contest 034 解説
AtCoder Inc.
AtCoder Beginner Contest 033 解説
AtCoder Beginner Contest 033 解説
AtCoder Inc.
A: 解説
A: 解説
Takumi Yamashita
AtCoder Regular Contest 018 解説
AtCoder Regular Contest 018 解説
AtCoder Inc.
曲線について
曲線について
amusementcreators
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
AtCoder Inc.
Indeedなう 予選A 解説
Indeedなう 予選A 解説
AtCoder Inc.
AtCoder Beginner Contest 008 解説
AtCoder Beginner Contest 008 解説
AtCoder Inc.
What is the ultimate taste
What is the ultimate taste
Gloria Origgi
Chelsey's religion story
Chelsey's religion story
Tom McLean
Más contenido relacionado
La actualidad más candente
CG2013 02
CG2013 02
shiozawa_h
CG2013 07
CG2013 07
shiozawa_h
CG2013 01
CG2013 01
shiozawa_h
Processing資料(4) アニメーション
Processing資料(4) アニメーション
reona396
Processing資料(1) Processingの基本
Processing資料(1) Processingの基本
reona396
20150725 オープンキャンパス資料
20150725 オープンキャンパス資料
Takeo Kunishima
CG2013 03
CG2013 03
shiozawa_h
OpenGLと行列
OpenGLと行列
miyosuda
CG2013 05
CG2013 05
shiozawa_h
岡山県立大学オープンキャンパス資料
岡山県立大学オープンキャンパス資料
Takeo Kunishima
Processing資料(7) マウスとキーボード
Processing資料(7) マウスとキーボード
reona396
AtCoder Beginner Contest 010 解説
AtCoder Beginner Contest 010 解説
AtCoder Inc.
AtCoder Beginner Contest 034 解説
AtCoder Beginner Contest 034 解説
AtCoder Inc.
AtCoder Beginner Contest 033 解説
AtCoder Beginner Contest 033 解説
AtCoder Inc.
A: 解説
A: 解説
Takumi Yamashita
AtCoder Regular Contest 018 解説
AtCoder Regular Contest 018 解説
AtCoder Inc.
曲線について
曲線について
amusementcreators
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
AtCoder Inc.
Indeedなう 予選A 解説
Indeedなう 予選A 解説
AtCoder Inc.
AtCoder Beginner Contest 008 解説
AtCoder Beginner Contest 008 解説
AtCoder Inc.
La actualidad más candente
(20)
CG2013 02
CG2013 02
CG2013 07
CG2013 07
CG2013 01
CG2013 01
Processing資料(4) アニメーション
Processing資料(4) アニメーション
Processing資料(1) Processingの基本
Processing資料(1) Processingの基本
20150725 オープンキャンパス資料
20150725 オープンキャンパス資料
CG2013 03
CG2013 03
OpenGLと行列
OpenGLと行列
CG2013 05
CG2013 05
岡山県立大学オープンキャンパス資料
岡山県立大学オープンキャンパス資料
Processing資料(7) マウスとキーボード
Processing資料(7) マウスとキーボード
AtCoder Beginner Contest 010 解説
AtCoder Beginner Contest 010 解説
AtCoder Beginner Contest 034 解説
AtCoder Beginner Contest 034 解説
AtCoder Beginner Contest 033 解説
AtCoder Beginner Contest 033 解説
A: 解説
A: 解説
AtCoder Regular Contest 018 解説
AtCoder Regular Contest 018 解説
曲線について
曲線について
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
Indeedなう 予選A 解説
Indeedなう 予選A 解説
AtCoder Beginner Contest 008 解説
AtCoder Beginner Contest 008 解説
Destacado
What is the ultimate taste
What is the ultimate taste
Gloria Origgi
Chelsey's religion story
Chelsey's religion story
Tom McLean
Recetario de cocina gallega
Recetario de cocina gallega
Rsoutinho
Ub slide show sy 2003
Ub slide show sy 2003
digitalightkenz
Twist native collection
Twist native collection
kimberlyyy9292
Burton Lee - Startups Under War & Censorship - European Entrepreneurship - Co...
Burton Lee - Startups Under War & Censorship - European Entrepreneurship - Co...
Burton Lee
HearMe
HearMe
puromitheus
Design activity pdf
Design activity pdf
Karen Wieckert
Innovation & Entrepreneurship Ecosystems in Croatia - HAMAG-BICRO - Apr 16 2015
Innovation & Entrepreneurship Ecosystems in Croatia - HAMAG-BICRO - Apr 16 2015
Burton Lee
Destacado
(9)
What is the ultimate taste
What is the ultimate taste
Chelsey's religion story
Chelsey's religion story
Recetario de cocina gallega
Recetario de cocina gallega
Ub slide show sy 2003
Ub slide show sy 2003
Twist native collection
Twist native collection
Burton Lee - Startups Under War & Censorship - European Entrepreneurship - Co...
Burton Lee - Startups Under War & Censorship - European Entrepreneurship - Co...
HearMe
HearMe
Design activity pdf
Design activity pdf
Innovation & Entrepreneurship Ecosystems in Croatia - HAMAG-BICRO - Apr 16 2015
Innovation & Entrepreneurship Ecosystems in Croatia - HAMAG-BICRO - Apr 16 2015
Similar a プログラミング技法特論第4回
OpenGLと行列
OpenGLと行列
miyosuda
プログラミング技法特論第8回
プログラミング技法特論第8回
Noritada Shimizu
20160723 オープンキャンパス資料
20160723 オープンキャンパス資料
Takeo Kunishima
Ssaw08 0916
Ssaw08 0916
Atsushi Tadokoro
【Unity道場スペシャル 2017京都】乱数完全マスター 京都編
【Unity道場スペシャル 2017京都】乱数完全マスター 京都編
Unity Technologies Japan K.K.
【Unity道場スペシャル 2017札幌】乱数完全マスター
【Unity道場スペシャル 2017札幌】乱数完全マスター
Unity Technologies Japan K.K.
RでGISハンズオンセッション
RでGISハンズオンセッション
arctic_tern265
Processing授業テキスト
Processing授業テキスト
Suzuki Junko
CG2013 06
CG2013 06
shiozawa_h
STC-OC2019_1st201906
STC-OC2019_1st201906
Yoshihiko Yamamoto
Rの初歩: 6. グラフィックス
Rの初歩: 6. グラフィックス
Teiko Suzuki
Rデモ03_データ分析編2016
Rデモ03_データ分析編2016
wada, kazumi
openFrameworks Workshop in Kanazawa v001
openFrameworks Workshop in Kanazawa v001
Teruaki Tsubokura
計算機を用いて数学の問題を解くということ
計算機を用いて数学の問題を解くということ
Yoshihiro Mizoguchi
Rで学ぶ逆変換(逆関数)法
Rで学ぶ逆変換(逆関数)法
Nagi Teramo
Scalaの限定継続の応用と基本
Scalaの限定継続の応用と基本
Kota Mizushima
Scalaの限定継続の応用と基本(改訂版)
Scalaの限定継続の応用と基本(改訂版)
Kota Mizushima
シェーダー伝道師 第二回
シェーダー伝道師 第二回
hixi365
glossはおもろい
glossはおもろい
karky7
Canvas de shooting 制作のポイント
Canvas de shooting 制作のポイント
Yohei Munesada
Similar a プログラミング技法特論第4回
(20)
OpenGLと行列
OpenGLと行列
プログラミング技法特論第8回
プログラミング技法特論第8回
20160723 オープンキャンパス資料
20160723 オープンキャンパス資料
Ssaw08 0916
Ssaw08 0916
【Unity道場スペシャル 2017京都】乱数完全マスター 京都編
【Unity道場スペシャル 2017京都】乱数完全マスター 京都編
【Unity道場スペシャル 2017札幌】乱数完全マスター
【Unity道場スペシャル 2017札幌】乱数完全マスター
RでGISハンズオンセッション
RでGISハンズオンセッション
Processing授業テキスト
Processing授業テキスト
CG2013 06
CG2013 06
STC-OC2019_1st201906
STC-OC2019_1st201906
Rの初歩: 6. グラフィックス
Rの初歩: 6. グラフィックス
Rデモ03_データ分析編2016
Rデモ03_データ分析編2016
openFrameworks Workshop in Kanazawa v001
openFrameworks Workshop in Kanazawa v001
計算機を用いて数学の問題を解くということ
計算機を用いて数学の問題を解くということ
Rで学ぶ逆変換(逆関数)法
Rで学ぶ逆変換(逆関数)法
Scalaの限定継続の応用と基本
Scalaの限定継続の応用と基本
Scalaの限定継続の応用と基本(改訂版)
Scalaの限定継続の応用と基本(改訂版)
シェーダー伝道師 第二回
シェーダー伝道師 第二回
glossはおもろい
glossはおもろい
Canvas de shooting 制作のポイント
Canvas de shooting 制作のポイント
Más de Noritada Shimizu
20160803 devrel
20160803 devrel
Noritada Shimizu
20160713 webvr
20160713 webvr
Noritada Shimizu
20160601 devtools
20160601 devtools
Noritada Shimizu
20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread
Noritada Shimizu
20160428 html5jwebplat
20160428 html5jwebplat
Noritada Shimizu
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web games
Noritada Shimizu
Mozilla とブラウザゲーム
Mozilla とブラウザゲーム
Noritada Shimizu
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js
Noritada Shimizu
20151224-games
20151224-games
Noritada Shimizu
20151128 firefoxos-handson
20151128 firefoxos-handson
Noritada Shimizu
20151117 devtools
20151117 devtools
Noritada Shimizu
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発
Noritada Shimizu
20150822 osc-shimane
20150822 osc-shimane
Noritada Shimizu
20150829 firefox-os-handson
20150829 firefox-os-handson
Noritada Shimizu
20150829 firefox-os
20150829 firefox-os
Noritada Shimizu
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
Noritada Shimizu
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Noritada Shimizu
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)
Noritada Shimizu
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
Noritada Shimizu
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox Marketplace
Noritada Shimizu
Más de Noritada Shimizu
(20)
20160803 devrel
20160803 devrel
20160713 webvr
20160713 webvr
20160601 devtools
20160601 devtools
20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread
20160428 html5jwebplat
20160428 html5jwebplat
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web games
Mozilla とブラウザゲーム
Mozilla とブラウザゲーム
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js
20151224-games
20151224-games
20151128 firefoxos-handson
20151128 firefoxos-handson
20151117 devtools
20151117 devtools
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発
20150822 osc-shimane
20150822 osc-shimane
20150829 firefox-os-handson
20150829 firefox-os-handson
20150829 firefox-os
20150829 firefox-os
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox Marketplace
Último
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
Último
(7)
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
プログラミング技法特論第4回
1.
プログラミング技法特論#04 N.Shimizu chiko
at kaetsu.ac.jp 10.5.10 1 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
2.
先週の内容 変数 値に名前をつけたもの
型 繰り返し 条件が成り立っている間 同じ処理を繰り返す 10.5.10 2 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
3.
問題その1 ウィンドウサイズは400x400 背景は黒
2000本の線がランダムに引かれている 線の色はランダム 2010.4.27 3 プログラミング技法特論 N.Shimizu <chikoski at kaetsu.ac.jp>
4.
size(400, 400);colorMode(RGB, 100,
100, 100, 100);background(0, 0, 0, 100);noStroke();int n = 0;while(n < 2000){ float fr = random(0, 100); float fg = random(0, 100); float fb = random(0, 100); float fo = random(0, 100); stroke(fr, fg, fb, fo); float xa = random(0, width); float xb = random(0, width); float ya = random(0, height); float yb = random(0, height); line(xa, ya, xb, yb); n = n + 1;} 10.5.10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp> 4
5.
問題その2 ウィンドウサイズは400x400 背景は黒
200個の正方形と200個の長方形がランダムな場所に描かれている 塗りの色はランダム 各辺の長さはランダム 2010.4.27 5 プログラミング技法特論 N.Shimizu <chikoski at kaetsu.ac.jp>
6.
size(400, 400);colorMode(RGB, 100,
100, 100, 100);background(0, 0, 0, 100);noStroke();int n = 0;while(n < 400){ float fr = random(0, 100); float fg = random(0, 100); float fb = random(0, 100); float fo = random(0, 100); fill(fr, fg, fb, fo); float w = random(20, 80); float h = random(20, 80); float x = random(0, width - w); float y = random(0, height - h); rect(x, y, w, h); n = n + 1;} 10.5.10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp> 6
7.
問題その3 ウィンドウサイズは400x400 背景は黒
20x20の正方形をびっちり敷き詰める 一つ一つの色はランダム 2010.4.27 7 プログラミング技法特論 N.Shimizu <chikoski at kaetsu.ac.jp>
8.
size(400, 400);colorMode(RGB, 100,
100, 100, 100);background(0, 0, 0, 100);stroke(90, 90, 90, 100);int i = 0;int l = 20;while(i < width / l){ int j = 0; while(j < height / l){ float fr = random(0, 100); float fg = random(0, 100); float fb = random(0, 100); fill(fr, fg, fb, 100); rect(i * l, j * l, l, l); j = j + 1; } i = i + 1;} 10.5.10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp> 8
9.
こういう絵を描いてみよう 黒地に円を書く 塗りはなし
上3分の1は赤の円 次の3分の1は青の円 最後の3分の1は緑の円 円の大きさ、位置はランダム 10.5.10 9 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
10.
条件分岐 ある条件が成立しているかどうかによって処理を変えること Processingではif文を使って表現する
10.5.10 10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
11.
if文 if(条件){ 条件が成り立っている場合の処理
}else{ 条件が成り立たない場合の処理 } 10.5.10 11 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
12.
3つの場合 if(条件1){ 条件1が成り立っている場合の処理
}else if(条件2){ 条件2の成り立っている場合の処理 }else{ 条件1も2も成り立たない場合の処理 } 10.5.10 12 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
13.
こういう絵を描いてみよう 黒地に円を書く 塗りはなし
上3分の1は赤の円 次の3分の1は青の円 最後の3分の1は緑の円 円の大きさ、位置はランダム 10.5.10 13 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
14.
プログラムの骨組み size(400, 400);
colorMode(RGB, 100, 100, 100, 100); background(0, 0, 0, 100); noFill(); intn = 0; while(n < 400){ float r = random(20, 80); float x = random(r, width – r); float y = random(r, height – r); 円を描く n = n + 1; } 10.5.10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp> 14
15.
円の描き方 if(上3分の1に描く場合){ 赤い円を描く
}else if(次の3分の1に描く場合){ 青い円を描く }else{ 緑の円を描く } 10.5.10 15 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
16.
円の描き方 if(上3分の1に描く場合){ stroke(100,
0, 0, 100); ellipse(x, y, r, r); }else if(次の3分の1に描く場合){ stroke(0, 100, 0, 100); ellipse(x, y, r, r); }else{ stroke(0, 0, 100, 100); ellipse(x, y, r, r); } 10.5.10 16 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
17.
共通部分を外に出す if(上3分の1に描く場合){ stroke(100,
0, 0, 100); }else if(次の3分の1に描く場合){ stroke(0, 100, 0, 100); }else{ stroke(0, 0, 100, 100); } ellipse(x, y, r, r); 10.5.10 17 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
18.
Processingの座標系 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 18 Y座標
19.
各場合とY座標の範囲 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 19
20.
円を描く部分 if(y <
height / 3){ stroke(100, 0, 0, 100); }else if(y < height * 2 / 3){ stroke(0, 100, 0, 100); }else{ stroke(0, 0, 100, 100); } ellipse(x, y, r, r); 10.5.10 20 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp>
21.
全体 size(400, 400);
colorMode(RGB, 100, 100, 100, 100); background(0, 0, 0, 100); noFill(); intn = 0; while(n < 400){ float r = random(20, 80); float x = random(r, width – r); float y = random(r, height – r); if(y < height / 3){ stroke(100, 0, 0, 100); }else if(y < height * 2 / 3){ stroke(0, 100, 0, 100); }else{ stroke(0, 0, 100, 100); } ellipse(x, y, r, r); n = n + 1; } 10.5.10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp> 21
22.
こういう絵を描いてみよう 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 22
23.
数値の比較 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 23
24.
こういう絵を描いてみよう 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 24
25.
こういう絵を描いてみよう 25 論理思考とプログラミング
#08 N.Shimizu 09.12.3
26.
AかつB 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 26 ココ
27.
AまたはB 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 27 A,B全部
28.
論理演算子 10.5.10 プログラミング技法特論
N.Shimizu<chiko at kaetsu.ac.jp> 28
29.
こういう絵を描いてみよう 29 論理思考とプログラミング
#08 N.Shimizu 09.12.3
30.
for文:繰り返しを書く第二の記法 for(事前にやる処理; 条件;
毎回最後にやる処理){繰り返しの処理 } 事前にやる処理; while(条件){繰り返しの処理毎回最後にやる処理; } 10.5.10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp> 30
31.
for文で書き直してみよう ウィンドウサイズは400x400 背景は黒
200個の正方形と200個の長方形がランダムな場所に描かれている 塗りの色はランダム 各辺の長さはランダム 2010.4.27 31 プログラミング技法特論 N.Shimizu <chikoski at kaetsu.ac.jp>
32.
for文で書き直してみよう ウィンドウサイズは400x400 背景は黒
20x20の正方形をびっちり敷き詰める 一つ一つの色はランダム 2010.4.27 32 プログラミング技法特論 N.Shimizu <chikoski at kaetsu.ac.jp>
33.
今日のまとめ if文:条件分岐 条件式
条件式の例:数値比較 &&と||を使って条件を組み合わせられる for文:繰り返しの第2の書き方 10.5.10 プログラミング技法特論 N.Shimizu<chiko at kaetsu.ac.jp> 33