プログラミングのこと、知ってますか?
小学校で、プログラミングの授業が行われるなど、日本でも話題になっています。
今回は、プログラミングについて解説していきます。
プログラミングとは?
プログラミングとは、コンピュータにどのように動いてほしいか指示を出すこと。
アルゴリズムとは?
アルゴリズムとは、問題解決のための計算方法や処理方法のことです。
プログラミングにおいて、重要な部分となります。
どのように計算して、処理するかの基盤になります。
手順が多いと計算や処理に時間がかかります。
結果が同じであれば、手順が多かったり、処理が長くても良いというわけではありません。
できるだけ手順が少なく、計算や処理が複雑にならないように組み立てることが処理速度や精度の向上に繋がります。
プログラミング言語
プログラミングを行なう際、プログラミングというコンピュータに命令を出すコードを使います。
プログラミング言語はJava、PHP、ルビーなど様々な種類があります。
それぞれルールがあって、コードの書き方などが違います。
アルゴリズムの種類
アルゴリズムには、いくつか種類があります。
ソートアルゴリズム
多くのデータを規則に沿って並び替える(降順や昇順)
探索アルゴリズム
もっともポピュラーなアルゴリズムです。
複数あるデータの中から、条件にあったデータを探し出します。
暗号化アルゴリズム
たとえばABCをBCDにするなど、アルファベット順に1つズラして暗号化するなどで用いられます。
さいごに
今回は、プログラミングについて解説しました。
アルゴリズムは生活する上でも、使うと効率的に仕事が進んだり、メリットが多いと思います。
プログラミングを気軽に学べるサイトもたくさんあるので、気になったら検索して試してみてください。