No.8ベストアンサー
- 回答日時:
いい質問ですね。
私も長年、このコンピュータ業界に身を置き、プログラミングを生業として生活していますが、同じようなことを考えてきました。将棋とプログラミングはかなり近いところにあると思います。
将棋の名人は、本当に良い手を瞬時に考えるそうですが、それを直観とよぶなら
プログラミングのアルゴリズムの基本的なアイデアも直観でうまれるものと思っています。
将棋はある程度までは、訓練すれば上達しますが、そこから先は、もともとその人のもっている
素質があるかないかで決まるかと思います。
プログラミングも、ある程度までは、訓練すれば上達しますが、そこから先は
もって生まれた素質があるか無いかで決まるかと思います。
羽生名人がプログラムを書いたらさぞかしすばらしいものが出来るかと思ったりします。
No.10
- 回答日時:
アルゴリズムは、問題を解決・実現する為の手順です。
「詰将棋をとく」時にする事は、予め作られた手順通り
に考えて指すだけです。
この時点でアルゴリズムを考える事はありません。
詰将棋をとく為のアルゴリズムとしては、迷路の解法が
利用できると思います。
人が詰将棋をとく場合は、全ての通路が記入された地図
を渡されて、出口を探すといった感じでしょうか?
簡単な物であれば、いちいち通路の全探索をしなくても
一目で解く事ができ、習熟度が上げる事により、大きな
迷路でも容易に解く事ができる様になります。
それに対し、PCの場合は、自分の現在位置と進める方向
だけが記入された地図を元に、探索済みの所に印をつけ
ながら、通路の順次探索を行って行き止まりになったら
未検索の通路まで戻る。
それを出口を発見するか、未探索の通路がなくなるまで
続けます。
人間は、以前に解いた記憶のある問題なら、少々難しい
問題でもそれを思い出せれば、即座に答える事も可能です。
PCでは毎回最初から同じ手順で解答しようとするので、
簡単な問題でもあっても、解答時間はあまり速くなりま
せんが、人間では音を上げるような複雑で時間のかかる
問題でも飽きる事なく、同じ手順を繰り返し正解を導き
出す事ができます。
No.9
- 回答日時:
解法は違うが、取り組み方は似ていると思う。
どちらにも共通するものとしては
・求める結果をいかに効率よく、早く出す
・回答にミスを出さない
・論理的な条件と単位ステップごとのデータや状況の流れを把握する
があるでしょう。
No.7
- 回答日時:
詰将棋を解く為のプログラムはちゃんと有りますから
アルゴリズムによって、詰将棋を解く事は可能です。
但し、人間が詰将棋を解く為に使っているのと、PCの
プログラムで用いられているアルゴリズムは異なって
います。
No.6
- 回答日時:
考えて1つずつでも積み重ねていけば答えが出ますが、
アルゴリズムっていうのは1つだけではありません。
情報処理関係の問題にも出ますが、
例えば、「並べ替えのアルゴリズム」というだけでもいろいろあります。
駒の動き=決まったもの
命令=決まったもの
どちらもどう組み合わせるかってとこでしょう。これは似ています。
「アルゴリズムを考える」よりか
「トレース」という表現のが「詰将棋」に近いと思います。
1のときどうなる、2のときどうなる、3のとき・・・・。
「アルゴリズム」=将棋でいう「xx戦法」というのはどうでしょう。
No.2
- 回答日時:
大体一緒です。
ただし、厳密には異なります。
以下、厳密が好きな人だけ読んでください。そうでない人は読み飛ばしてください。
JISでは、アルゴリズムを「明確に定義された有限個の規則の集まりであって,有限回適用することにより問題を解くもの。」と定義しています。詰将棋のルールは有限個ですが、解き方の内で千日手になるような手順の場合、「有限回適用」という部分が守れません。なので、詰将棋を解く手順は厳密にはアルゴリズムとは呼べません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 囲碁・将棋 詰将棋。過去作品との重複、盗作、偶然の一致については誰が検証しているのか? 2 2023/04/26 20:14
- 囲碁・将棋 将棋ってどうやったら強くなれるの? 3 2022/10/11 20:17
- 囲碁・将棋 詰将棋やっても終盤強くならない? 5 2023/03/22 13:24
- 囲碁・将棋 これの解答 将棋 詰将棋 6 2022/05/28 22:51
- 囲碁・将棋 今更ながら将棋を勉強をしたい 2 2022/08/24 06:55
- 囲碁・将棋 羽生さんが将棋連盟会長になった真の理由は…? 2 2023/06/14 17:26
- 囲碁・将棋 この詰将棋、解いてください。 7 2023/04/26 07:20
- 囲碁・将棋 詰将棋について 2 2023/05/17 19:56
- 囲碁・将棋 詰将棋について 4 2023/03/22 18:13
- 国産バイク 詰将将棋、次の一手ですが 3 2022/08/19 09:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
Stuck
-
偏りのある乱数のアルゴリズム
-
BCDについて
-
2つのテキストファイルを比較...
-
小町算(+,-のみ)のトレースです。
-
gooという検索エンジンの後にGo...
-
障害物回避プログラム
-
脳内メーカーのようなサービス...
-
Nクイーン問題のアルゴリズムに...
-
フリーセルの難易度について
-
C# 再帰よるスタックオーバー...
-
JPEG圧縮で8×8に分割する理由に...
-
暗号化・復号化のアルゴリズム...
-
傾いた長方形と、傾いていない...
-
三次元形状曲面の導出法
-
詰め将棋をとくのは、アルゴリ...
-
経路探索について
-
OSI参照モデルと関連の質問
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Stuck
-
アルゴリズムとプロトコールの違い
-
画像から文字を認識してテキス...
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
期間重複チェックがわかりません
-
gooという検索エンジンの後にGo...
-
2つのテキストファイルを比較...
-
ハッシュアルゴリズム
-
理系の高校生です。大学で情報...
-
あいまい検索(文字列一致率)
-
デジタル時計のアルゴリズム
-
経路探索について
-
グループを均等に分けるには?...
-
m個の数字をn個のグループに分...
-
乱数って・・・
-
確率論的な麻雀の勝ち方を教え...
-
多変数関数の最小値を求めるプ...
-
OpenCVのライセンスについて
おすすめ情報