え〜のう

高校数学

【Python】数珠順列を計算する関数を作成し、異なる色の玉で数珠を作る場合の数を求める

■概要場合の数のうち、数珠順列について、机上計算とPythonを使用した計算処理の2種類の解答方法を示す。■数珠順列下図のように、人以外のモノが円形に繋がっている場合は、ひっくり返すことが可能であり、このような順列を「数珠順列」と呼ぶ。▼数...
Python

【Python】ビット演算(AND、OR、XOR)の計算とOR演算を使用したマスタチェック処理

■概要本稿では、Pythonのプログラミングにおける、以下の2点について解説する。・ビット演算(AND、OR、XOR)の計算処理・OR演算を使用したマスタチェック処理■論理演算論理演算は、0(FALSE)または1(TRUE)をとる値について...
高校数学

【Python】円順列を計算する関数を作成し、丸テーブルに座る場合の数を求める

■概要場合の数のうち、円順列について、机上計算とPythonを使用した計算処理の2種類の解答方法を示す。■円順列円順列とは、丸いテーブルに複数人が着席するときの場合の数を算出する方法である。以下のように、丸テーブルに4人が着席した場合、①の...
ツール

【Java】GUIアプリ:マウスイベント処理を使用した、お絵描きパッドの作成

■作成するプログラムの概要マウスクリック時やマウスの左ボタン押下したままドラッグした際に、GUI画面上に点や線を描画するツールを作成する。▼ざっくり仕様・描画する点や線の色は黒とする。・メニューバーを作成し、「新規で開く」を選択した場合は、...
高校数学

【Python】順列の計算処理関数を作成し、場合の和を求める

■概要場合の数のうち、順列に関する問題を解く。なお、机上による計算方法と、Pythonを使用してプログラミングで解く方法の2種類を示す。■順列順列(Permutation)とは、ある事象を並び替えた時、順番が異なれば、全く別の事象としてカウ...
Java

【Java】GUIアプリ:マウスで画面をクリック時、画面の座標をメッセージボックスで出力する

■作成するプログラムの概要・GUI画面を作成し、画面クリック時、クリックした画面の座標(x座標、y座標)をメッセージボックスに出力する。■マウスイベント処理今回は、マウスイベント処理のうち、「Mouse Listener」インターフェイスを...
高校数学

【Python】場合の数(積の法則):道順ABCの通るパターンを調べる

■場合の数場合の数とは、ある事象について、起こりうるすべてのパターン数を表す。例えば、サイコロの出る目について、すべてのパターンは、以下の6通りである。「1」、「2」、「3」、「4」、「5」、「6」▼積の法則同時に起こりうる「A」、「B」の...
Java

【Java】GUIアプリ:幾何学模様を描画し、GUI画面に表示する

■作成するプログラムの概要下図のような、正方形が次第に小さくなっていく幾何学模様を作成し、GUIアプリ上に描画する。▼幾何学模様の計算概要正方形が次第に小さくなっていく幾何学模様の計算式は以下の通り。①開始値のx座標およびy座標を定義する。...
高校数学

【Python】場合の数(和の法則):2つのサイコロの目の和が、4の倍数になるパターンを調べる

■場合の数場合の数とは、ある事象について、起こりうるすべてのパターン数を表す。例えば、サイコロの出る目について、すべてのパターンは、以下の6通りである。「1」、「2」、「3」、「4」、「5」、「6」▼和の法則同時に起こらない「X」、「Y」と...
Java

【Java】GUIアプリ:メニューバーを作成し、新規ウィンドウでアプリを開く

■作成するプログラムの概要・GUIアプリにメニューバーを作成する。・メニュータブの名前は「ファイル」とする。・「ファイル」の中に「新規で開く」と「閉じる」を作成する。・「新規で開く」を選択した場合、GUIアプリを新規で表示する。・「閉じる」...