Module: サブルーチン: プロシージャと関数 - 2


Problem

6/10

ブール関数

Theory Click to read/hide

多くの場合、プログラマはブール値を返すブール関数を使用します: true または false (True または False)
このような関数は、  に役立ちます。いくつかの物件をチェックして
ください。 数値の偶数をチェックする論理関数を作成する 2 つの例を考えてみましょう。 <テーブル align="center" border="1" cellpadding="1" cellpacing="1" style="width:75%"> <本体> 1)  より良い方法:
式の結果
n % 2 == 0
真(True)か偽(False)になります
条件文を書く必要はありません! 2) それはやめてください。
このように書いてもいいですが、記録が長くなるのでやめたほうがいいです <プレ> bool isEven(int n) { 戻り値 (n % 2 == 0); } <プレ> bool isEven(int n) { if (n % 2 == 0) true を返します。 それ以外 False を返します。 }
関数とプロシージャの操作に関する最後の注意: プログラム内の関数とプロシージャの数には制限がありません。さらに、1 つのサブルーチンは別のサブルーチンやそれ自体を呼び出すこともできます。
 

Problem

整数が 1 とその整数自身でのみ割り切れる場合、その整数は素数と呼ばれます。指定された数値が素数かどうかを判断するブール関数 (true または false を返す関数) を作成します。
メインプログラムは論理関数の結果を使用します。