当ブログは移転しました。

2013-01-01から1年間の記事一覧

Processing 便利な機能を使う

はじめに Processingには、便利な機能やあらかじめ用意された変数(システム変数)が存在する。これらを利用することにより、プログラミングの効率をよくするばかりか他人からの可読性をあげることもできる。 これは結構重要で、人からアドバイスをもらうと…

Processing 関数をつくる

はじめに これまでは、あらかじめ用意されている命令(関数)を使ってきた。 今回は、「自分で関数をつくって使ってみる」ということをしてみたいと思う。 Processingにおける関数 ellipse();やbackground();のような今まで扱ってきた命令は、Processingの開…

Processing mousePressedとkeyPressed

はじめに 以前にマウスの使い方と称してmouseX,mouseYについて述べたことがあるが、マウスといえばクリックである。 対話性のある(インタラクティブな)プログラムをつくろうとした場合、マウスがクリックされたりキーボードが押されたりといった判定が欲し…

配列とは

はじめに 以前に、「プログラミングで重要なのはデータ構造とアルゴリズムである。(受け売り)」と述べたが、配列とはそのデータ構造の一つである。 プログラミングをする時、自分にあったデータ構造を知っていると、作業効率を大きく上げることができる。 …

Processingで動きのあるスケッチ

はじめに 今回は、変数をつかって動きのあるスケッチを描いてみようと思う。 大事な概念を扱うので、じっくり読んで欲しい。 Processingにおける変数の使い方 Processingでは変数を使う前に、これから何が(数値、文字など)入る変数を使うのかを宣言する必…

プログラミングにおける演算・条件・繰り返し

はじめに 今回は、どのプログラミング言語の入門書を買ってっも載っているであろう演算・条件・繰り返しの3つについて考えようと思う。 これらについて書かれているものは非常にたくさんあるので、勉強に困ることはないと思う。ただ、少しずつやっていては…

変数とは

はじめに 変数を人に説明するのは難しいことだと思う。 ここでは、変数に対する僕なりの解釈を述べたい。 数学における変数 数学では、式の中で変化することが可能なものを文字で表したものを呼ぶ。 例えば、 y = 2x のxは変数である。 また、yも変数…

Processing setup,draw とマウス

はじめに 前の記事までで、基本的な図形や点、線を描くことができ、色や大きさまで変えられるようになるはずである。これだけでももうプログラマーと名乗っていいいのではないだろうか。 しかし、皆さんは「これではペイントツールとおなじでは…」と思われる…

Processingでスケッチ(3)

はじめに 今回は、点・線 を描画してみようと思う。 そして、それらに色をつけたり大きさを変えたりしてみよう。 点を描く ・命令 point( x , y ); 指定した位置に点が描画される。 え?真ん中に描いたんだけど、みえないかも… 線を描く ・命令 line( x1 , y…

Processingでスケッチ(2)

はじめに 前の記事で図形を描く方法を述べた。 Processingでスケッチ - 鮭の水槽 今回はこれらに色を付けていこうと思う。 Processingにおける「色」 Processingでは、色は赤、緑、青を混ぜて作るRGB方式がデフォルトである。もちろん、RはRed、GはGreen、B…

Processingでスケッチ

はじめに 前の記事でProcessingの導入方法を紹介した。 Processingをはじめてみる - 鮭の水槽 今回は、いよいよプログラムをつくっていきたいと思う。 画面を出す Processingを起動したら、再生ボタンを押してみてほしい。 小さなウィンドウが出てきたと思う…

Processingをはじめてみる

はじめに Processingをはじめるのは簡単である。 ここでは、その手順を説明しようと思う。 Processingの導入方法 まず、公式ホームページへ行く。 Processing.org 左サイドバーの一番上のDownloadをクリック。 No Donationを選んで中央部のDownloadをクリッ…

Processingのすゝめ

はじめに このブログのメインコンテンツはとりあえず「プログラミングについて」から始めようと思う。僕はプログラミングというものを大学に入ってからはじめた。まだ一年も経っていないことになる。そこで、初心者のつまずきやすい点を初心者の視点から解説…

テストにかえて

情報系(?)学部に通うamazarashiが好きな大学1年生 メモ、思ったことなどをちょいちょい書いていこうと思う。