プログラミング入門

プログラミング入門

プログラミング入門 ⑮とりあえず基礎はおわり。今後の展望

『プログラミング入門』シリーズはこれにて一旦、終了とします。 まだまだやることはありますが、 「基礎」に関しては終わりということにしましょう。 筆者(Raimu)が大学の一回生の時にやったのはC言語を使ったプログラミング演習でした。 ...
プログラミング入門

プログラミング入門 ⑭自由入力電卓を作る

さて、Javasciptによるプログラミング入門は そろそろ一旦、締めにしたいと思います。 最後に、これまでの総括としてまた「1+1は?」を応用して、 計算プログラムを作っていくことにします。 「1-1は?」ができるものを作る 以...
プログラミング入門

プログラミング入門 ⑬「部品化」という考え方で重要なこと

今回は「関数」の続きの話で、 プログラミングにおける大事な考え方の話です。 関数によって「処理を別の部品にすることができる」と説明しました。 つまり、関数でやっていることは、処理の「部品化」ということになります。 そこで、「部品...
プログラミング入門

プログラミング入門 ⑫「関数」について理解する

今回は、プログラミングで肝になる概念「関数」について説明します。 「関数」とは何か? 「関数」とは何か?について説明するために、 前々回に作ったプログラムを再度引用します。 ◆サンプル10-2 <!DOCTYPE HTML&...
プログラミング入門

プログラミング入門 ⑪エラーに対処する

『プログラミング入門 ②動くものを見てみよう』の項でも書きましたが、 プログラムに誤りがあり、思うように動かないことを「バグ」と言い、 バグを直すのを「デバッグ」と言います。 あと、明確なエラーが画面に出てたら「エラー」と言うし、 ...
プログラミング入門

プログラミング入門 ⑩「1+1は?」を入力して計算させる

今回は今までを総括するような計算プログラムを作ってみましょう。 「1+1は?」みたいなのを計算してくれるプログラムを作りたい 今回、作成を目指すプログラムは、 以下のような入力画面があって・・・ 「1+1」とか「111+222」...
プログラミング入門

プログラミング入門 ⑨「配列」について理解する

今回は「配列」についてをやります。 if文やfor文は、計算みたいなことに使う「処理」の話でしたが、 今回は「変数」の時みたいに「データ格納」の手段の話になります。 「変数」は一つのデータしか入れることができない単体の「箱」みたいなも...
プログラミング入門

プログラミング入門 ⑧繰り返し処理。for文について

今回は、プログラミングの基本の一つである 「繰り返し処理(ループ)」について説明していきます。 繰り返し処理は以下のサンプルプログラムでも使っていました。 ◆サンプル2-1 ◆サンプル2-2 「繰り返し処理」はコンピューターの長所...
プログラミング入門

プログラミング入門 ⑦条件分岐の話の続き。複数条件指定について

前回は条件分岐の話をしていきました。 一通りの話をしていきましたが、まだやっていないことがあるので、 今回は前回の話の続きです。 if文は以下のように書くと説明しました。 if (条件文) { (処理) } ここで、...
プログラミング入門

プログラミング入門 ⑥条件分岐。if文について

今回はプログラミングの基本である 条件分岐について学んでいきます。 条件分岐はif文を使う 条件分岐とはなにか? もし**の場合、○○という処理をして、 それ以外の場合、××という処理をする、 ・・・みたいなことをプログラムでや...
プログラミング入門

プログラミング入門 ⑤入力と出力

ソフトウェアは高度になると、 プログラムの中身も複雑になりますが、 必ず「入力」と「出力」にあたる部分はあります。 これは『コンピューターの得意なことを理解する』の項でも書きました。 これまでのサンプルプログラムでは、 「al...
プログラミング入門

プログラミング入門 ④足し算、引き算、掛け算、割り算など

前回はプログラミングの基本である「変数」について学びました。 今回からいよいよ、コンピューターの得意分野である「計算」をしていきます。 基本的な足し算をやってみる 前回やった「変数」は学校で数学を習っていれば、 イメージがしやすいも...
プログラミング入門

プログラミング入門 ③「変数」について理解する

今回からプログラムの書き方について少しずつやっていきます。 まずは、基本である「変数」についてです。 「変数」について 「変数」はプログラミングにおいてまず出てくる重要な概念で、 漢字的には「変化することがある数」みたいな意味になっ...
プログラミング入門

プログラミング入門 ②動くものを見てみよう

さて、前回はとりあえず動くものを作りました。 これからプログラミングでできることを増やすために、 必要な基礎知識についてを一つ一つ書いていきます。 ・・・と、その前に、 「基礎を学ぶとこんなことができる」ってことで、 とりあえず動...
プログラミング入門

プログラミング入門 ①まずは動かしていく

これから、いよいよ本題の「プログラミングの書き方」に入っていきます。 プログラミング言語はどれから覚えたら良いのか まず、そもそもプログラミングをするってことは、 何かしらのプログラミング言語を使うってことになるので、 「プログラミ...
プログラミング入門

プログラミング入門序論 コンピューターの得意なことを理解する

前回は「プログラミングとは何か?」という初歩的なことを説明しました。 次は「プログラミングの書き方」に入りたい所ですが・・・ その前に「コンピューターの得意なことは何か?」 という話を先にしておきましょう。 プログラミングはコンピュ...
プログラミング入門

プログラミング入門序論 プログラミングとは何か?

プログラミング学習サイトの主力として、 まずは『プログラミング入門』シリーズを書いていくことにします。 これはテキストを読んで実際にプログラミングを組むことで学べるプログラミング講座です。 この『プログラミング入門』では 「知識ゼロ...