17

離散数学の概念(集合論など)がプログラミングでどのように使用されているかをよりよく理解しようとしています。

私は高校の数学に精通しており、離散数学で使用される用語と概念の基本的な理解があります

Haskell、Lisp、Ruby、Perlなどの言語とすべてのCベースの言語を理解しています。

4

1 に答える 1

5

私があなただったら、どんな本も買いません。

離散数学のトピックごとに小さなプログラムを作成します。集合論のトピックについては、和集合、交点、差などの集合演算を実行するプログラムを作成します。

簡単な例として、製品 p1 を購入した顧客のリストと、製品 p2 を購入した顧客のリストを取り上げます。集合論を使用して、両方の製品を購入した顧客と 1 つの製品のみを購入した顧客を見つけます。

実例でなくても問題ありません。
そうすれば、毎日のプログラミングで新しい問題に直面したときに、それを離散 (または他の) 数学のトピックの 1 つに一般化できるかどうかが自動的にわかります。

トピックを参照するには、このページから開始できます:本を購入する代わりに、離散数学ウィキブック。

于 2011-05-22T05:14:43.863 に答える