プログラミング言語とは何か? Processing入門1

授業スライド

スライドをダウンロード (PDF形式)

プログラミング言語(= 人工言語) とは何か?

なぜプログラミングを学ぶのか

なぜプログラミングを学ぶのか

人工言語 (= プログラミング言語) とは?

世界最初のコンピュータENIACのプログラミング環境

fig01

プログラム内蔵方式のコンピュータの誕生

fig02

コンピュータのプログラム

プログラミング言語と自然言語の違い

アルゴリズムの基本

fig03

プログラミング言語の種類

パラダイムによる分類

fig05

Processing入門

Processingとは何か

Processingの特徴

インターフェイスの使いかた

fig06

Processingのインストールのやりかた

プログラミングの心得

さっそくサンプルを見てみる

Processingプログラミングの基本

関数

関数名(引数1, 引数2, 引数3...) 

コンピュータで絵を描くということ

fig07

fig08

座標

Processingの座標系

fig09

Processingはじめの一歩

キャンバスを用意する

size(<ウインドウ幅>,<ウインドウ高さ>);
size(320, 240); 

fig10

描画画面の生成、コメントアウト

//一行だけのコメント

/* 
複数の行にまたがる
コメント
*/

点を描く

point(<X座標>,<Y座標>);
size(320, 240); 
point(100, 120); 

fig11

直線を描く

line(<X座標始点>,<Y座標始点>,<X座標終点>,<Y座標終点>)
size(320, 240); 
line(10,10,200,180);

fig12

長方形を描く

rect(<X座標>,<Y座標>,<長方形の幅>,<長方形の高さ>);
size(320, 240); 
rect(20,20,280,200);

fig13

楕円を描く

ellipse(<X座標>,<Y座標>,<楕円の幅>,<楕円の高さ>);
size(320, 240); 
ellipse(160,120,200,180);

fig14

Comments

コメントはありません

Add Comment

トップページに戻る