プログラミング
実はもうプログラミング的思考をしているのです!
こんにちは、志學舎高幡教室プログラミング講座の野澤です。
みなさん、プログラミングと聞いてどのように感じますか?「最近よく聞く言葉だなー」や「難しそうなことだなー」など、誰でも簡単にできるものではないとお考えではありませんか?
たしかにプログラミング言語と呼ばれる言語を扱い、コードと呼ばれるものを書いていくので、ある意味第2、3外国語として学ぶのと同じであるように感じるかもしれません。
しかし、プログラミングの根底にある「アルゴリズム」という考え方はすでに学んでいて、日常生活で使っているのです。「アルゴリズム」の辞書的な意味は「問題を解決するための手順や計算方法」です。これだけではいまいち実感がわかないと思うので、具体例を通して考えていきます。
今回は数学の三角形の面積の求め方を例にとります。三角形の面積の公式には
というものがあります。つまり、三角形の面積は三角形の底辺と高さがわかれば求めることができる、ということになります。
実際にアルゴリズムを書くと以下のようになります。
Step1:底辺の長さを求める
↓
Step2:高さを求める
↓
Step3:公式に当てはめて面積を求める
プログラミングではこのようなアルゴリズムを機械が理解できる言語に変えて利用していきます。
そのため、プログラミングを始める際に新しく学ぶことは「機械が理解できる言語」とは何か、ということだけなのです。
みなさんはアルゴリズムを様々な場面で使っています。それは数学に限らず、日常生活のあらゆる場面で使う機会があります。ぜひ小さな問題からでもいいので、課題解決のためのアルゴリズムを意識的に考えてみてください。
志學舎高幡教室では、高幡エリアに貢献できる塾として生徒一人ひとりに向き合い、生徒の自学自習の力を伸ばしていきます。資料請求・説明会・体験授業のお問い合わせ・お申し込みは、メール・電話・HPからお願いいたします。
〒191-0031 東京都日野市高幡1000-2三井住友銀行高幡不動ビル4F
TEL:042-593-1765
instagram → https://www.instagram.com/sgs_takahatafudo/
[公式]志學舎Youtubeチャンネルもよろしく!
[志學舎]9/6(火) 2学期スタート!
志學舎ではSNSで情報発信中!ブックマーク登録、チャンネル登録をお願いします!
人気ブログランキング
↑受験カテゴリー1位!応援クリックよろしく!
にほんブログ村
↑こちらも頑張ってます!応援クリックよろしく!