BUNZIN NET ポータル / プログラムは考え方です / メルマガバックナンバーリスト
前のメルマガ / 次のメルマガ

2010/07/06発行 『【櫻井です】条件に応じてやることを「反復」する(for文)』

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
レンタル掲示板とクイズ投稿サイトを開発した櫻井文人の
プログラムの考え方が身につくメルマガ『プログラムは考え方です』
───────────────────────────────────
メルマガ発行人
櫻井文人のプロフィール ⇒ http://www.bunzin.net/program/prof.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

こんにちは、メルマガ発行人の櫻井文人です。
文章を入力中にソフトが固まってしまったりして、困ったことはありませんか?
詳しくは編集後記で。


今回も前回に引き続き「制御文」についてです。

制御文には「分岐」と「反復」とあります。
前回の「反復」のうちの1つである「while文」について説明したので、
今回は「for文」について説明していきます。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【おすすめ】今回も『初音ミク』特集です。
 クリプトン VOCALOID2 キャラクター ボーカル シリーズ01 初音ミク HATSUNE MIKU
 http://hb.afl.rakuten.co.jp/hgc/0c61938e.9ee9532e.0c61938f.d28ac561/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fakibakan%2f10007365%2f%3fscid%3daf_ich_link_mail&m=http%3a%2f%2fm.rakuten.co.jp%2fakibakan%2fi%2f10007365%2f

 24cm!!でかっ!!【初音ミク】ボーカロイド 初音ミク プレミアムフィギュア
 http://hb.afl.rakuten.co.jp/hgc/0c61959a.754c8a92.0c61959b.a7a7fe9c/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fauc-sunny%2f100006725%2f%3fscid%3daf_ich_link_mail&m=http%3a%2f%2fm.rakuten.co.jp%2fauc-sunny%2fi%2f10000973%2f

 SEGA VOCALOID 初音ミク オルゴールフィギュアVer.1.5 全2種セット(セガ)
 http://hb.afl.rakuten.co.jp/hgc/0c6195dc.183371ba.0c6195dd.f7b65a2d/?pc=http%3a%2f%2fitem.rakuten.co.jp%2frobotrobot%2f20453%2f%3fscid%3daf_ich_link_mail&m=http%3a%2f%2fm.rakuten.co.jp%2frobotrobot%2fi%2f10016680%2f

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■■ 条件に応じてやることを「反復」する(for文)
───────────────────────────────────

今回は、扱っている情報の状況に応じて、
やるべきことを変えていく制御文のうちの「反復」の1つである
「for文」について説明していきます。


■ for文

 for文には、処理を繰り返したい回数を指定できる仕組みが備わっています。

 もちろんwhile文などでも、自前で回数を数える変数と回数を制御する
 仕組みを準備すれば、指定した回数だけ処理を繰り返すことも可能です。
 でも、for文は、こういった仕組みがはじめから備わってるので、
 処理したい回数を指定する時は、たいていfor文を使ったほうが多いです。


 for文は実際には以下のような書式で記述(VBScriptの例)します。


   for 変数 = 初期値 to 条件地 step 増分値
     繰り返す処理
   next


 for文が実行されると、まず最初に変数に初期値が格納されます。
 変数の名前は好きなようにつけてください。

 初期値が格納された変数の値は処理を実行するたびに、増分値で
 指定した数だけ増えていきます。
 そして、変数の値が条件値と同じになるまで処理が繰り返されます。

 「step 増分値」の部分を省略することもできます。
 省略すると増分値は1になります。

 また、処理の中でfor文で指定した変数を使うこともできます。


 なお、VBScriptの「for文」については、
 以下のページにまとめてありますのでこちらも参考にしてみてください。

   処理を繰り返す - while文
    ⇒ http://www.bunzin.net/program/vbscript/for.html


制御文については、これで終了です。
次回のメルマガからは、新しいテーマを取り上げる予定です。

お楽しみに・・・。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■■ 編集後記
───────────────────────────────────

パソコンで、作業をしていて
使っているソフトが固まってしまったりして、困ったことはありませんか?

例えば、エクセルやワードで資料を作成していたり、
ブログでかなり大きな記事を書いていたり・・・とか。

何の前触れもなく突然固まってしまって、
今までの作業の内容を保存することすらできない。

それが何時間もかけた文章だったりすると、
もう怒りすらわいてきますよね(笑)


でも、そんな時は・・・


画面をキャプチャーすると良いです。

キーボードに「PrintScreen」あるいは「PrtSc」などと書かれた
ボタンがあるので、それを押すとキャプチャーできます。
もしかしたら、キーボードによっては「Fn」キーを押しながら
「PrintScreen」を押す必要があるものもあるかもしれません。

そして、Windowsに付属のペイントなどに、貼り付ければ、
とりあえず画像でですが残すことができます。

とりあえず、画像として残すので、
入力しなおさないとならないのと、
表示されていた部分しか救済できないというのもありますが、

はじめから、全ての文章を思い出しながら入力するよりは
よっぽどましかと思います。


最後までお読みいただき、ありがとうございました。


───────────────────────────────────

メルマガに関してのご意見・ご要望は、以下の受付フォームから
常時受け付けております。

  ご意見・ご要望 受付フォーム
   ⇒ http://www.bunzin.net/program/mailmaga/demand/


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【おすすめ】今回も『初音ミク』特集です。
 クリプトン VOCALOID2 キャラクター ボーカル シリーズ01 初音ミク HATSUNE MIKU
 http://hb.afl.rakuten.co.jp/hgc/0c61938e.9ee9532e.0c61938f.d28ac561/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fakibakan%2f10007365%2f%3fscid%3daf_ich_link_mail&m=http%3a%2f%2fm.rakuten.co.jp%2fakibakan%2fi%2f10007365%2f

 24cm!!でかっ!!【初音ミク】ボーカロイド 初音ミク プレミアムフィギュア
 http://hb.afl.rakuten.co.jp/hgc/0c61959a.754c8a92.0c61959b.a7a7fe9c/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fauc-sunny%2f100006725%2f%3fscid%3daf_ich_link_mail&m=http%3a%2f%2fm.rakuten.co.jp%2fauc-sunny%2fi%2f10000973%2f

 SEGA VOCALOID 初音ミク オルゴールフィギュアVer.1.5 全2種セット(セガ)
 http://hb.afl.rakuten.co.jp/hgc/0c6195dc.183371ba.0c6195dd.f7b65a2d/?pc=http%3a%2f%2fitem.rakuten.co.jp%2frobotrobot%2f20453%2f%3fscid%3daf_ich_link_mail&m=http%3a%2f%2fm.rakuten.co.jp%2frobotrobot%2fi%2f10016680%2f

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

●櫻井が開発したレンタル掲示板は
  コチラ ⇒ http://www.bunzin.gr.jp/m_board/

  画像のアップロードも可能なレンタル掲示板です。
  無料ですのでお気軽にどうぞ。


●櫻井が開発したクイズ投稿サイトは
  コチラ ⇒ http://www.bunzin.gr.jp/quiz/

  あなたが考えたクイズを投稿することができます。
  投稿されたクイズに回答することもできます。
  無料ですのでお気軽にどうぞ。


●BUNZIN NET アプリ
  コチラ ⇒ http://www.bunzin.net/app/


●プログラム用語辞典
  コチラ ⇒ http://www.bunzin.net/program/dictionary/


●お手軽!VBScriptを使ってみよう
  コチラ ⇒ http://www.bunzin.net/program/vbscript/


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
メルマガ発行人 櫻井文人

メルマガ発行責任者情報は
 コチラ ⇒ http://www.bunzin.net/program/mghsinfo.html

アドレス変更と登録解除はコチラ ⇒ http://www.mag2.com/m/0000293166.html

メルマガバックナンバーは
 コチラ ⇒ http://www.bunzin.net/program/mailmaga/backnumber/

櫻井文人のプロフィール ⇒ http://www.bunzin.net/program/prof.html

ご意見・ご感想はコチラ ⇒ bunzin●bunzin.gr.jp
(メール送信の際は、●を@に置き換えてください。)
(櫻井が確実に読みますが、返信は保障できません。)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 
メルマガ登録・解除
 
前のメルマガ / 次のメルマガ
企画・運営・管理 BUNZIN NET