ホーム > アーカイブ > 2007年6月のアーカイブ
2007年6月のアーカイブ
繰り返す。ループだ for
- 2007-06-17 日 18:27:00
- プログラミング
コンピュータの最も得意とする処理がこの繰り返し。
繰り返し処理のことをプログラミング用語で「ループ」といいます。
「無限ループ」なんて言葉もありますが、
ループを終了する処理が不完全だった為に
終わりの無い繰り返し処理に入ってしまった状態のことです。
プログラミングで「絶対やってはいけない2つ事」のうちのひとつです。
PHPならタイムアウトになったところで強制終了され
残りの処理が完了しなかった程度で済みますが
Cだとコンピュータが永遠に固まった状態になります。
そうならない為にループでは、
繰り返しを行う条件(=繰り返しを終える条件)を
しっかり念頭に置いてプログラミングしましょう。
お題
1から50まで、数をひとつずつ増やしながら足し算を行い、合計を求める。
続きを読む
- コメント: 0
- トラックバック(閉): 0
またまた処理を分岐する switch
- 2007-06-14 木 22:21:43
- プログラミング
if文で条件式を工夫すれば
思うように処理を分岐することは出来ますが、
ひとつの値によって処理を分岐するのなら
switch文
の方がスマートに書けたりします。
「天気」が「晴れ」ならば、「遠足に出発する。」
「天気」が「曇り」ならば、「傘を持参する。」「遠足に出発する。」
「天気」が「雨」ならば、「体育館でお弁当を食べる。」
例えば上記はいずれも「天気」の状態によってやることが違います。
if文だと、天気==’晴れ’ のような条件式をいくつも書き連ねるわけですが
switch文ならこんな感じになります。
続きを読む
- コメント: 0
- トラックバック(閉): 0
もし~ならどうする? if~else if~else
- 2007-06-10 日 22:18:36
- プログラミング
プログラムには、条件が成り立つか否かで実行を制御する
「条件分岐」というものがあります。
これがわかると、いかにもプログラムらしくなり、
プログラミングの面白みが増します。
「もし、参加者が6人以上なら、ワゴン車を借りる」
例えばこの場合、条件は「参加者が6人以上」で、
これが成り立てば、「ワゴン車を借りる」わけですが、
これをプログラム風に翻訳するとこう書けます。
if ( 参加者 >= 6 ) { ワゴン車を借りる; }
- コメント: 2
- トラックバック(閉): 0
SVG参考サイト
- 2007-06-03 日 20:37:30
- SVG
ベクターグラフィクスのXML文書。
プラットホームに関わりなく使えるしJavaScriptで動的な操作も可能なので
PHPと絡めてみたいと思ったものの情報源が少ない。
Adobe SVG ViewerやFierFoxでのネイティブサポートなど
クライアントサイドの環境は整備されてきたので、
あとは、誰もが使いたくなるようなアプリケーションや
オーサリングツールの普及がネックか。
以下、いずれも貴重な情報源。
続きを読む
ホーム > アーカイブ > 2007年6月のアーカイブ
- Ad
- Apache
- MySQL
- PHP
- お気に入り
- ん。。。。。。広告
- アーカイブ
-
- 2018年3月 (2)
- 2017年4月 (1)
- 2015年12月 (1)
- 2015年9月 (1)
- 2014年8月 (1)
- 2013年12月 (1)
- 2013年6月 (1)
- 2013年5月 (1)
- 2012年7月 (2)
- 2012年6月 (1)
- 2012年4月 (1)
- 2012年3月 (2)
- 2011年8月 (1)
- 2011年7月 (1)
- 2010年7月 (1)
- 2010年6月 (2)
- 2010年5月 (1)
- 2010年4月 (3)
- 2010年3月 (2)
- 2010年2月 (1)
- 2010年1月 (1)
- 2009年11月 (1)
- 2009年5月 (3)
- 2009年4月 (5)
- 2009年3月 (8)
- 2009年2月 (2)
- 2008年11月 (1)
- 2008年7月 (1)
- 2008年5月 (3)
- 2008年4月 (4)
- 2008年3月 (1)
- 2007年12月 (2)
- 2007年8月 (1)
- 2007年7月 (4)
- 2007年6月 (4)
- 2007年5月 (2)
- Ad