はじめてプログラムを見る人は思わず「ウッ」となるかもしれません。
一見堅苦しいプログラム君と友達になるコツを、僕なりに書いていこうと思います。
結論からいうと
「:(コロン)に注目する」です。
順を追ってみていきましょう。
@プログラムって?(BASICの場合)
パソコンにやってほしい<順番>とやってほしい<内容>の2つでできています。
やってほしいことを順番に伝えているだけなので、ひとに何か作業をお願いするときと同じですね。
ーーーーーーー
例)飲食店の店員さんプログラム
(1)注文をとる(2)シェフに伝える(3)料理を出す(4)会計
ーーーーーーー
Aコロンの役割
やってほしいことを細かく区切って<できること>にして伝えないとパソコンは混乱してしまいます。
IchigoJamが<できること>をコマンドといいます。
基本的にコマンドとコマンドの間は「:(コロン)」で区切って伝えます。
ーーーーーーー
『注文をとれ』という命令の中身が
「注文を聞く」+「メモする」+「よみあげて確認する」まで含まれているとしたら、どうでしょう?
初めてはたらく人は「ちゃんと言ってくれないと分かんないよ!」となるかもしれません。
BASICでは
(1)注文を聞く:メモする:確認する(2)シェフに口でつたえる:注文のメモを残す(3)‥‥
と、やってほしいことをコロンで細かく区切ってつたえてあげます。
ーーーーーーー
でははじめのプログラムにもどります。
コロンに注目するとどう見えるでしょう。
単なる行番号とコマンドの集まりということが分かります。
行番号の小さい順に、コマンドは左から順にやってくれます。
コロンに注目すると、どこまでがコマンドなのか分かるので
意味も簡単に調べることができます。
英語が単語と単語をスペースで区切っているのと同じですね。
コロンでIchigoJamに優しくお願いしよう!!
その前に友達(パソコン)をつくろう!!
5月5日(土)にIchigoJam体験会(はんだ付け&プログラミング)を開催します。
自分のIchigoJamをつくってプログラミングをはじめよう!
自然な告知☆しょーいち
https://wakelet.com/wake/ZtuiZ2-Z3TZHMtDOC0hm5
https://wakelet.com/wake/ZZWZ8kyyIzG-1RChJULNJ
https://wakelet.com/wake/NcwpoFkAjVcVJzTLrY7QH
https://wakelet.com/wake/ueAFmLOJnm9sgatuNZjFL
https://wakelet.com/wake/ZXgb2MenlpxwrWi_UNorv
https://wakelet.com/wake/JsYWPL_kEm9sYV0Q4PZrT
https://wakelet.com/wake/vEs741s46D-D2Qxn8ynyO
https://wakelet.com/wake/XE6pF5xmwKz5vUIsfmeHF
https://wakelet.com/wake/X8bJMIO8JpD5gCUESbXSv
https://wakelet.com/wake/GwQ_IVNPo5GYFhDtLkhpf
https://wakelet.com/wake/W_krUKwgRpKvafrJvBkpx
https://wakelet.com/wake/KYFLzqyA6Q8hFsszRvFC6
https://wakelet.com/wake/2LiTo3gT1HXqJwBx9PuJn
https://wakelet.com/wake/l1_iUEvjtwKPuA2GoEJIK
https://wakelet.com/wake/Fa6nd70R_yhX4HTrwwAaC
https://wakelet.com/wake/PgxTEc5vAdzD_sL-tzWs1
https://wakelet.com/wake/UpAjZXlmHnAdNRSs3ot--
https://wakelet.com/wake/15R43Q7cgOymSkEYYs8iC
https://wakelet.com/wake/p_XBCaSsqQlC7oJSmsMzw
https://wakelet.com/wake/uCb27H1S5ncyLaFRsC8DK
https://wakelet.com/wake/giTCSF8hYn4Vor9I254QO
https://wakelet.com/wake/be0mMBcAYRVFQP3TRU02j
https://wakelet.com/wake/VDFRRqZsifZ9TBbqc5Cv-
https://wakelet.com/wake/RTBhLLGgCjnwsg-YGyJhV
https://wakelet.com/wake/MdmUJqNVxgV-2elSLEu2a
https://wakelet.com/wake/4qQmL-ffIO1OiXBqY0y82
https://wakelet.com/wake/TE4cYuAz6yWJQIMLaK68q
https://wakelet.com/wake/FMds07YzGFKCmWbp_XtbJ
https://wakelet.com/wake/dVdmHJaMjf10GKriHOXZd
https://wakelet.com/wake/1lMYX-fJizDjcjrZeKtno
https://wakelet.com/wake/DMd0OfDjhoN18hpSfVxNL
https://wakelet.com/wake/i117l26_-NvQ8xCf6H65M
https://wakelet.com/wake/EL9hcJKQg-I88n7EN89MA
https://wakelet.com/wake/mY66xf3t59WQjtQSW6Fnt
https://wakelet.com/wake/x6KRrOZMSZ084rqdeFJME
https://wakelet.com/wake/r9ZIgltoB-zkn0DEaymlT
https://wakelet.com/wake/45ZjAbaQnqTR-Nm6cbLIH
https://wakelet.com/wake/kI2lQSpmHWBACcvFl5f0x
https://wakelet.com/wake/NyNJdXePukYq8bmtkMZJ4