〔テーマ〕
2重ループ
〔概要〕
文字による図形描画、 2重ループ
〔実行環境〕
主に、HTML版ではGoogle Colaboratory、ビデオ版ではAnacondaを使用しています。
〔ビデオ教材〕(Anaconda版)
〔スライド教材〕(Anaconda版)
〔プログラムと実行例〕(Colabノートブック)
Colaboratoryを開き、以下の説明のように実行します。
<練習問題> 方陣算
白と黒の碁石を次のように並べるときに使う白と黒の碁石の数を求めるプログラムを作成してください。また、5番目までの正方形を表示してください。
〔参考〕
- 新編塵劫記 3巻(国立国会図書館デジタルコレクション)
- 【和算】第7回「薬師算」小学生でもわかる塵劫記-じんこうき-
〔実行例〕
○○○
○●○
○○○
白:8個、黒:1個
○○○○
○●●○
○●●○
○○○○
白:12個、黒:4個
○○○○○
○●●●○
○●●●○
○●●●○
○○○○○
白:16個、黒:9個
○○○○○○
○●●●●○
○●●●●○
○●●●●○
○●●●●○
○○○○○○
白:20個、黒:16個
○○○○○○○
○●●●●●○
○●●●●●○
○●●●●●○
○●●●●●○
○●●●●●○
○○○○○○○
白:24個、黒:25個
Copyright (C) 2022 Easy Programming