ユーザー入力を分析し、結果を出力するプログラムの作成
cs50のYoutube動画「ユーザー入力を分析し、結果を出力するプログラムの作成」について要点と要約をまとめました
3つの要点
- 要点1
プログラムはユーザーから整数を入力させ、入力を分析してカテゴリに分類します。 - 要点2
プログラムはif-else文を使用して入力のカテゴリを決定します。 - 要点3
プログラムはさまざまな入力をテストし、正しく分類されることを確認します。
要約
ユーザーに整数を入力させ、入力を分析する
プログラムは、CS50ライブラリのget int関数を使用して、ユーザーに1から10の間の整数を入力させます。それから、入力を分析し、任意の基準に基づいて小さい、中くらい、大きいというカテゴリに分類します。
カテゴリ分類の条件の実装
プログラムは、if-else文を使用して入力のカテゴリを決定します。入力が0から3の間の場合、それは小さいと分類されます。4から7の間の場合、中くらいと分類されます。そして、8から10の間の場合、大きいと分類されます。入力が0未満または10より大きい場合、プログラムはエラーメッセージを出力します。
異なる入力でプログラムをテストする
プログラムはコンパイルされ実行され、さまざまな入力がテストされます。負の値や1から10の範囲外の値は正しく無効として識別されます。入力値1、5、10はそれぞれ小さい、中くらい、大きいと正しく分類されます。
代替のアプローチと考慮事項
プログラムのカテゴリ分類の境界は任意のものであり、異なる方法で設定することもできました。また、カテゴリ分類の条件は、大なり記号や小なり記号を使用するなど、異なる方法で表現することもできました。ただし、入力が整数であることが保証されているため、どちらのアプローチでも同じ結果が得られます。
▼今回の動画
編集後記
▼ライターの学び
プログラムを作成する際に、ユーザーからの入力を受け取り、それを分析する方法を学びました。また、条件分岐を使用して入力をカテゴリに分類する方法も学びました。
▼今日からやってみよう
今日からプログラムを作成して、ユーザーからの入力を分析してみましょう。また、条件分岐を使用して入力を適切なカテゴリに分類することができます。