プログラマーです。雑記系、プログラミング系、投資系の記事を書いています!

【初心者必見】プログラミングで覚えるべき5つの構文やルール

プログラミングは覚えることが多そうで不安

このように考えている方多いのではないでしょうか。 

 

本記事では、プログラミングで最低限覚えればいい構文やルール5つを紹介します。 

 

本記事を読むメリット 

  • プログラミングをスラスラできるようになる 
  • 特に【初心者の方】には優良情報がたくさん 
  • 無駄なことを覚えないのでモチベーションが下がらない 
  • 学習効率が上がる 

 

覚えるべき5つの構文やルールとは? 

 

 

プログラミングは様々な構文やルールがありますが 

実は、 

覚えておくべきことは少ない!

のです。 

 

では何を覚えたらいいのか? 

 

それが以下の5つになります。 

  1. 変数の宣言方法 
  2. 変数の型ルール 
  3. 分岐処理&繰り返し 
  4. 関数(メソッド)の定義方法 
  5. デバッグ方法 

           

          上記5つの構文やルールを覚えておくだけである程度プログラミングはできます

           

          ではここから1つ1つ詳しく解説していきます。 

           

          1. 変数の宣言方法 

           

          プログラミングにとって【変数の宣言】はかなり基本的なことで理解が必須です。 

           

          変数とは何かというと、 

          値を入れる箱のようなもの

           

          具体例を挙げますと、 

          変数 a ← 1、変数 b ← 2 (変数aというものに1を代入し、変数bというものに2を代入しています。)
          次に、a + bをすると答えは3となります。

           

          aには1でbには2が入っていてこれらを足し算することができます。 

           

          何のメリットがあるの?

          と思われる方もいると思います。 

           

          ではこのように考えてみるのはどうでしょう。 

          変数 a ← 1.1 (消費税) 100 × a = 110(100円の商品に+消費税を加えた結果が出ます。)

           

          上記の処理を100か所でやっていたとします。 

          その後消費税が8%に下がった場合、変数を使っていないと100か所の消費税の個所を修正しないといけないです。 

           

          ですが、変数を使用すれば変数 a を1.08に変えるだけですべてに対応することができます 

           

          変数を使う使わないで効率が全く違うのでどんどん活用しましょう 

           

          変数を使うメリットはこちらになります。 

          • 修正の際に楽できる 
          • 変数の命名に意味のある名前(本の冊数なら「booknum」など)をつけるとしれが何を指しているのかがわかる 
          • コードの見栄えがよくなる 

           

          2.変数の型ルール 

           

          変数には型というものがあります。 

           

          型のルールには、 

          宣言した型の値しか変数に格納できない

           

          例として挙げると、 

          数字の型の変数なら数字を、文字列の変数の型の場合は文字列を格納するということです。 

          このルールを破ってしまうとエラーとなります。 

           

          基本的には、【文字列、数字】の型を覚えておけばいいと思います。 

           

          少し応用となりますが、言語によっては型を明記しなくていいものもあります。 

          このような言語を動的型付けといいます。 

           

          反対に型を明記しないとエラーとなる言語を静的型付けといいます。 

           

          3.分岐処理&繰り返し 

           

          プログラミングに欠かせない処理が分岐と繰り返しです。 

           

          これらを簡単に説明しますと、 

          分岐(if):条件が一致しているならOK、一致しなければNG 
          繰り返し(for):ある一定の条件を満たす間処理を繰り返す

           

          これだけではピンとこないかもしれないので具体例を挙げます。 

           

          年齢が5歳よりも上の場合は「乗り込み可能」の文字を出力するプログラムを作る場合、「年齢>5」の条件を満たす場合にOKとする

          分岐では何かと何かを比較するときに役に立ちます。 

          合計金額が1000円になるまで商品を購入できるプログラムを作るときに、「1000円未満」の条件の間だけ商品の金額を足し続ける

          繰り返しでは連続した処理に向いています。 

           

          分岐と繰り返しには様々なものがありますが、【if、for】だけ覚えれば問題ないと思います。 

           

          4.関数(メソッド)の定義方法 

           

          プログラミングには関数(メソッド)というものがあります。 

          言語によって「関数」と呼んだり「メソッド」と呼んだりします。 

           

          関数とはどのようなものかといいますと、 

          ある一定の処理のこと

          です。 

           

          具体例を出しますと、 

          購入する商品に対して消費税をプラスするという処理を関数化する

           

          これを聞いてもパッとしないかもしれません。 

          購入した商品にその都度消費税を足せばいいのでは?

          と思うかもしれなません。 

           

          例えば、この処理を100か所で行っていた場合に、 

          【消費税とプラスで10%割引をつけたい】となったときに関数を活用しておけば関数の中身だけを変えれば済みますが、手書きで消費税をプラスする処理をしていると100か所直さないといけないです。 

           

          これは変数のメリットとよく似ています。 

           

          プログラミングでは同じことをするときは変数だったり関数を使用することが推奨されているのでこのルールは守ったほうがいいです。 

           

          5.デバッグ方法 

           

          プログラミングをする上で重要なことがこのデバッグです。 

           

          デバッグとは、 

          プログラムを途中で止めたり、順番に動かしたりして挙動を確認する

          です。 

           

          プログラムの処理はすごく早く目で追ったりは不可能です。 

          しかしプログラムがどのように動いているのか知りたい!

           

          このような問題を解決するためにデバッグ機能で 

          変数には何が入っているのか?分岐ではどちらに通っているのか?

          を知ることができます。 

           

          このデバッグ機能を駆使してエラーやバグの原因を発見していきます。 

           

          覚えるべきことと覚えなくていいことの違いはなに? 

           

           

          ここまで覚えるべきことを紹介してきましたが、 

          そもそも覚えるべきことと覚えなくていいことの違いは何?

          と感じる方もいると思います。 

           

          明確な違いはこれです。 

          プログラミングで絶対に必要なもので覚えておくと効率がよく開発できる

           

          つまり基礎的なことは覚えておかないとプログラミングが全く進まないということです。 

           

          これまで紹介してきたことは基礎なのでそこは覚えておいて、ほかの難しいことは使用頻度が少ないのでその都度調べて理解しても遅くはないということです。 

           

          まとめ【覚えるべき5つの構文】 

           

           

          ここまで覚えるべき5つの構文と覚えなくていいことの違いを解説しました。 

           

          プログラミングはどれだけ優秀なエンジニアでもわからないことがあるくらい難しいものなので基礎だけできれば十分だと思います。 

           

          難しいことを覚えようとしてもモチベーションが下がるだけなので覚えなくて大丈夫です。 

           

          本記事は以上となります。 

           

          よければ私のTwitter(detectivepgmer)をフォローしていただけると嬉しいです。  

          IT系の有益情報のツイートもしていくのでよろしくお願いいたします。  

          【初心者必見】プログラミングで覚えるべき5つの構文やルール
          最新情報をチェックしよう!
          0 0 votes
          Article Rating
          Subscribe
          Notify of
          guest
          0 Comments
          Inline Feedbacks
          View all comments