トップ->アルゴリズム入門

アルゴリズム入門内検索

目次
アルゴリズムトップ
0. はじめに

1. アルゴリズム
   1. アルゴリズムとは
   2. 当ページの範囲
   3. 良いアルゴリズム
   4. フローチャートの書き方(記号)
   5. フローチャートの書き方(構造)
   6. 順次構造
   7. 分岐構造
   8. 反復構造

2. 順次構造
   1. 代入
   2. 計算
   3. 入力
   4. 出力
   5. 練習問題1
   6. 練習問題2

3. 分岐構造
   1. 条件分岐
   2. 単一分岐
   3. 練習問題1
   4. 多重分岐
   5. 複合条件
   6. ケース(多方向分岐)
   7. 練習問題2
   8. 練習問題3

4. 反復構造
   1. 反復構造の種類
   2. 前判定型
   3. 後判定型
   4. 練習問題1
   5. 練習問題2
   6. 練習問題3
   7. 多重反復処理(ネスト)
   8. 練習問題4
   9. 練習問題5

5. 配列
   1. 配列とは
   2. 練習問題
   3. 2次配列
   4. 練習問題
   5. 素数を求める,その1
   6. 素数を求める,その2

6. 検索・ソート
   1. サブルーチン
   2. シーケンシャルサーチ
   3. バイナリサーチ
   4. 練習問題
   5. ルックアップテーブル
   6. ソートとは
   7. 選択法
   8. 交換法
   9. バブルソート
   10. 挿入法
   11. クイックソート
   12. 処理速度の比較

7. 文字列
   1. 文字と文字列
   2. 文字列処理
   3. 文字列のコピー
   4. 練習問題
   5. 文字列の比較
   6. 文字列の連結
   7. 文字列の検索



トップ-> アルゴリズム入門:3章.分岐構造-> 3-1.条件分岐

←前ページへ : トップへ : 次ページへ→



3章:分岐構造



3-1.条件分岐

  条件分岐とはその名の通り、条件によって異なる処理をします。すなわち、 ある条件を満たしていれば(満たしていなければ)Aという処理を、満たして いなければ(満たしていれば)Bという処理をする、といった感じです。

  条件分岐は、分岐の仕方で次の3つに大別できます。

単一分岐   処理を2つに分ける。もっとも単純な分岐
多重分岐   単一分岐を複数組み合わせたもの。
ケース(多方向分岐)   複数の条件の中から当てはまる1つの処理を実行


  一般に条件とは2つの値の大小関係を比較することが多い。フローチャートでは、 以下の記号を用いる。

小さい(未満、以上でない)
以下(大きくない)
等しい
以上(小さくない)
大きい(超過、以下でない)
等しくない
<> 等しくない

  ただし、文字の比較を行う場合、コンピュータの種類によって異なる場合がある。


←前ページへ : トップへ : 次ページへ→