Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C言語のアルゴリズムとフローチャートとは何ですか?


アルゴリズムは、問題を解決するのに役立つ段階的な手順です。文章のように英語で書かれている場合は、「擬似コード」と呼ばれます。

アルゴリズムのプロパティ

アルゴリズムは次の5つのプロパティを持っている必要があります-

  • 入力
  • 出力
  • 有限性
  • 明確さ
  • 有効性

3つの数値の平均を求めるアルゴリズムは次のとおりです-

  • 開始
  • a、b、cの3つの数字を読む
  • 計算合計=a+ b + c
  • 計算平均=合計/3
  • 平均値を印刷
  • 停止

フローチャート

アルゴリズムの図式表現はフローチャートと呼ばれます。

フローチャートで使用されている記号は以下のとおりです-

名前 シンボル 目的
ターミナル C言語のアルゴリズムとフローチャートとは何ですか? 楕円形 開始/停止/開始/終了
入力/出力
C言語のアルゴリズムとフローチャートとは何ですか?
平行四辺形
データの入出力
プロセス C言語のアルゴリズムとフローチャートとは何ですか? 長方形 実行するすべての処理を表すことができます
決定ボックス C言語のアルゴリズムとフローチャートとは何ですか? ダイヤモンド どの代替パスをたどるかを決定する決定操作
コネクタ C言語のアルゴリズムとフローチャートとは何ですか? サークル フローチャートのさまざまな部分を接続するために使用されます
フロー C言語のアルゴリズムとフローチャートとは何ですか? 矢印 2つのシンボルを結合し、実行のフローも表します
事前定義されたプロセス C言語のアルゴリズムとフローチャートとは何ですか? 両面長方形 他の場所で指定されたモジュール(または)サブルーチン
ページコネクタ C言語のアルゴリズムとフローチャートとは何ですか? ペンタゴン 2つの異なるページでフローチャートを接続するために使用されます
Forループシンボル C言語のアルゴリズムとフローチャートとは何ですか? 六角形 は、ループ変数の初期化、条件、およびインクリメントを示します
ドキュメント C言語のアルゴリズムとフローチャートとは何ですか? 印刷 印刷の準備ができているデータを表示します

以下に示すのは、3つの数値の平均を見つけるためのフローチャートです-

C言語のアルゴリズムとフローチャートとは何ですか?



  1. C言語での暗黙的および明示的な型変換とは何ですか?

    あるデータ型を別のデータ型に変換することを型変換と呼びます。 暗黙の型変換 明示的な型変換 暗黙の型変換 オペランドのデータ型が異なる場合、コンパイラは暗黙的な型変換を提供します。 これは、小さなデータ型を大きなデータ型に変換することにより、コンパイラによって自動的に実行されます。 int i,x; float f; double d; long int l; ここで、上記の式は最終的に「double」値に評価されます。 例 以下は、暗黙的な型変換の例です- int x; for(x=97; x<=122; x++){    printf

  2. アルゴリズムとフローチャートの違い

    この投稿では、フローチャートとアルゴリズムの違いを理解しましょう。 アルゴリズム これは、明確に定義された一連のステップとして定義されます。 これらの手順は、手元にある問題を解決する/解決する方法を提供します。 これは体系的で論理的なアプローチであり、手順は段階的に定義されます。 特定の問題の解決策を提供します。 このソリューションはマシンコードに変換され、システムによって実行されて関連する出力が得られます。 多くの単純な操作を組み合わせて、より複雑な操作を形成します。これは、コンピューターによって簡単に実行されます。 アルゴリズムは、自然言語、フローチャートなどを使用して表すことができます