<big><strong>プログラムの本質は、手順の積み重ねである!</big></strong>プログラミングの学びはじめは大変である。日常生活では体験することのない厳密な手順を要求されるからである。しかし、プログラミングスキルは、情報系はもちろん、他の理工学部系の学生にも必ず求められる現代に必須の能力である。本書は、最初に大変簡便な仮想CPUを題材として、機械語プログラムの本質が手順の積み重ねであることを分かりやすく説明する。そののち、C++で基本的な手続き処理を学ぶ事によってプログラムの本質が理解できるよう工夫されている。コンピュータとプログラミングのうわべの知識ではなく、その本質を理解することができるので、プログラミング教育の導入用教科書として最適の書である。1.コンピュータとは2.コンピュータとプログラムの原理(1)3.コンピュータとプログラムの原理(2)4.アセンブリ,コンパイラ,インタプリタ5.手続き的処理(1)順接処理6.手続き的処理(2)条件判定と繰り返し処理7.手続き的処理(3)さまざまな繰り返し処理8.例題演習(1) 数値計算9.モジュール化10.配列11.例題演習(2) 統計処理・連立一次方程式12.ライブラリの利用13.さまざまなプログラミング言語(1)14.さまざまなプログラミング言語(2)15.道具としてのコンピュータ