トップページ⇒tech
1001コメント307KB

数学ができないプログラマー

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
専門卒に多いと思われ。
因数分解ぐらいできるようにしような。
0153デフォルトの名無しさんNGNG
145 :Nanashi_et_al. :03/12/05 23:16
プログラミングでも、やっぱりすごい早く仕上げる連中がいるんだよな。
なまじ頭脳に自信があっただけに、彼らと俺の能力の差をしって愕然としてます。
研究者への道を本気で諦めようかと思っています。
会社に入っても惨めな思いをしそうで。
ちなみにIQは130くらいです。
0154鳥取砂丘&rlo;コッ゙タコッ゙タ&lro; ◆Dream/3P/. NGNG
>>152
236?(´・ω・`)
0155デフォルトの名無しさんNGNG
>>154
不正解ですね。
0156鳥取砂丘&rlo;コッ゙タコッ゙タ&lro; ◆Dream/3P/. NGNG
(´・ω・`)
0157デフォルトの名無しさんNGNG
ある人に15円返しましました。
硬貨2枚で返しました。2枚のうち1枚は5円ではありません。
さて、いくらといくらで返したでしょう?
0158デフォルトの名無しさんNGNG
【解けるかな?】マイクロソフトの入社試験
http://pc.2ch.net/test/read.cgi/prog/1062507233/345
0159デフォルトの名無しさんNGNG
警視庁HPより「泥棒撃退診断」
http://www.keishicho.metro.tokyo.jp/kouhoushi/no81/sindan/sindan.htm
0160デフォルトの名無しさんNGNG
>>157
10円玉2枚
0161デフォルトの名無しさんNGNG
>>147
48 �u

>>152
34

>>157
10円と5円
0162鳥取砂丘&rlo;コッ゙タコッ゙タ&lro; ◆Dream/3P/. NGNG
1円玉と5円玉(´・ω・`)
0163鳥取砂丘&rlo;コッ゙タコッ゙タ&lro; ◆Dream/3P/. NGNG
やっぱり1円玉3枚くらいかな?(´・ω・`)
0164デフォルトの名無しさんNGNG
つまらんよ
0165デフォルトの名無しさんNGNG
>>158
? = 1

M0 = 4
M1 = -64.583
M2 = 126.38
M3 = -92.167
M4 = 30.847
M5 = -4.75
M6 = 0.27222
Y = int(0.5 + M0 + M1*x + M2*x^2 + M3*x^3 + M4*x^4 + M5*x^5 + M6*x^6)
0166デフォルトの名無しさんNGNG
>>158
? = 2

M0 = 4
M1 = -64.75
M2 = 126.76
M3 = -92.479
M4 = 30.965
M5 = -4.7708
M6 = 0.27361
Y = int(0.5 + M0 + M1*x + M2*x^2 + M3*x^3 + M4*x^4 + M5*x^5 + M6*x^6)
0167デフォルトの名無しさんNGNG
>>158
? = 3

M0=4
M1=-64.917
M2=127.14
...
0168デフォルトの名無しさんNGNG
プログラマって高校レベルの解析しかできないよな。
その程度で得意になってるのとか見てるこっちが恥かしくなる。
0169デフォルトの名無しさんNGNG
うんうん、俺もそう思う
0170デフォルトの名無しさんNGNG
高校の解析で得意になってる状態と
VBでプログラミングを極めたと思い込むのは
どっちが恥かしいですか?
0171デフォルトの名無しさんNGNG
>>170
五十歩百歩。
0172デフォルトの名無しさんNGNG
数学板などではみんな数式をASCIIコードで書きこんでいますが、
あれの対応表などはどこにあるんでしょうか?
0173デフォルトの名無しさんNGNG
>>172
スタート > プログラム > アクセサリ > システムツール > 文字コード表
0174 NGNG
╬
0175デフォルトの名無しさんNGNG
で、マルチメディア関係を弄らないときは数学はどこに必要なんですか?
ロボット関係くらい?
0176デフォルトの名無しさんNGNG
少数同士のかけ算とか分数のわり算とかキビシイ
0177デフォルトの名無しさんNGNG
とりあえず原点に返って考えてみる
コンピューターとは何か?
ようは計算機だ
電卓の多機能版と考えていい。

そうすると、その電卓を使うに置いて必要で無い学力を考えてみよう
・計算能力(自分で計算していたら電卓の意味が無い)
・ソロバン(当然だ)
この2つになる。
次に電卓を使う上で必要な学力を考えてみよう
・立式
つまり、電卓を使うに置いて必要な学力は、
式を立てる事だ
これさえ出来れば結果が出せる。

つまり、プログラミングは式さえ立てれれば問題ない。
0178デフォルトの名無しさんNGNG
いいこと言った!と思う
0179デフォルトの名無しさんNGNG
doubleとかfloatとか使う機会が一切ないな
あんま数学の知識の必要性みたいなもんは感じない
0180デフォルトの名無しさんNGNG
数学のできないやつは何やってもダメだろ

俺みたいに
0181デフォルトの名無しさんNGNG
高校時代はこんなもん役に立つのかよと思ったが
趣味でビリヤードのシミュレーションを作ったときに
直線の方程式だかベクトルだかクラス化しまくった
0182デフォルトの名無しさんNGNG
>>177
計算の式通りやったら途中でオーバーフロー起こしました。
0183デフォルトの名無しさんNGNG
やべぇ、7の段言えねぇ
0184デフォルトの名無しさんNGNG
>>183
それは算数の出来ないプログラマ。スレ違い。
0185鳥取砂丘&rlo;コッ゙タコッ゙タ&lro; ◆Dream/3P/. NGNG
ボク一から十までちゃんと言えるよ(´・ω・`)
0186初心者NGNG
計算は苦手だが、体力には自信が有る
重いパソコンをもって50回スクワット出来る自信が有る。
0187デフォルトの名無しさんNGNG
Vaio U1で100回できたぞ。
こいつ、十分動作重いクラスだよね?もっと古い方がいい?
んじゃ初代C1。Win2000化済。相当重い。
それでも79回はいける。
0188デフォルトの名無しさんNGNG
>177
バカっぽいから「ら抜き」言葉やめようぜ
0189デフォルトの名無しさんNGNG
世界の全てを代数的に切り刻めるようになるには
どれぐらい修行すればいいですか?
0190デフォルトの名無しさんNGNG
その前に病院にいきましょう
0191デフォルトの名無しさんNGNG
数学ができないプログラマー=コーダー
でしょ。
0192デフォルトの名無しさんNGNG
でもアルゴリズム組みとか設計はできる
0193デフォルトの名無しさんNGNG
「ひとつの容器に1円が、もう1つの容器に2円が入っている。合わせると2円になるが何故でしょう?」
0194デフォルトの名無しさんNGNG
片方の容器の中にもう片方の容器が入ってるんでしょ?

a( 1 + b(1) )って感じで。
0195デフォルトの名無しさんNGNG
「2つ目の容器の中に1つ目の容器が入っているから…」
http://webnews.asahi.co.jp/you/special/2002/t20021218.html
0196デフォルトの名無しさんNGNG
ある飛行機が、A地点からB地点に行くのに1時間20分かかり、
帰りには80分しかかからない。これをどう説明するか?
0197デフォルトの名無しさんNGNG
aからbにはゆっくり逝った
0198デフォルトの名無しさんNGNG
>>197
出題者として一番やって欲しい間違いをしてくれたんだが、
読み直すたびにこっちが切なくなってきた。
本当に申し訳ない。こっちが問題出しておきながら言うのも何だが、
 小 学 校 行 き な お し て く れ 。
お願いだから。
0199デフォルトの名無しさんNGNG
つまんねー奴
0200デフォルトの名無しさんNGNG
>>196も>>198も頭大丈夫?
スレ違い過ぎ!
勝手に『日本語ができないプログラマー』スレでも立てておいて下さい。
そしたら、ひっかけクイズに見事はまる人続出でしょうw
0201デフォルトの名無しさんNGNG
速度が違う、経路が違う、時差、帰る場所が違うなどなど
どれでも辻褄は合うわけで。

それは数学とは関係ない。
0202デフォルトの名無しさんNGNG
条件が緩すぎて答えが確定しない問題を ill condition というんだが、
196 は問題が病んでる(ill)だけでなく、頭の中も病んでそう。
0203デフォルトの名無しさんNGNG
中等( 高校から大学数学初頭 )数学から復習中・・・。
非算( アラズサンと読み互除法とも呼ばれる )を書いた。
int CalcArazu(int a,int b){
int d;
if(a%b==0)
return b;
else
d = CalcArazu(b,a%b);
return d;
}
最大公約数を求められるそうな。
よくもまぁ、こんな現象を見つけたもんだな。
先人、ユークリッドの知恵に脱毛。そして植毛。
0204デフォルトの名無しさんNGNG
数学なのか算術なのか微妙なものだね。

a, b , q, r は整数として a を b で割ってみる…
a ÷ b = q ... r なら a = bq + r と式は置き換えられる。
この時、余り r が 0 なら最大公約数はbだね。//b が a, b の最大公約数
そして r > 0 なら a は bq + r で割り切れない。
しかしここで b, r の最大公約数 e があるとする。
ならば bq + r は e で割り切れ、等号で結ばれてる a も e で割り切れる。
つまり e は a b の最大公約数でもある。
e がなければ最大公約数は1です。つまりお互いに素。
割る数 ÷ 余り を繰り返すと最大公約数にたどり着けるというアルゴリズム。
0205デフォルトの名無しさんNGNG
>>196
1時間20分 = 80分.
>>200もいってるが,しょうもない.
0206デフォルトの名無しさんNGNG
>>204
解説サンクス。
このアルゴリズム、いつか見た事あるけど
ほとんど忘れてた。
0207デフォルトの名無しさんNGNG
>>205
みんな、詰まらなさそうなレスはよく読んでないということがバレバレだな。
0208デフォルトの名無しさんNGNG
Xを、その元がすべて集合であるような集合とする。
(公理的集合論では集合一元論の立場を取り、集合の元も
つねに集合であるので、わざわざ断る必要はない。)

Xのすべての元(set)の合併、Xのすべての元(set)の共通分を
∪X、∩Xと書く。

すなわち
∪X={u|(∃z∈X)(u∈z)}, ∩X={u|(∀z∈X)(u∈z)}.
∪X=∪{z|(z∈X)}, ∩X=∩{z|z∈X}.


文字の割り当てってこれであってますか?∩∪は本に
記されてるものは、もう少し大きいんですが。。
0209デフォルトの名無しさんNGNG
>>208
UNICODE には A∪B の ∪と、∪X の ∪ に別のコードが割り当てられたりはしてない。
フォントサイズでも変えとけ。
プレーンテキスト上では一緒でも気にするな。
0210デフォルトの名無しさんNGNG
∪Φ,∩Φはどうなるの?
0211デフォルトの名無しさんNGNG
>>210
φ
0212デフォルトの名無しさんNGNG
可換環についてベンキョしてみたいと思っていますが、
教科書として松村先生のこの本はどうですか?
http://www.amazon.co.jp/exec/obidos/ASIN/4320016580/
値段は少し高いですが、一生使えるものだしいいかな、と。
0213デフォルトの名無しさんNGNG
>>211
∩φ= Universe じゃないか?
0214デフォルトの名無しさんNGNG
>>212
KAKANKANの身近な例を挙げてYo!
0215デフォルトの名無しさんNGNG
>>214
整数.
0216デフォルトの名無しさんNGNG
>>215
次に複雑なKAKANKANは?
0217デフォルトの名無しさんNGNG
有理数
0218デフォルトの名無しさんNGNG
>>217
高校生が知らない一番簡単なKAKANKANは?
0219デフォルトの名無しさんNGNG
先生、分りません!
0220デフォルトの名無しさんNGNG
カカン(・∀・)カーン
0221デフォルトの名無しさんNGNG
じゃあプログラミングとKAKANKANはあまり関係ない気がするYo!
頭の体操もプログラミングに重要だNe!
0222デフォルトの名無しさんNGNG
コンパイラの最適化で代数的な構造をあてはめて考える
らしいけどどんな風にやるんだろ。
0223デフォルトの名無しさんNGNG
まずは数学をやれや
0224デフォルトの名無しさんNGNG
クォータニオンに関する本を買ってきた。
これ理解できる奴がいわゆるプログラマーなんだろうなあ
あたまがぐわんぐわんします

高校の時の数学の時間は寝るものだと思ってました。文系出身。激しく後悔。
畜生解説のない証明読み解くのに小一時間かかる
0225デフォルトの名無しさんNGNG
クオータニオンはHIKAKANだよ!
0226デフォルトの名無しさんNGNG
>>224
俺も文系なんで後悔してる。
でもクォータニオンって、3DCGでぐらいしか
使わないんじゃない?
0227224NGNG
まさに今3Dと格闘中なんでつ。
30になるまでには数字への苦手意識も緩和しときたいなぁと思ってます。
あとDBとかも扱えるようになりたいとか、英語読み書きできるようになりたいとか
いろいろ20までに習得したいリストがあるんだけどw
0228デフォルトの名無しさんNGNG
可換環についてぐぐってみた。
代数でやる何かでつか。へえ。

俺の一生で数学勉強がそこに至る時が来るのかなあ。
0229デフォルトの名無しさんNGNG
>>228
そんなあなたも数学書を買って日本の報われない
数学者に寄付しましょう。くだらないパソコンの
本ばっかり買ってないで。
0230デフォルトの名無しさんNGNG
代数は面白いと思うけどな。理想化された世界って感じで。
ちゅーか大学の情報出た人ならブール代数ぐらいはやってるんじゃ?
(漏れは情報出身じゃない)
0231デフォルトの名無しさんNGNG
数学板のガロア理論のスレとか見てると面白いね。
現代の代数学が200年前の19歳のあるストーカーの
思いつきから始まってるなんて。
ドイツ人に比べるとかなり見劣りするフランス人
数学者だけどガロアは別格なんかな。
0232デフォルトの名無しさんNGNG
若くして決闘で死んでるんだよな。
彼がもっと長く生きてれば、代数学の発展はもっと早かったのかも。
0233デフォルトの名無しさんNGNG
ある飛行機が、A地点からB地点に行くのに1時間20分かかり、
帰りには80分しかかからない。これをどう説明するか?
0234名無し@沢村NGNG
おまいらよ〜、マシン語のサイトこっちに移動したからな。

http://hp.vector.co.jp/authors/VA015412/

↑だんだん充実してきたぞ。世界一くらいにな〜♪見ちみれ。
0235デフォルトの名無しさんNGNG
>>230
ブール代数の定義はならうが、それが体をなしているとかそういう話はまず習わない気がする。

>>231
フランスも結構著名な数学者輩出してるぞ。
フーリエとか。

>>232
しかも、確か女をかけてとかなんだよな。

>>233
昔の話題ぶり返すな。
0236デフォルトの名無しさんNGNG

机上の数学ができても、それをコードに
落とせなければ意味がない。

理工系のための数学の参考書ってあるけど、
PGのための数学の参考書ってないのかな?
0237デフォルトの名無しさんNGNG
>>236
コードに落とせないのは数学をちゃんとやっていない
からじゃないかなあ。数式の展開方法だけを学んで
その裏にある概念みたいなのをまるで掴んでないから
だめな気がする、ってこれは漏れのことだけど。
0238デフォルトの名無しさんNGNG
>>236
ttp://www.amazon.com/exec/obidos/ASIN/0521750334/
この辺はダメなのん?

>>237
禿同。
0239デフォルトの名無しさんNGNG
>>235
習うよ?多分。
比較的新しい代数とか初等整数論の本には大体乗ってる。
有限体上の既約多項式の話も合わせて乗ってるかも。
0240デフォルトの名無しさんNGNG
>>239
うちの学校の情報系、ブール代数には触れるけど群・環・体にはかすりもしないぞ。
他に代数系の分野で習うのは線形代数くらいか。
0241デフォルトの名無しさんNGNG
>>238
日本語がいい。
0242デフォルトの名無しさんNGNG
>>237
俺が言ってるのは、
微分・積分
ルート
行列
なんかの実装方法ね。

高校の数学はわりとまじめにやった方だけど
実装には違った角度のテクニックが必要だと
思うのよね。精度も含めて、きちんと解説して
くれてる参考書があればいいのになぁと。
0243デフォルトの名無しさんNGNG
浮動小数点数の計算特有の定石とかかな。
0244デフォルトの名無しさんNGNG
>>242
そういうのも数学的な部分をしっかり把握してないと駄目だけどな。
でないと、数値計算の誤差の見積もりとか、
行列の対角化とかいう話が出てきたときにわけ分からなくなる。
0245デフォルトの名無しさんNGNG
>>242
numerical recipesでも読めば?たしかCとC++とFortranで出てたはず。
ただやり方は書いてあるが証明が付いてない。まあ大学初年程度の数学が
分かれば読めるはず。確か日本語訳も出てたよ。
0246デフォルトの名無しさんNGNG
http://www.amazon.co.jp/exec/obidos/ASIN/4874085601/ref=sr_aps_b_/250-5174905-5629017

日本語版があった。ちなみに第2版が出ててそっちはいろいろと高度が話題が追加されているようだ。
微積程度なら多分これで十分。
0247デフォルトの名無しさんNGNG
うわっつらだけ勉強してるのと数学の本質を目指すのとでは
アプリケーションプログラマとハッカーぐらいの違いがあるんだろう。
0248デフォルトの名無しさんNGNG
>>247
おまえは生き方を変えて数学者を目指すのか
プログラマーとしてやっていきたいのか考えなおすべきだ。
0249デフォルトの名無しさんNGNG
http://pc2.2ch.net/test/read.cgi/tech/1075391184/201-

201 :デフォルトの名無しさん :04/02/06 16:44
スレ違いの話題だけど、将来を考えると、
プログラミングにかける労力を数学にかけた方がいいかも。
プログラミングできても入れる大学はないし、(あってもいいと思うけど)
数学頑張っても駄目なら、プログラミングもたぶん駄目だと思う。
プログラミングに秀でてないのにプログラマーになると悲惨。(詳しくはプログラマ板へ)
大学はやっぱりカリキュラムがしっかりしているから、チャンスのある人は行くべき。
0250デフォルトの名無しさんNGNG
では問題。

7つ、押すと電源の入るボタン(A接点)がある。 一つ、押すと電源の切れるボタン(B接点)がある。
これを使って、三相3線式誘導電動器を動力に、上下・左右・前後の動きと、電磁石に電源を入り切りさせる
回路を作りたい。
ただし、スイッチで直に操作出来るのは、電磁開閉器である。
電磁開閉器とは、いくつかの接点(複数のA・B接点)を、電磁石の力で入切する装置である。
いかなる操作をしても、ショートしてはならず、電磁石は、[入]ボタンを押したら、
[切る]ボタンを押すまで電源は切れないものとする。
このモーターは、真ん中の線以外を逆にすると逆転する。
0251デフォルトの名無しさんNGNG
http://etc.2ch.net/test/read.cgi/utu/1067010249/390-391
0252デフォルトの名無しさんNGNG
>>250
まず、
A接点のボタン1つと、B接点のボタン1つを、電源の入/切に使う。
A接点のボタン2つを組にして、上下・左右・前後に動かすボタンにする。
■ このスレッドは過去ログ倉庫に格納されています