数学とプログラミングの関係性

みなさんこんばんは
キッズテック尼崎教室の高家です。

今回は「数学とプログラミングの関係性」について話したいと思います。

プログラミングには、数学が大きく関わっています。

何故なら、プログラミングのルーツは数学だからです。

「数学は芸術である」と言われるように、数学者は数の美しさを追求します。

例えば、数学者にとって、0.5という数字は美しくなく、2分の1と表す方が美しいと考えるようです。

同じ理由で、3.14という円周率を【π】で表したり、

「ひとよひとよにひとみごろ」で有名な1.41421356と表すよりも【√2】と表した方が美しいと考える訳です。

このように、数学は長々と数式で表すよりも、短く少ない形にまとめることを好みます。

つまり、「簡潔性があること=(数学的に)美しい」と考えるのです。

簡潔であるという考えは、プログラミングにも共通していると思います。

プログラミングもコードがなるべく少ないことが良いとされ、同じ試行を減らそうとします。

このように、数学はプログラミングにとって深く関わっているのです。

ただし、数学を理解していないとプログラミングが出来ないかというと、そうではありません。

数学が苦手であっても、数学の考え方やエッセンスの知識を簡単に知っているだけでも

プログラムを作ることが出来ると考えます。

「数学は、数楽である」とよく言われます。

難しいことは置いておいて、数を楽しみ、プログラミングも楽しんでいくことが

興味をもって取り組むモチベーションにもつながるのではないかと思います。

本日も1日お疲れさまでした。

◆◆ 株式会社PLUS INNOVATION ◆◆◆◆◆◆◆◆
発達障がい児に向けたプログラミングスクール(放課後等デイサービス)
キッズテック尼崎教室
尼崎市東難波町5丁目17-23 第一住建尼崎ビル6F
06-6430-6638
キッズテック蒲田教室
大田区西蒲田7-18-6ロータスフラットⅡ201号
03-6428-7839
キッズテック玉江橋教室
尼崎市昭和通り3丁目90-1尼崎KRビル401
06-6430-6638
キッズテック武庫之荘教室
〒661-0033 兵庫県尼崎市南武庫之荘2-8-1 ルネ武庫之荘101号室
06-6430-6638
OUR VISION
「発達に凸凹がある子供たちの未来を、私たちで創造する。」
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ Kid’sTech ◆◆

1 / 11