前回の記事の続き<プログラミング>
まず始めに、前回の記事を読んでいない方はそちらを読んでからお読みになることをオススメします!
詳しくはこちら↓
https://twei4.hatenablog.com/entry/2019/09/22/130328
では、本題に入ります
<パソコンのわかる言語の二つ目に重要なこと>
“一つの文を長くしない”ということです。
米をたくという事で例えると「お米を炊いて」ではもちろん通じません。「お米を洗って」でも通じないのです。では、どのように指示すれば良いか…。
まずは、「お米が台所にある」ということを定義付けねばなりません。
そのつぎは「袋を開ける」「米をザルにうつす」
そうして初めて「米を洗う」という行為ができます。その次に「その洗った米を炊飯器に移します」そして、最後にやっとできる命令が「米を炊いて」とです。
パソコンって面倒ですよね…(笑)
なぜ、ここまでのことをしなければならないのか。
答えは、”パソコンが二つの選択肢”しかないからです。
でも、そこまでしてなぜ人がパソコンを使うのか。それは”命令した行為を必ずしてくれる”からです。
言い換えると<ここまで面倒な命令をすれば必ずどんなことでもしてくれる>という事になります。
プログラミングの大事な事については”2つ”です。
まず1つは<事細かに説明をすること>そしてもう1つは<1つの文を短く書くこと>の2つです。
この2つが<パソコンがわかる言語に直す>ということです。
では、この2つを活かして<パソコンに触れる前にすること>をしましょう。
これができればプログラミングは目の前です。
私の記事を読んでくださっている皆様が
プログラミングをできるようになる事を
祈っています。
(まだ続きの記事を書いていくつもりです!!)
これがプログラミングの五割!
こんにちは、tweiです!!
病み上がりですが今日はパソコンのわかる言語について説明していこうと思います。
今日は”パソコン”と言うものを理解していただければ幸いです😆
皆さん、パソコンってどのように動いてるかわかりますか??
答えは”二進法”です。
高校生で習った方で忘れてる方は思い出してください笑
説明していきますね。
• 二進法とは何か。
0と1の世界のことです。
私たちが今使っているのは10進法というものなのですが、0.1.2.3.4.5.6.7.8.9の10個の数字で表したものです。
10+1=11ですよね。
この11って9→10といってその上の数がないから10に1を足した数字ですよね。
二進法も同じです。
0→1といってそれ以上上がありません。
なので、くりあがります。
0→1→10→11→100→101→110となります。
(0→1→ 2 → 3 → 4 → 5 → 6)10進法
これは、10進法の数字とは全く別物です。
“二進法の10“というのは”十進法にあたる3”を表しています。
11というのは4です。
皆さんなんとなくイメージは出来ましたか?
ここまでが二進法の説明です。
ではなぜパソコンは二進法を使うのか説明していきます。
答えは簡単です。
“はい”or”いいえ”しかないからです。
パソコンは人間と違って、「机の上にそこのみかんを置いて。」と言ってもうごきません。
なぜなら理解ができないからです。
人間は、こう解釈するでしょう。
(あそこにみかんがあるな…なら、このみかんを持って目の前にある机の”どこか”に置けばいいのか。)
パソコンはこう解釈します。
(みかんはある。でも、そのみかんを机の”どこ”に”どんな角度”で”どの面を上にして”置けばいいのだろうか…。指示されてないから動かないでおこう。)
こう思って何も動作をしません。
なので、パソコンに命令をするときは0-10の全てを指示しないとわからないのです。
人間ならそんな面倒なことしなくていいですよね。
その代わりに、0~10言えば100やってくれる人もいれば、3しかやってくれない人もいます。
人それぞれの解釈の仕方があるからです。
ですが、パソコンと言うのは誰が見ても理解できるようになっています。
なので、面倒ですが事細かに説明しなければいけません。
何をどこにどの方角でどのように置けばいいのか。
これがパソコンが理解できる言葉に直すということです。
それともう一つパソコンの理解できる言葉についてのルールがあります。
それについては次の記事で説明します。
今回も長々と読んでいただきありがとうございます!!
次回の記事も楽しみに待っていてください😁
全くの無知でも、〇〇〇〇〇を始められます!!
おはようございます!tweiです!😚
このタイトルをみて胡散臭いと思いましたか??
( 僕自身が見てもそう思います。🤭
しかし!今からの説明を聞けば納得がいくと思います。
まず始めにプログラミングとはどのようなイメージを抱きますか??
•パソコンでの作業難しそう…
•全く何が書いてるからわからない…
•できたらかっこいいけどできない…
•ゲームやドラマの世界の話…
などなど、あげたらきりがないですよね。。
でも、考えてみてください!
“最初は誰だってできないのです!!”
「ゲームを作りたい」や「サイトを作りたい」など実際に作っている人がいます。しかし、それらの人はそれを”専門職”にしていますよね。誰もが初めからできたら専門職になどなりません。
専門職とは、その人にしかできない”技術”を売っています。それだけの価値があるから売れるのです。
こんな”プログラミングが専門職だ”などと言うと難しそうですよね…
でも、できたらかっこいいと思いませんか??
そうです。かっこいいんです!! )
⭐️ここからが本題です⭐️
では、順を追って説明していきますね。
物を作る時ってどのような手順で作りますか?
初めから物は作りませんよね。
①頭の中で作りたいものをイメージして
②それを書面に書く
③そして、細かいことを決めていく
④材料を集めて
⑤ここで初めて作業に取り掛かります。
プログラミングも一緒です。
①作りたいものをイメージします。
②一度文にしてみましょう。
③その文をパソコンがわかるように書き直します。
④プログラミング言語に直します。
⑤ここで初めてパソコンに触れましょう。
この、①〜④の工程が抜けているから難しく考えるのです。
①〜③までの工程だったら、誰でもできますよね!!
*パソコンがわかる言語は次の記事で紹介します。
最初から”市販で売っているようなゲームを作る”や”何かしらのシステムを作る”などは避けましょう。
徐々に自分のできることを増やしていくことが、プログラミングを続けるコツになります。
ほら、もうプログラミングが書けそうな気がしませんか??
まずはこの手順で初めてみましょう!!
頑張りましょう!!👍👍
僕の全てをお教えします。
初めまして。
簡単に自己紹介をしていこうと思います。
•年齢;20歳
•住居;大阪
•性別;普通の男性
•ブログ歴;ちょうちょうちょう初心者😂
自己紹介はこの辺にして…
『一体どんな事を書くの?』と思ってる方もいると思うので簡単に説明していこうと思います!!
主に!!!いろいろです。
いろいろと言うのも、日常の普通のことも書かなですが、”FX”や”株”と言った投資系や”海外”をテーマにしたことなどを書いていけたらなと思います!
FXや株って20歳からじゃないの?と思った方もいらっしゃいますよね。。。
そうなんです。20歳からなんです。
御察しの通り全くもって初心者です。
なのでたくさん勉強をして経験をしていこうと思います。皆様にはその過程、様子をお届けできたらいいなと思います!
ブログについても初心者です…なので、[読みにくい]や[面白くない]などの批判などもどんどんしてください!!
その代わりと言ってはなんですが、ご一緒に理由も添えていだだくと大変ありがたく思います!😉
それらの批判は良い評価などを得て成長していこうと思い始めました!😁
これからもよろしくお願いします🙇🏼♂️🙇🏼♂️