なでしこ3
日本語でプログラミング
ファイル開く(提供:NADE APP)
アプリ名:<50> 約分
名前: aさん
アプリ番号:
約分
▼ プログラム ▼
分子配列は[2,6,75,3,99,28,52,13,36,51,25,7,14,22,9,18,81,8,45,45,121,65,3,5,35,45,63,18,18,12,11,3,65,29,4] 分母配列は[4,3,25,21,3,14,18,52,24,9,150,35,35,11,6,6,3,68,18,90,11,30,15,20,10,90,6,36,54,60,33,43,10,3,6] 問題数は0 正解数は0 クリック可能は1 分数は空配列 「下の分数は約分できますか?」のラベル作成 改行作成。改行作成 分子ラベルは「」のラベル作成。改行作成 分数線は「━━」のラベル作成。改行作成 分母ラベルは「」のラベル作成。改行作成 「約分できる」のボタン作成して、約分可ボタンに代入。 「約分できない」のボタン作成して、約分不可ボタンに代入。 改行作成。改行作成 解答は「」のラベル作成 問題数は問題数+1 分数は分数生成 最大公約数は分数で最大公約数取得 約分後分数は分数と最大公約数で約分 ●分数生成とは モードは5の乱数 もし、モードが0ならば 分子は乱数(150)+2 分母は乱数(150)+2 ここまで もし、モードが1ならば Cは分子配列の要素数 CはCの乱数 分子は分子配列[C] 分母は分母配列[C] ここまで もし、モードが2ならば 約数は乱数(8)+2 数配列は[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] 数配列を配列シャッフル 分子は数配列[0]×約数 分母は数配列[1]×約数 ここまで もし、モードが3ならば 分子は乱数(58)+2 分母は60 ここまで もし、モードが4ならば 分子は乱数(358)+2 分母は360 ここまで 分子ラベルに「{分子}」をテキスト設定。 分母ラベルに「{分母}」をテキスト設定。 分数線に「━━」をテキスト設定。 前問分母は分数[1] 分数は空配列 分数[0]は分子 分数[1]は分母 もし、前問分母が分母と等しいならば 分数は分数生成 ここまで 分数で戻る ここまで ●(Aで)最大公約数取得とは 分子はA[0] 分母はA[1] 分子約数は空配列 分母約数は空配列 2から分子まで繰り返す もし、分子%それ=0ならば 分子約数にそれを配列追加 ここまで ここまで 2から分母まで繰り返す もし、分母%それ=0ならば 分母約数にそれを配列追加 ここまで ここまで 公約数は空配列 Nは分子約数の要素数。N=N-1 Mは分母約数の要素数。M=M-1 iを0からNまで繰り返す jを0からMまで繰り返す もし、分子約数[i]と分母約数[j]が等しいならば 公約数に分子約数[i]を配列追加 ここまで ここまで ここまで Lは公約数の要素数。L=L-1 もし、L>=0ならば 公約数[L]で戻る 違えば 1で戻る ここまで ここまで ●(AとBで)約分とは 分子はA[0] 分母はA[1] 最大公約数はB 約分後分子は分子÷最大公約数 約分後分母は分母÷最大公約数 もし、約分後分母が1ならば、 約分後分母は「」 違えば 約分後分母は「/{約分後分母}」 ここまで 「{約分後分子}{約分後分母}」で戻る ここまで 約分可ボタンをクリックした時には もし、クリック可能が1ならば、 クリック可能は0 分子は分数[0] 分母は分数[1] 分子ラベルに「」をテキスト設定。 分母ラベルに「」をテキスト設定。 分数線に「」をテキスト設定。 もし、最大公約数が1ならば 解答に「不正解💧 : {分子}/{分母} は約分できない」をテキスト設定 //「{分子}/{分母} は約分できない」を表示 違えば 正解数は正解数+1 解答に「💮正解💮 : {分子}/{分母} は {最大公約数} で約分して {約分後分数} にできる」をテキスト設定 //「{分子}/{分母} は {最大公約数} で約分して {約分後分数} にできる」を表示 ここまで 0.5秒後には もし、問題数%10が0ならば 「{問題数}問終了! 正解数は{正解数}問です」を言う ここまで 問題数は問題数+1 分数は分数生成 最大公約数は分数で最大公約数取得 約分後分数は分数と最大公約数で約分 クリック可能は1 ここまで ここまで ここまで。 約分不可ボタンをクリックした時には もし、クリック可能が1ならば クリック可能は0 分子は分数[0] 分母は分数[1] 分子ラベルに「」をテキスト設定。 分母ラベルに「」をテキスト設定。 分数線に「」をテキスト設定。 もし、最大公約数が1ならば 正解数は正解数+1 解答に「💮正解💮 : {分子}/{分母} は約分できない」をテキスト設定 //「{分子}/{分母} は約分できない」を表示 違えば 解答に「不正解💧 : {分子}/{分母} は {最大公約数} で約分して {約分後分数} にできる」をテキスト設定 //「{分子}/{分母} は {最大公約数} で約分して {約分後分数} にできる」を表示 ここまで 0.5秒後には もし、問題数%10が0ならば 「{問題数}問終了! 正解数は{正解数}問です」を言う ここまで 問題数は問題数+1 分数は分数生成 最大公約数は分数で最大公約数取得 約分後分数は分数と最大公約数で約分 クリック可能は1 ここまで ここまで ここまで。
スクリーンショットはありません
日本語プログラミング言語なでしこ3は、
パソコン・スマホ・タブレットなど、
環境で動作させることができます。
公式サイト
エディタ
バージョン:3.0.61