手続き型プログラミングにおける制御フロー

プログラミングパラダイムの基礎

Eleanor Thomas

Senior Data Analytics Engineer

制御フローとは?

  • 制御フロー: コードの実行順序を指示する言語内のキーワードと仕組み
  • 制御フロー文の例:
    • if/else
    • for ループ、while ループ
    • def による関数定義

流れを指示する

プログラミングパラダイムの基礎

制御フロー要素の組み合わせ(if 文と for ループ)

if my_height > your_height:
    print("I'm taller!")
for height in height_list:
    print(height)

組み合わせ:

for height in height_list:
    if my_height > height:
        print("I am taller than ", height)
プログラミングパラダイムの基礎

関数内での制御フロー要素の組み合わせ

def compare_heights(my_height, height_list):
    for height in height_list:
        if my_height > height:
            print("I am taller than ", height)
    return

my_height = 63 height_list = [62, 67, 70]
compare_heights(my_height, height_list)
プログラミングパラダイムの基礎

手続き型プログラミングにおける制御フロー

  • 制御フロー文により、Python で手続き型プログラミングが可能になる
  • 再利用可能なロジックで、手順どおりにプログラムの流れを構築する
  • if 文、ループ、関数でこのロジックを記述する
  • 制御フローは、役割分担を実装する手続を作る

タイピングする人

プログラミングパラダイムの基礎

練習してみましょう!

プログラミングパラダイムの基礎

Preparing Video For Download...