マガジンのカバー画像

情報リテラシー

35
運営しているクリエイター

#コンピュータ

コンピュータのプログラムとは何か?(5) 〜 プログラミング入門一歩前

コンピュータのプログラムとは何か?(5) 〜 プログラミング入門一歩前

最後になります。

コンピュータからみれば、プログラムとは準備済みの計算を切り替えるスイッチのオンオフにすぎない、ということでした。

例えば以下のようなコンピュータに、”計算A → 計算E” を通るような計算をさせようとすれば。

               計算E ー出力
               /
         計算A ースイッチ2
       /       \
入力 ースイ

もっとみる
コンピュータのプログラムとは何か?(4) 〜 プログラミング入門一歩前

コンピュータのプログラムとは何か?(4) 〜 プログラミング入門一歩前

4回目になります。

前回はプログラムの可能性について話しました。

コンピュータは人間の、

あの計算もその計算も、
答えが欲しい時にすぐに欲しいの!
だから予め書いておくの!
そしていざその時がきたらさっと渡すの、
あんた、これやってって。
全部やることここに書いてあるから、
書いてある通りにすぐやって。って。

このようなワガママなプログラムを受け入れることができます。

でも、なぜそんなこ

もっとみる
コンピュータのプログラムとは何か?(3) 〜 プログラミング入門一歩前

コンピュータのプログラムとは何か?(3) 〜 プログラミング入門一歩前

3回目になります。

前回は、コンピュータが行う”単純な計算”について説明しました。

表1:コンピュータが行なっている単純な計算例
数値を受け取る  処理    答えを出す
   0  → コンピュータ → 0
   1  → コンピュータ → 1
   …

いったいコレは何でしょう?

と、これを掘り下げるのは後回しにして、まずはその可能性について見ていきましょう。

単純な計算の可能性ひと

もっとみる
コンピュータのプログラムとは何か?(1) 〜  プログラミング入門一歩前

コンピュータのプログラムとは何か?(1) 〜 プログラミング入門一歩前

プログラミング入門者向けの本やサイトではコンピュータのプログラムは様々な物事に例えられます。

運動会のプログラム、料理のレシピ、お使いメモ…。

でも本当のところコンピュータのプログラムとはいったい何なのでしょうか?

Wikipediaにはこうあります。

コンピュータプログラム(英:computer program)とは、コンピュータに対する命令(処理)を記述したものである。プログラム内蔵方

もっとみる
コンピュータの仕組みとアイデアを理解する 〜 Excel で人力コンピュータを作ってみよう!

コンピュータの仕組みとアイデアを理解する 〜 Excel で人力コンピュータを作ってみよう!

木の枝一本で、僕らは砂場に宇宙をつくる。 ー 『動け!教室』より

そして、コンピュータも。

といっても、せっかくなので枝と砂場の変わりにExcelをつかってコンピュータを作ってみようという note 。

そうすると、きっと君もコンピュータを好きになるよ。

準備するもの●Excel 

古いバージョンやタブレットの無料版、オンラインのExcelでもOK。
今回は誰でもやりやすいようにオンライ

もっとみる
検索エンジンを捨てて、まあ一杯やる

検索エンジンを捨てて、まあ一杯やる

かつて、まだパソコンが一般的でなく、ファミコンが普及し始めた頃の話です。

僕たちオタクな小中学生は、それまでよくやっていたシューティングやアクション、スポーツなどのゲームでなく、ロールプレイングゲーム(RPG)という革命的なゲームがある事を知りました。

ドラクエ。家族がパソコン持ってる友達はウィザードリィとか。

それでもゲームなどおいそれと買ってもらえなかったので、代わりにゲームブックという

もっとみる
コンピュータの仕組みとアイデアを理解する 〜 和風調味料自動調合マシーン編

コンピュータの仕組みとアイデアを理解する 〜 和風調味料自動調合マシーン編

今回は「和風調味料自動調合マシーン」を題材に、その工夫と進化の過程をみることで、コンピュータの仕組みとアイデアを理解しましょう。

※もっと具体的なコンピュータの仕組みの理解に役立ちそうなnoteも書きました。こちらもどうぞ。
『コンピュータの仕組みとアイデアを理解する 〜 Excel で人力コンピュータを作ってみよう!』
https://note.com/inforkun/n/nb58bbb5c

もっとみる