2026共通テストの問題をスクラッチで再現

こんにちは。KECの塾・予備校部門,高槻本校の数学理科担当の川渕です。
2026年の大学入学共通テストが終わりました。
昨年から始まった「情報I」,第3問にプログラミングの問題が出題されますが,昨年に引き続き,今年もScratchで再現してみました。

まず,問2の待ち時間を計算するプログラム。
文化祭でゲーム体験に来た人が,1人3分ずつ体験するとして待ち時間が何分になるかを計算します。
「Touchaku」というリスト(配列)には,来訪者(6人)の到着時刻が入ります。
「Kaishi」と「Shuryou」には,各来訪者の開始時刻,終了時刻が入ります。

仕様が異なるので,問題そのままとはいきませんでしたが,こんな感じにしました。
配列を初期化したり,最大値を求めたりするのは,関数などにしてみました。

実行すると,謎のUFOが待ち時間を読み上げてくれます。


 
次は,問3の最長待ち時間を計算するプログラム。
体験時間を変更(1分~15分)すると,最長待ち時間がどう変わるかを調べます(最長待ち時間が10分を超えると表示しない)。
あとの問題で出てくるので,配列Kaishiの初期化処理の実行回数もカウントしてみました。
実行すると,たしかに15回処理をしていますが,後半は最長待ち時間が10分を超えているので,計算を省いてもよさそうなことがわかります。


 
最後に,第3問の後半,最長待ち時間が10分以上になったら止まるプログラム。
問題文にある繰り返しの条件「(taiken <= 15) and (saichou < 10)の間繰り返す:」をScratchでどうすればよいかわからなかったので,「 (taiken > 15)or (saichou > 9)まで繰り返す:」に変えました。
実行すると,確かに初期化が5回で止まりました。


 
問題に出てくるプログラムを再現すると,とても勉強になりますね!
こんな感じで,入試問題の研究に余念がない(?)KEC高槻本校では,塾・予備校をお探しの方向けに,体験授業をお勧めしています。
特に,2月から,現高2生向けには「リスタート講座」,現小6生向けには「新中1スタートダッシュ講座」を開講します。
もちろん,現高1生や,中2生,中1生,小5生,小4生の体験も大歓迎です。

・・・上の段落の文章は,ほぼ昨年のブログの再現なのですが,毎年,この時期に多くの方にKECをお選びいただいています。
ぜひ,この機会にKEC高槻本校の授業を体験してみてください!

*********************************

■合格体験談・総集編はこちら

■KEC高槻本校公式サイトはこちら

■各種イベントのお申し込みはこちら

■アシスタントブログの総集編はこちら

■動画をふくむブログの総集編はこちら

■プリントをふくむブログの総集編はこちら

モンテカルロ法で円周率を求めた【高槻本校】

こんにちは。KECの塾・予備校部門,高槻本校の数学・理科担当の川渕です。
いよいよ夏期集中講座の開講が近づいてきました(7/25開講!)。
忙しい日々を過ごしていますが,こんな時こそ,遊び心(?)を忘れてはいけません。
ということで,久しぶりにScratchでプログラミングをしてみました。
定番の,モンテカルロ法で円周率を求めるやつです。

モンテカルロ法は,乱数を使う計算手法の1つ。
円周率を求めるには,半径rの円を描き,それを,一辺が2rの正方形で囲みます。
円の面積はπr2,正方形の面積は4r2になります。

この正方形の中でランダムに点を打つと,一部の点は円内に入ります。
正方形の面積をもとにすると,円の面積の割合は,πr2/4r2=π/4。
たくさんの点を打って円内にある点の割合を求めれば,π/4に近い値が求まるはずなので,それを4倍すると,πの近似値が求められるというものです。
Scratchで,次のようなコードを書き,実行します。

自分で計算するのは大変ですが,コンピュータなら,黙々と計算してくれます。
ここは思い切って,100万回点を打つことにしました。
さすがにScratchでふつうに実行すると時間がかかるので,ターボモードで実行しました。
久しぶりに登場の謎のUFOが,黙々と点を打っていきます。


 
100万回実行した結果,円内の点が779614個ありました。
779614÷1000000×4より,求まった近似値は約3.12。
円周率が3.14…なので,まあまあ近い値が求まりました。

こんな感じで,遊び心を忘れないKECでは,夏期集中講座の受講生を募集しています。
一部講座は定員に近づいていますが,申し込みがまだ間に合う講座もあります。
今年は,小学生,中1,中2の新規生の方は,夏期集中講座をまるまる無料体験可能です。
高槻本校では,中3生や高校生の方も,一部講座を体験可能です。
黙々学習するだけでなく,多少の遊び心もあるKEC高槻本校の授業を,ぜひ,この機会に体験してみてください。

*********************************

■合格体験談・総集編はこちら

■KEC高槻本校公式サイトはこちら

■各種イベントのお申し込みはこちら

■アシスタントブログの総集編はこちら

■動画をふくむブログの総集編はこちら

■プリントをふくむブログの総集編はこちら