WEB・モバイル専門 人材派遣・紹介(関東/関西/東海)
WEBデザイナー、ディレクター、ネットショップ運営スタッフなどWEBモバイル業務専門の求人情報サイト
職種別 求人情報
Webディレクター
Webデザイナー
htmlコーダー
ネットショップ運営
リスティング運営業務
携帯サイト運営
WEB系一般事務
その他
特集




Profile
ひさやん
プログラム暦25年。現在32歳。

飲んで騒いでがスキなばかりに、完全なるヲタクになりそこねたオトコ。
ファミコンの代わりにPC-8001、MSXと一緒に育つ。

MCSE,ORACLE MASTER Platinum と数々の業界系資格をもつ。

座右の銘は「やっぱり細部に神は宿る」。

プログラマとかSEよりも、実はアーキテクトと呼ばれたい。
「ロジック美」を追及したい。
みなさまのお役にたてるようがんばります。

最新の記事
特定電子メールの送信等に関するガイドライン
フルFlashサイトにはProgression
Flashも検索エンジンの対象に!
Ajaxに強力ライバル出現!?
専門用語のカタカナ英語は難しい
イベントドリブン を覚えましょう
流れ図(フローチャート)が逆流するとき
流れ図(フローチャート)の主な記号
Excelで流れ図(フローチャート)を作ってみよう
手順といえば流れ図。それってロジカルシンキング?
これからの時代は LL でいこう!
全ての記事を見る

スタッフ紹介

スタッフコラム

ノウハウコラム


ネットショップに役立つプログラミングを楽しく伝授
流れ図(フローチャート)が逆流するとき

プログラムの基本的な構造で、あとひとつだけ大事なことがあります。
流れ図についてのコラムは、これで最後にする予定です。もうしばらくお付き合いください。

前回のコラムに書いた「判断」の応用になるのですが、プログラムを構成している中で、とっても大切なのが「繰り返し」の構造です。
ループ構造といったりもします。


プログラムは、「繰り返し」の構造がとても頻繁に使われています。
人が繰り返し作業をするのを嫌ったから、コンピューターにやらせている・・・というのがそもそもの省力化・効率化の発想にあるので、当然といえば当然なのですが。

メールマガジンを配信する。これはあて先のメールアドレスを変えての繰り返しです。

webtant_user_14_1180601874.gif


ショッピングカートに商品を何回かいれられるのを待つ・・・これも広義の繰り返しです。

スーパーマリオで、クリボーが右から左に移動してくる・・・少しずつ X座標を -n しながら、繰り返し移動しています。

二度寝防止のための、目覚まし時計のスヌーズ機能・・・繰り返しです。


世の中のプログラムが動くいたるところで、繰り返し構造が使われています。

文句も言わずに、同じことの繰り返し。正確だしミスもない。
コンピューター(プログラム)って、ほんとうにありがたいものです。


繰り返し構造には、前判断と後判断があります。

先ほどの、メールマガジン配信は、前判断です。

後判断だと、こういう例があります。


webtant_user_14_1180601879.gif


繰り返し構造を2ついれましたが、スヌーズ機能に関する部分が、後判断になっています。
わざと、AとかB など、プログラムっぽい変数を多めに用いてみました。

#こちらも途中でアラームをとめたら・・・スヌーズも停止させたら・・・などの、入出力(割り込み処理)があった場合なども、
#本来だと流れ図に組み込みたくなりますが、今回の流れ図では、繰り返し構造の説明を目的としたいため、省略しています。


前判断と後判断の違いは、前判断だと、まったく処理がおこなわれない(繰り返しが0回の)場合が想定されますが、後判断だと、最低1回は必ず処理が行われるということです。

たいした違いではないですが、プログラムって繊細なものなので、いつもどっちでもいいというわけではありません。

状況によって使い分けます。

たとえば、一回の判断に必要とされる、数マイクロ秒を削って高速化したいときなども(^^;

あと、開発者の趣味・慣れや・・・仕上がったプログラムの美しさとか・・・

おっと、脱線しそうになりました。

なんとなくでいいので、「繰り返し構造には、前判断と後判断があるんだ」と、覚えておいてください。



さて、長い間、おそらくみなさんにとっては見慣れない記号ばかり使った、とっつきにくいコラムになってしまいましたが、プログラムのイメージをするために「流れ図」ってとっても便利な道具なのです。

論理的な思考を、最近はやった言葉では、ロジカルシンキングの手助けをしてくれる道具ともいえるでしょう。

あまり話がそれてもいけませんが、「流れ図」というものは、なにもプログラムだけに用いられるものではなく、業務の手順化などにも大いに威力を発揮する道具です。

業務の手順化などについては、生産性本部さんなどで、それに応じた特殊な流れ図の書き方などを開発されているので、興味があるかたは、しらべてみてください。


この何回かのコラムを通して、プログラムというものは、

 「処理」で表す「+ − × ÷」などの演算。

 「判断」で表す「= > <」などの比較。

 「入出力」で表す、ディスプレイ・キーボード・マウス・プリンタなどなどの入出力。

の組み合わせでできている、ばらしてみてみるとシンプルなものなのだと、なんとなく把握いただけたらうれしいです。

と、同時に、ひとつ違うと思ったとおりに動かない、繊細で頑固なものだとも(^^;


次回からは、これら「流れ図を用いた考え方」を基礎にイメージいただきながら、簡単なJavascriptなどを交えて、プログラミングに慣れ親しんでていただけるようなコラムにしていきたいと思います。

お仕事を探す
東京神奈川埼玉千葉 大阪京都奈良兵庫 愛知静岡岐阜

スタッフ登録する
  非公開案件も多数あります。
  登録後にお仕事を探される場合は、まずは登録面接会予約をしてください。
 登録面接会予約 登録から契約までの流れ 派遣スタッフ登録特典

お仕事ランキング

直近のWEBデザイナー


→スケジュール一覧はこちら

新着情報

2012/05/04

コラム更新−【トントンのネットショップ運営繁盛講座】【コンバージョンUP】動画の検討

2012/04/04

コラム更新−【トントンのネットショップ運営繁盛講座】【顧客維持】顧客とネットショップとの人間関係の構築

2012/03/30

コラム更新−【目指せイラストレーターマスターっ!】【チラシに使う写真作成方法:グラデーション】

2012/03/02

コラム更新−【トントンのネットショップ運営繁盛講座】【顧客導線】新たな用途に着目する

2012/02/29

コラム更新−【目指せイラストレーターマスターっ!】【スタンプ風画像を作ってみよう!】

2012/02/06

コラム更新−【トントンのネットショップ運営繁盛講座】【コンテンツ】キーワードの本質

2012/01/31

コラム更新−【目指せイラストレーターマスターっ!】【円グラフを作ろう!】

2012/01/06

コラム更新−【トントンのネットショップ運営繁盛講座】【顧客間コミュニケーション術】

2011/12/29

コラム更新−【目指せイラストレーターマスターっ!】【円グラフを作ろう★】

2011/12/02

コラム更新−【トントンのネットショップ運営繁盛講座】【集客】広告対象の考察

2011/11/30

コラム更新−【目指せイラストレーターマスターっ!】【ラスタライズ】→【モザイク】をやってみよう!

2011/11/04

コラム更新−【トントンのネットショップ運営繁盛講座】【コンテンツ】キーワードの本質

2011/10/31

コラム更新−【目指せイラストレーターマスターっ!】 簡単!線路を作ろう♪

2011/10/08

コラム更新−【トントンのネットショップ運営繁盛講座】【集客】ネットショップYouTube支店

2011/09/02

コラム更新−【トントンのネットショップ運営繁盛講座】【新展開】成熟期における新展開法

2011/08/01

コラム更新−【トントンのネットショップ運営繁盛講座】【選ばれる】Google+1

2011/07/30

コラム更新−【目指せイラストレーターマスターっ!】 【3D効果】立体的なマーブル・ボタン♪

2011/07/01

コラム更新−【トントンのネットショップ運営繁盛講座】スタッフ紹介ページの重要性

2011/06/30

コラム更新−【目指せイラストレーターマスターっ!】葉っぱを使ったデザイン

ご気軽にお問い合わせください。QRコードには、サポタントのTEL/FAX/E-Mailが入っています

/ プライバシーマーク:17000123(03)

サポタント株式会社は、2006年11月、プライバシーマーク使用許諾事業者として認定されました。