【NEW・Python超入門講座】03.プログラムの3つの基本構造|順次進行・条件分岐・繰り返し

NEW・Python超入門講座

こんにちは。キノコードです。
このレッスンでは、プログラムの3つの基本構造について説明をします。

この記事の執筆・監修

キノコード
キノコード    

テクノロジーアンドデザインカンパニー株式会社のCEO。
日本最大級のプログラミング教育のYouTubeチャンネル「キノコード」や、プログラミング学習サービス「キノクエスト」を運営。
著書「あなたの仕事が一瞬で片付くPythonによる自動化仕事術」や、雑誌「日経ソフトウエア」や「シェルスクリプトマガジン」への寄稿など実績多数。

3つの基本構造とは?

プログラムでは、インターネットのサービスやAI開発、スマホアプリ、ゲームなど、いろいろなものを作ることができます。
複雑なことをしているイメージをもつかもしれません。
でも、プログラムの動きはシンプルです。
動きはたった3つだけです。

「順次進行」「条件分岐」「繰り返し」です。
この3つの動きのことをまとめて、プログラムの基本構造といいます。
制御構造、制御フローと呼ばれることもあります。
この3つを使えば、複雑なプログラムを作ることができます。
そして、この3つはどのプログラミング言語にもあります。

順次進行とは

順次進行とは、プログラムが書かれている上から順に処理をしていく構造です。
プログラムの最も基本的な動きです。

例えば、「おはよう」「こんにちは」「こんばんは」と表示させるプログラムがあったとします。
プログラムを実行すると、上から順に「おはよう」「こんにちは」「こんばんは」と表示されます。

条件分岐とは

条件分岐とは、特定の条件のときはAという処理、そうじゃないときはBという処理をする構造です。

例えば、あるデータの値が20以上なら「おとな」と表示させます。
20未満なら「こども」と表示させる、といった処理ができます。

繰り返しとは

繰り返しとは、決まった回数や条件を満たすまで同じ処理を繰り返す構造です。
繰り返しは、反復処理ともいいます。

例えば、「こども」という文字を繰り返し20回表示させたい場合などに使います。
あるデータに1ずつ足していき、20以上になったら繰り返しを終わらせるということもできます。

まとめ

プログラムの動きは「順次進行」「条件分岐」「繰り返し」の3つだけです。
順次進行は上から順に処理する最も基本的な動きです。
条件分岐は条件によって処理を分ける仕組みです。
繰り返しは同じ処理を繰り返す仕組みです。
この3つを組み合わせることで、どんなプログラミング言語でも複雑なプログラムを作ることができます。
それでは次の動画でお会いしましょう。

未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。