~一緒にプログラミングやろうぜ~第6回for文を学ぶ
記載者あばば
新聞奨学生の記事は こちらから
今回はfor文について学んでいこうと思います。
さて今まではプログラムが上から順番に1行ずつ処理を記載していたと思います。
だけど何回も同じ処理を記載するのって非効率だし、バグを含みますよね。
そこでプログラミングには繰り返し処理という便利なものがあります。
その構文をfor文といいます。
「こんにちは」と10回表示させるプログラミングを作ってみましょう。
まずは繰り返しなしの場合。
作ったプログラミングはこんな感じ
何回もコピー&ペーストで数値部分だけ変えたっていう感じですね。
出力結果が上記になります。
何故よろしくないか?
①最初の一回目が間違ってたら10個ともバグを含むことになる
②「こんにちは」を「こんばんは」!に変えてくださいだと10箇所かえることになる。10回とも正確に修正しないといけない
③ソースの容量(サイズ)が増えてしまう(個人レベルなら別にどうでもいいかも)
等々色々な理由があってよろしくないです。
プログラマーは具体的に説明するのがめんどくさくなると美しくないとか言い出します。
そういうときは言語化できないのは怠慢だ!といって殴りましょう
話が脱線してしまいましたが、繰り返し文を使って書いてみましょう。
大分、すっきりした感じですね。
結果はこんな感じ
同じ出力結果を得ることができました。
しかし、こんばんは!に変えるときは繰り返し文の場合は1か所変えればよいだけなので楽ちんだしミスも少なくできますね。
プログラミングの基本は実は3つしかなくて、
・順次(上から順番に処理する。)
・反復(繰り返し)
・分岐(次回のお題)
ここを抑えて一個言語覚えるとわりとスムーズに書けると思います。
というわけで次回は分岐処理(if)について
Leave ~一緒にプログラミングやろうぜ~第6回for文を学ぶ to:
Read more #japanese posts
Best Posts From aba&moge&teru
We have not curated any of abamogeteru's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From aba&moge&teru
- モゲが怪我をした~
- ~一緒にプログラミングやろうぜ~第9回仕組みを考える。
- ~一緒にプログラミングやろうぜ~第8回仕様を考えてみる
- ~一緒にプログラミングやろうぜ~第7回if文を学ぶ
- 地域の文化祭に参加してイノシシ食べました!
- MTGがスマフォでできる?
- ポケモンGOをやり始めた!
- 悲報】急に地域の文化祭に出場することに
- なんかスゲー報酬が増えた!
- ~一緒にプログラミングやろうぜ~第6回for文を学ぶ
- ~一緒にプログラミングやろうぜ~第5回変数を使ってみる
- モゲてる日記(20180914)お座り
- 【こっそり】便利な画像の作り方
- Jp-friendship#1 私の日常生活 【モンスターボールを収集】
- ~一緒にプログラミングやろうぜ~第4回グラフを描写する。
- なぜ、食べ物の記事は評価されるか?
- 20180816モゲてる日記(離乳食の記録)
- ~一緒にプログラミングやろうぜ~第3回コマンドプロンプトからファイルを開く。
- ~一緒にプログラミングやろうぜ~第2回プログラムファイルの作り方
- ~一緒にプログラミングやろうぜ~第一回環境構築編1~