私はアルゴリズムが関数を計算するための明確に定義された命令の有限リストとして表現された効果的な方法であることを知っています。しかし、それをLogicとどのように区別することができますか?アルゴリズムとロジックの違いは何ですか?
2
A
答えて
0
ロジックが明確な命令の背後にある理由になります。
3
あなたの質問は私を航海に連れて行って、何かを見つけました!!これは答えとして立つのではなく、ここを参考にしているかもしれません。
アルゴリズムは、問題の解決に使用される知識を指定 論理コンポーネント、および により問題解決戦略を決定componentwhichコントロールからなるとみなすことができますその知識が使用されます。
ロジック コンポーネントはアルゴリズム の意味を決定しますが、コントロールコンポーネントはその の効率にのみ影響します。アルゴリズムの効率は、 アルゴリズムのロジックを変更することなく、制御コンポーネントを改善することによって改善されることが多い( )。
-1
論理は論理の命題を接続するための命題と記号(そして、そうでなければ、そうでなければ、等)からなる。 私は、アルゴリズムを解決するためのツールであると主張しているこの記号と命題のセットは、インスタンスの
、は式y = x * z
あり、あなたはz
の価値を知りたいです。あなたはこの試してみる必要があるだろう
:バイナリコードで見た場合のステートメントおよび操作や代数や変数
変数が提案されている場合、私は使用される英語
if x is not equal to 0
then I will divide x to y
In order to get value z;
で
if(x != 0)
z = y/x
をし、演算子は記号です
結論言語私は私が使用しましたそれはアルゴリズムを解決しました。また
、
は、ここで私は気づいた何か
です。
プログラム言語は、ステートメント(ステートメントと呼ばれます!)を読むことができます。
この場合のステートメントの論理は論理であり、制御は分岐しています。(他の-場合、
スイッチ・ケースなど)
ここで私はあなたの偶数と奇数
を決定するアルゴリズムを示し、2例論理制御によって分類されます。
String evenOrOdd(int num) {
String result = "";//result is null->logic
if(num % 2 == 0) //if num modular 2 is equal to 0->control
result = "Even"; //result is Even->logic
else //else->control
result = "Odd"; //result is Odd->logic
return result; // ->control
}
関連する問題
- 1. 検索ロジックとアルゴリズム
- 2. Cでのアルゴリズム比較、違いは何ですか?
- 3. PorterとLancaster Stemmingアルゴリズムの主な違いと利点は何ですか?
- 4. 遺伝的アルゴリズムと進化戦略の違いは何ですか?
- 5. difftimeと ' - 'の違いは何ですか?
- 6. A`と ``の違いは何ですか[:] `
- 7. `&`と `ref`の違いは何ですか?
- 8. バックスティックと$()の違いは何ですか?
- 9. `##`と `hashCode`の違いは何ですか?
- 10. "$^N"と "$ +"の違いは何ですか?
- 11. #{} $ {}と%{}の違いは何ですか?
- 12. typedefとの違いは何ですか?
- 13. %Qと%{}の違いは何ですか?
- 14. `==`と `is`の違いは何ですか?
- 15. $と$$の違いは何ですか?
- 16. NodeJS:「./ ..」と「..」の違いは何ですか?
- 17. R * -Treeアルゴリズムとは何ですか?
- 18. Mac OSX Exposeアルゴリズムとは何ですか?
- 19. $ dirtyと$ invalid:違いは何ですか?
- 20. Backbone.jsとPusherapp - 違いは何ですか?
- 21. libspeとlibspe2?違いは何ですか?
- 22. リストと何か([_])と何か(_)の違い
- 23. 良い2Dグリッドベースのパス探索アルゴリズムとは何ですか?
- 24. decodeURIComponentとunescapeの違いは何ですか?unescapeの問題は何ですか?
- 25. コロンの配置の違いは何ですか:何かと何か:
- 26. GoogleのDremelとは何ですか? Mapreduceとの違いは?
- 27. ベルマンフォードとダイクストラのアルゴリズムの違い
- 28. pythonで 'set.intersection()'のアルゴリズムは何ですか?
- 29. 重要な違いは何ですかext2-ext3とext3-ext4の違いは何ですか?
- 30. 「アソシエーション」と「リレーション」という用語の違いは何ですか?
ここで@Robは正しいです。アルゴリズムは命令の集合であり、論理はこれらの命令の推論/使用法である。 – iJamesPHP