マガジンのカバー画像

情報リテラシー

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

#プログラミング

レシピに番号を付ける意味

レシピに番号を付ける意味

考えたこともなかったのですが、一流の人は常識を疑う視点を持っていて感服します。

この問題について、私も考えてみました。

まず、番号がふってあると手順を参照する時に便利なのです。

「手順3. 手順1で作ったタレを…」

など、レシピ自身の中で参照したり、講師が生徒に伝えたり。

ですから、言ってしまえば別に数字でなくてもよいのです。

「順序」としてはどうせみんな上から読むわけですから、「象

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

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

番外編です。

今回はプログラミングとは何か?ではなく、プログラミングはナニではないか?です。

読んできた本が知れますが…ちょっと自分ひねくれたところがあるっす。

では参りましょう。

プログラミングは料理にたとえられるまず、Googleなどで「プログラミング 料理のレシピ」とかで検索してみてください。いろいろ分かりやすく説明してくれていると思います。その通りなんです。

ですから、プログラミ

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

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

最後になります。

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

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

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

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

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

4回目になります。

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

コンピュータは人間の、

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

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

でも、なぜそんなこ

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

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

3回目になります。

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

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

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

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

単純な計算の可能性ひと

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

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

前回の続きです。

前回は、

●コンピュータは電卓と同じ ”電子の力で計算する機械” の仲間である
●電卓より単純な計算しかできない。
●ただし、その単純な計算を組み合わせることでより自由でバリエーション豊かなことができる

という機械であるというところで終わりました。

実際に、コンピュータは電卓より自由でバリエーション豊かなことができるゆえに、文書を作成したりネットサーフィンしたり音楽を聞い

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

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

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

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

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

Wikipediaにはこうあります。

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

もっとみる
「夕飯の材料を買ってきてね」というママはプログラマー 〜 プログラミング入門一歩前

「夕飯の材料を買ってきてね」というママはプログラマー 〜 プログラミング入門一歩前

今回もプログラミング入門一歩前と題しまして、

夕飯の準備をするママ(※)になったつもりで、子どもに食材を買ってこさせるために「お買い物メモ」を工夫して書くという生活の一コマから、プログラミングとは何か?という理解を進めたいと思います。

※もちろんその他の保護者でもよいのですが、なんとなく「クレヨンしんちゃん」のみさえママを想像してます。

では、はじまりはじまり。

プロローグあなたは夕飯にカ

もっとみる
しょうがない から始めるプログラミング

しょうがない から始めるプログラミング

ちょっとイヤかなあ、プログラミング。

しかもこれからはプログラミング教育だってさ。

やりたくねぇ事やってる暇はねえ

と、マーシー(ブルーハーツの方)も言ってるよ。

みんな興味なかったからなあ、プログラミング。

だから、やりたくないもんをやりたくさせたり、
興味のないもんに興味を持たせようというのはやっぱり無理だよ。

いや、まったく”無駄”なわけじゃないとは思うよ。

熱意が通じる場合も

もっとみる
「やりたくねぇ事やってる暇はねえ」人へ 〜 プログラミングのすすめ

「やりたくねぇ事やってる暇はねえ」人へ 〜 プログラミングのすすめ

やりたくねぇ事やってる暇はねえ ー 真島昌利

やりたくないことは、

たんにやらなければいい。

まあ、それまでなのですが、ここではやりたくないことをやらなくて済む一つの方法について書きます。

やりたくないこととはそもそも、やりたくないことにも様々あります。

ああしなさいとか こうしなさいとか もうウンザリだよ ー 真島昌利

そう、親や先生、アドバイス厨に

やりなさい、と押し付けられた事

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

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

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

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

もっとみる
表現する人へ〜文系こそ今こそ!プログラミングのすすめ

表現する人へ〜文系こそ今こそ!プログラミングのすすめ

実はコンピュータのプログラミングというのは理系より文系(※)の人の方が得意じゃないかというお話です。

この記事を書く前に「文系こそプログラミング」というキーワードをネットで調べたのですが、プログラミングを学ぶメリットや就職に関する内容が多くて、私が伝えたい内容ではなかったので note しました。 おすすめです。

※そもそも、理系・文系なんて区別は…という話でもありますが、私の中で
文系はアー

もっとみる