gray_card = '[ ? ]';
yellow_card = '[ ? ]';
q_card1 = new Array();
q_card1[0] = '(−5x)×3y';
q_card1[1] = '4x×(−5x)';
q_card1[2] = '(−5x)×(−4y)';
q_card1[3] = '(−'+cFrac_102('1','3','')+' x)×12y';
q_card1[4] = '4x×(−'+cFrac_102('1','2','')+' x)';
h_card1 = new Array();
h_card1[0] = '(−5×x)×(3×y)=(−5)×3×x×y
___=−15xy';
h_card1[1] = '(4×x)×(−5×x)=4×(−5)×x×x
___=−20x2';
h_card1[2] = '(−5×x)×(−4×y)
___=(−5)×(−4)×x×y=20xy';
h_card1[3] = '(−'+cFrac_102('1','3','')+'×x)×(12×y)
___=(−'+cFrac_102('1','3','')+' )×12×x×y=−4xy';
h_card1[4] = '4×x×(−'+cFrac_102('1','2','')+' )×x=4×(−'+cFrac_102('1','2','')+' )×x×x
___=−2x2';
a_card1 = new Array();
a_card1[0] = '9xy';
a_card1[1] = '15xy';
a_card1[2] = '20xy';
a_card1[3] = '−4xy';
a_card1[4] = '−15xy';
a_card1[5] = '−20xy';
a_card1[6] = '20x2';
a_card1[7] = '−2x2';
a_card1[8] = '−8x2';
a_card1[9] = '−20x2';
answer1 =new Array(4,9,2,3,7);
total1 = 0;
Select_number1 = -1;
function generate1()
{// 問題
q_str0 = '';
for(nnn1 = 0; nnn1 < q_card1.length; nnn1++)
q_str0 += '('+(nnn1+1)+') '+q_card1[nnn1]+'= '+gray_card+'
';
document.getElementById('quest0').innerHTML = q_str0;
//解答選択肢
sentakushi();
}
function view_help1(num)
{help_pos = new Array(document.getElementById('help0'), document.getElementById('help1') );
if(num == 0)
{help_pos[0].innerHTML = '選択肢';
help_pos[1].innerHTML = '解説';
sentakushi();
}
else
{help_pos[0].innerHTML = '選択肢';
help_pos[1].innerHTML = '解説';
hint();
}
}
function sentakushi()
{//解答選択肢
a_str0 = '';
for(kkk1 = 0; kkk1 < a_card1.length; kkk1++)
{a_str0 += ''+a_card1[kkk1]+'';
if(kkk1 % 2 == 0)
a_str0 += '.';
else
a_str0 += '
';
}
document.getElementById('goku0').innerHTML = a_str0;
}
function hint()
{h_str0 = '';
for(kkk1 = 0; kkk1 < h_card1.length; kkk1++)
h_str0 += '('+(kkk1+1)+') '+q_card1[kkk1]+'= '+h_card1[kkk1]+'
';
h_str0 += '
';
document.getElementById('goku0').innerHTML = h_str0;
}
function erabu(qnum)
{pos_str0 = new Array(document.getElementById('q_card0'), document.getElementById('q_card1'), document.getElementById('q_card2'), document.getElementById('q_card3'), document.getElementById('q_card4') );
if(Select_number1 < 0) //未選択のとき
{pos_str0[qnum].innerHTML = yellow_card;
Select_number1 = qnum;
}
else //重複選択のとき
{pos_str0[Select_number1].innerHTML = ''+gray_card+'';
pos_str0[qnum].innerHTML = yellow_card;
Select_number1 = qnum;
}
}
function erabu2(anum)
{pos_str0 = new Array(document.getElementById('q_card0'), document.getElementById('q_card1'), document.getElementById('q_card2'), document.getElementById('q_card3'), document.getElementById('q_card4') );
if(Select_number1 < 0)
return;
else
{
// ********************************
once_answer = 1;
if(answer1[Select_number1] == anum)
pg_ox_information[Select_number1] = 1;
// ***************************
if(answer1[Select_number1] == anum)
{pos_str0[Select_number1].innerHTML = ''+a_card1[anum]+'';
Select_number1 = -1;
if(++total1 >= answer1.length)
document.getElementById('goku0').innerHTML = '
* * * End * * *';
}
else
{
pos_str0[Select_number1].innerHTML = ''+a_card1[anum]+' ?? ';
tmp = Select_number1;
setTimeout('modosu(tmp)', 1000);
Select_number1 = -1;
}
}
}
function modosu(num)
{pos_str0 = new Array(document.getElementById('q_card0'), document.getElementById('q_card1'), document.getElementById('q_card2'), document.getElementById('q_card3'), document.getElementById('q_card4') );
pos_str0[num].innerHTML = ''+gray_card+'';
}