mojiru【もじをもじる】

「mojiru」はこのブログ名。「もじる」は著名な言い回しに似せて表現すること。ブログでは、本・映画・グルメなどのヒット商品や気になったトレンドを文字をもじったりもじらなかったしながら、フォントを使ったり使わなかったりしながら取り上げていく。更新頻度は1日1回が基本です。[もじる使用例]1.吾輩は下戸である。お酒は飲めない。2.太閤がまずしかったから。3.棋士の一二三に惨敗。

プログラミングにより算数の問題が解けるということをテーマとしてそれに向いた言語を学べる本

【スポンサーリンク】

NLL言語入門 プログラミングで算数を解く OnDeck Books

NLL言語入門 プログラミングで算数を解く

インプレスグループでIT関連メディア事業を展開するインプレスは、坂井弘亮氏著書による、算数の問題を解くためにそれに向いた独自言語を用いることでプログラミングが簡単になり、また少ない行数で解くことができる本「NLL言語入門 プログラミングで算数を解く」をインプレスNextPublishingより発売した。

 


坂井弘亮Profile●幼少の頃よりプログラミングに親しみ、独自組込みOS「KOZOS」の開発、多種CPUのアセンブリ解読などの活動を経て、現在は独自Unix互換環境プロジェクト(NLUX)にて独自標準Cライブラリ(nllibc) 、独自Cコンパイラ(nlcc) 、独自プログラミング言語(nll)等を開発中。

雑誌記事・書籍執筆多数 

(「12ステップで作る組込みOS自作入門」(カットシステム)、「大熱血!アセンブラ入門」(秀和システム)、「リンカ・ローダ実践開発テクニック」(CQ出版)など)

アセンブラ短歌六歌仙のひとり(白樺派)

バイナリかるた・バイナリ駄洒落エバンジェリスト

技術士(情報工学部門)

他、セキュリティ・キャンプやSecHack365などの講師・運営、各種オープンソース・ソフトウェアの開発、イベントへの出展やセミナーでの発表などで活動中。

「NLL言語入門 プログラミングで算数を解く」発行主旨・内容紹介

「NLL言語入門 プログラミングで算数を解く」は「プログラミングによって算数の問題が解けるということをテーマとして、それに向いた言語を学ぶ」という、実験的に書いた書籍。

たとえば2つの数の最大公約数を探そうとしたら、教科書的なやり方ではそれらの数の約数を調べ、公約数となっているものを掛け合わせるといったことが必要になる。

しかしプログラムでは、1から順の数で手当たり次第に割ってみて、余りがゼロになる数で最大のものとして調べることができる。

つまり「導く」のではなく、「探す」という求め方ができるわけで、このような方法は「総当たり」と呼ばれるが、コンピュータに非常に向いた課題解決方法と言える。
つまり算数の問題を、教科書で習うような論理的な方法ではなく、総当たりで計算力に任せて解くことが可能となるわけだ。

算数的な解きかたでは「いかに少ない計算量で解くか」という視点に偏りがち。
これは人の手で計算することが前提にあるため。

しかし「計算量は多くてもいいので、いかに簡単な理屈で解くか」という方法を考えることが算数プログラミングの醍醐味である。


「NLL言語入門 プログラミングで算数を解く」では、著者・坂井弘亮氏が開発しているNLLというプログラミング言語を利用。

NLLは、小学生くらいの子どもがプログラミングを学習することを想定して開発しているプログラミング言語です。そしてその特徴は、NLLは算数の問題を解くといったような「1画面に収まりきるくらいの短いプログラム」を短時間で書くことに適している、というところにある。

理解しなければならない文法事項や概念を極力廃止し、数個のコマンドを覚えれば、あとはただ行単位で読んでいくだけでプログラムを理解できるように設計されている。

インプレス NextPublishingは、インプレスR&Dが開発したデジタルファースト型の出版モデルを承継し、幅広い出版企画を電子書籍+オンデマンドによりスピーディで持続可能な形で実現している。

 


「NLL言語入門 プログラミングで算数を解く」目次

第1章 NLLを始めてみよう

第2章 計算をしてみよう

第3章 グラフィックを使ってみよう

第4章 変数を使ってみよう

第5章 プログラムを記憶させよう

第6章 ループを回そう

第7章 条件で処理を変えよう

第8章 グラフィックでいろいろ描く

第9章 算数の問題を解く

第10章 グラフィックで算数を

第11章 いろんなループ

第12章 文字列を扱う

第13章 小数点を扱う

第14章 数当てゲームを作る

第15章 配列を使う

第16章 もっと算数の問題を解く

 

 

「NLL言語入門 プログラミングで算数を解く」Amazonでの購入はこちら

 


「NLL言語入門 プログラミングで算数を解く」楽天市場での購入はこちら※電子書籍版です

 

©mojiru All Rights Reserved. | プライバシーポリシー