みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

数学の問題に適したプログラミング言語

例えば、30個(a_1 ~  a_30)の数字があって、何個か選べばある値Aになるとします。ただし、何個選べばいいのかは分かりません。
目の子の選んでたまたま見つけることができるのかもしれませんが、できれば数学的に、また一つ見つけても他にないことを証明したいです。

力技では、順番のついた30個の選び方は、2^31-1通りなので、1から2^30までを2進数表示して、30ケタの0か1ををa_1 ~ a_30 にかけて足し合わせて、Aと一致するかどうかを調べればいいと思うのですが、プログラム技術がありません。

1 このようなプログラムは書けるでしょうか
2 その場合、適した言語はなんでしょうか

当方は、数学が若干分かり、ExcelやMathematicaを少し使えるくらいで、プログラムの勉強は初めてです。
本屋で観てみましたがよくわからず、ご教授お願いします。

投稿日時 - 2019-01-04 03:49:52

QNo.9574203

困ってます

質問者が選んだベストアンサー

子供向けのプログラム学習ツールを試してみる事をお勧めします。
ジャンルによらず子供向け教材は馬鹿にできなくて、分かりやすさに重点が置かれていますので、初期段階を学習するのに最適です。
プログラミング教育 無料
でググって感覚に合う物を探してみて下さい。

投稿日時 - 2019-01-05 04:25:59

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

どんなプログラム言語でも出来ます。

ただし、その結果を導くための計算式が必要です。
計算式がなければ、どんなプログラム言語でも計算は出来ません。

投稿日時 - 2019-01-04 09:32:51

あなたにオススメの質問