ÿþ <html> <head> <style type="text/css"> @media print { .noprint { display: none; } } @media screen { .noscreen { display: none; } } .thisclass{background-color:#ff0000} h1 {font-size: 30;} </style> <title>werkblad plus- en minsommen tot 20 zonder tientalpassering </title> </head> <body> <script type="text/javascript"> function change(color){ var el=event.srcElement if (el.tagName=="INPUT"&&el.type=="button") event.srcElement.style.backgroundColor=color } function none() { document.getElementById('30').style.display ="none"; document.getElementById('45').style.display ="none"; document.getElementById('60').style.display ="none"; document.getElementById('80').style.display ="none"; document.getElementById('100').style.display ="none"; document.getElementById('30antw').style.display ="none"; document.getElementById('45antw').style.display ="none"; document.getElementById('60antw').style.display ="none"; document.getElementById('80antw').style.display ="none"; document.getElementById('100antw').style.display ="none"; document.getElementById('60antw').style.display ="none"; document.getElementById('30oprij').style.display ="none"; document.getElementById('45oprij').style.display ="none"; document.getElementById('60oprij').style.display ="none"; document.getElementById('80oprij').style.display ="none"; document.getElementById('100oprij').style.display ="none"; document.getElementById('30antwoprij').style.display ="none"; document.getElementById('45antwoprij').style.display ="none"; document.getElementById('60antwoprij').style.display ="none"; document.getElementById('80antwoprij').style.display ="none"; document.getElementById('100antwoprij').style.display ="none"; document.getElementById('60antwoprij').style.display ="none"; } function dertig() { none() if (rijtjeofsomvlag==0) { document.getElementById('30').style.display ="block"; antwoordvlag = 30; } if (rijtjeofsomvlag==1) { document.getElementById('30oprij').style.display ="block"; antwoordvlag = 300; } } function vijfenveertig() { none() if (rijtjeofsomvlag==0) { document.getElementById('45').style.display ="block"; antwoordvlag = 45; } if (rijtjeofsomvlag==1) { document.getElementById('45oprij').style.display ="block"; antwoordvlag = 450; } } function zestig() { none() if (rijtjeofsomvlag==0) { document.getElementById('60').style.display ="block"; antwoordvlag = 60; } if (rijtjeofsomvlag==1) { document.getElementById('60oprij').style.display ="block"; antwoordvlag = 600; } } function tachtig() { none() if (rijtjeofsomvlag==0) { document.getElementById('80').style.display ="block"; antwoordvlag = 80; } if (rijtjeofsomvlag==1) { document.getElementById('80oprij').style.display ="block"; antwoordvlag = 800; } } function honderd() { none() if (rijtjeofsomvlag==0) { document.getElementById('100').style.display ="block"; antwoordvlag = 100; } if (rijtjeofsomvlag==1) { document.getElementById('100oprij').style.display ="block"; antwoordvlag = 1000; } } function antwoordenblad() { none() if (antwoordvlag==30) {document.getElementById('30antw').style.display ="block";} if (antwoordvlag==45) {document.getElementById('45antw').style.display ="block";} if (antwoordvlag==60) {document.getElementById('60antw').style.display ="block";} if (antwoordvlag==80) {document.getElementById('80antw').style.display ="block";} if (antwoordvlag==100) {document.getElementById('100antw').style.display ="block";} if (antwoordvlag==300) {document.getElementById('30antwoprij').style.display ="block";} if (antwoordvlag==450) {document.getElementById('45antwoprij').style.display ="block";} if (antwoordvlag==600) {document.getElementById('60antwoprij').style.display ="block";} if (antwoordvlag==800) {document.getElementById('80antwoprij').style.display ="block";} if (antwoordvlag==1000) {document.getElementById('100antwoprij').style.display ="block";} } function rijtjeofsom() { if (rijtjeofsomvlag==0) { rijtjeofsomvlag = 1 document.getElementById('Button6').value = "plus/min wisselen per som" } else { rijtjeofsomvlag = 0 document.getElementById('Button6').value = "plus/min wisselen per rijtje" } if (antwoordvlag==30){dertig()} if (antwoordvlag==45){vijfenveertig()} if (antwoordvlag==60){zestig()} if (antwoordvlag==80){tachtig()} if (antwoordvlag==100){honderd()} if (antwoordvlag==300){dertig()} if (antwoordvlag==450){vijfenveertig()} if (antwoordvlag==600){zestig()} if (antwoordvlag==800){tachtig()} if (antwoordvlag==1000){honderd()} } </script> <div class="noprint"> <br> <table width=100%><td width = "120"> <input type="button" name="Button1" class="thisclass" value="30 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="dertig()"> </td><td width = "120"> <input type="button" name="Button2" class="thisclass" value="45 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="vijfenveertig()"> </td><td width = "120"> <input type="button" name="Button3" class="thisclass" value="60 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="zestig()"> </td><td width = "120"> <input type="button" name="Button4" class="thisclass" value="80 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="tachtig()"> </td><td width = "250"> <input type="button" name="Button5" class="thisclass" value="100 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="honderd()"> </td><td width = "350"> <input type="button" name="Button6" id="Button6" class="thisclass" value="plus/min wisselen per rijtje" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="rijtjeofsom()"> <br><br> <input type="button" name="Button7" class="thisclass" value="antwoordenblad" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="antwoordenblad()"> </td> <td><A HREF="index.html"><IMG SRC="home.jpg" width='100' border="0"></A></td> <tr> </table> <br> <hr color = "red"><hr color = "red"> </div> <script type="text/javascript">; for (difje=1;difje<=10;difje++) { if (difje==1) { document.write ('<div id=30 style="display:none">') aantalrijen = 3 aantalkolommen = 3 } if (difje==2) { document.write ('<div id=45 style="display:none">') aantalrijen = 3 aantalkolommen = 4 } if (difje==3) { document.write ('<div id=60 style="display:none">') aantalrijen = 3 aantalkolommen = 5 } if (difje==4) { document.write ('<div id=80 style="display:none">') aantalrijen = 4 aantalkolommen = 5 } if (difje==5) { document.write ('<div id=100 style="display:none">') aantalrijen = 4 aantalkolommen = 6 } if (difje==6) { document.write ('<div id=30oprij style="display:none">') aantalrijen = 3 aantalkolommen = 3 } if (difje==7) { document.write ('<div id=45oprij style="display:none">') aantalrijen = 3 aantalkolommen = 4 } if (difje==8) { document.write ('<div id=60oprij style="display:none">') aantalrijen = 3 aantalkolommen = 5 } if (difje==9) { document.write ('<div id=80oprij style="display:none">') aantalrijen = 4 aantalkolommen = 5 } if (difje==10) { document.write ('<div id=100oprij style="display:none">') aantalrijen = 4 aantalkolommen = 6 } var zelfdesom1 = 0 var zelfdesom2 = 0 aantal = (aantalkolommen - 1) * aantalrijen * 5 var antwoorden = new Array(aantal); var antwoordengetal1 = new Array(aantal); var antwoordengetal2 = new Array(aantal); var antwoordenbladteller = 0 var wissel = 0 var wisselgeheugen = 0 var antwoordvlag = 0 var rijtjeofsomvlag = 0 document.write("<FONT size=5>") if (difje<=3){document.write ('<br><br>')} if (difje<=8 && difje>=6){document.write ('<br><br>')} document.write("<h1>Plus- en minsommen tot 20 zonder tientalpassering</h1><br><br>") if (difje<=3){document.write ('<br>')} if (difje<=8 && difje>=6){document.write ('<br>')} document.write("naam:") document.write("<table border = 2 width=100% cellspacing=30><TR><TD style=border:0px>") for (rij=1;rij<=aantalrijen;rij++) { var nul = 0 for (kolom=1;kolom<aantalkolommen;kolom++)//2 kolommen met sommen { var nul = 0 if (difje>5)//wisselen per rijtje sommen { if (wisselgeheugen == 0)//plus en min daadwerkelijk wisselen {wissel =1} if (wisselgeheugen == 1) {wissel = 0} } for (teller=1;teller<=5;teller++)//5 sommen per rij { if (difje<6)//wisselen per som { if (wisselgeheugen == 0)//plus en min daadwerkelijk wisselen {wissel =1} if (wisselgeheugen == 1) {wissel = 0} } if (wissel == 0) { getal1 = Math.random(); getal1 = (getal1*20)+1; getal1 = Math.round(getal1); getal2 = Math.random(); getal2 = (getal2*20)+1; getal2 = Math.round(getal2); if (getal1<=9 && getal2<=9) {getal1 = 100} if (getal1==20 && getal2==10) {getal1 = 100} if (getal1==21) {getal1 = 100} if (getal1==zelfdesom1) // dezelfde sommen achter elkaar voorkomen { if (getal2==zelfdesom2) { getal1 = 100 } } teller = teller - 1 /* voorkomen dat er wel geteld wordt maar geen som afgedrukt */ var control = getal1 - getal2 if (control<=20 && getal2<(getal1-10)||getal1>10 && getal2>10 && getal2<getal1 && control<=20) { if (aantalrijen==3){ if (getal2<=9 && getal1>=10){document.write("<Font size=4>"+getal1+" " "+"&nbsp;"+getal2+"&nbsp;"+" ="+"<Font size=1><br><br>")} if (getal1>=10 && getal2>=10){document.write("<Font size=4>"+getal1+" " "+getal2+" ="+"<Font size=1><br><br>")} } if (aantalrijen==4){ if (getal2<=9 && getal1>=10){document.write("<Font size=3>"+getal1+" " "+"&nbsp;"+getal2+"&nbsp;"+" ="+"<Font size=1><br><br>")} if (getal1>=10 && getal2>=10){document.write("<Font size=3>"+getal1+" " "+getal2+" ="+"<Font size=1><br><br>")} } teller = teller + 1 //gelijk blijven van de teller voorkomen bij afdr. som zelfdesom1 = getal1; zelfdesom2 = getal2; var wisselgeheugen = wissel; antwoordenbladteller = antwoordenbladteller + 1 antwoorden[antwoordenbladteller] = control antwoordengetal1[antwoordenbladteller] = getal1 antwoordengetal2[antwoordenbladteller] = getal2 } } // einde if somwissel min if (wissel == 1) { getal1 = Math.random(); getal1 = (getal1*20)+1; getal1 = Math.round(getal1); getal2 = Math.random(); getal2 = (getal2*20)+1; getal2 = Math.round(getal2); if (getal1<=9 && getal2<=9) {getal1 = 100} if (getal1==10 && getal2==10) {getal1 = 100} if (getal1==zelfdesom1) // dezelfde sommen achter elkaar voorkomen { if (getal2==zelfdesom2) { getal1 = 100 } } teller = teller - 1 /* voorkomen dat er wel geteld wordt maar geen som afgedrukt */ var control = getal1 + getal2 //controleren of uitkomst = lager dan 5 if (control<=20 && control>=10) { if (aantalrijen==3){ if (getal1<=9){document.write("<Font size=4>&nbsp;&nbsp;"+getal1+" + "+getal2+" ="+"<Font size=1><br><br>")} else{document.write("<Font size=4>"+getal1+" + "+"&nbsp;"+getal2+"&nbsp;"+" ="+"<Font size=1><br><br>")} } if (aantalrijen==4){ if (getal1<=9){document.write("<Font size=3>&nbsp;&nbsp;"+getal1+" + "+getal2+" ="+"<Font size=1><br><br>")} else{document.write("<Font size=3>"+getal1+" + "+"&nbsp;"+getal2+"&nbsp;"+" ="+"<Font size=1><br><br>")} } teller = teller + 1 //gelijk blijven van de teller voorkomen bij afdr. som zelfdesom1 = getal1; zelfdesom2 = getal2; var wisselgeheugen = wissel; antwoordenbladteller = antwoordenbladteller + 1 antwoorden[antwoordenbladteller] = control antwoordengetal1[antwoordenbladteller] = getal1 antwoordengetal2[antwoordenbladteller] = getal2 } }// einde if somwissel plus if (getal1==0) { nul = nul + 0.5;//teveel nullen voorkomen } if (getal2==0) { nul = nul + 0.5; } }//einde teller document.write ("</TD><td style=border:0px>") }//einde kolom document.write ("</TR><TR><TD style=border:0px>") }//einde rij document.write ("</td></tr></table>") document.write ('</div>') if (difje==1) { document.write ('<div id=30antw style="display:none">') } if (difje==2) { document.write ('<div id=45antw style="display:none">') } if (difje==3) { document.write ('<div id=60antw style="display:none">') } if (difje==4) { document.write ('<div id=80antw style="display:none">') } if (difje==5) { document.write ('<div id=100antw style="display:none">') } if (difje==6) { document.write ('<div id=30antwoprij style="display:none">') } if (difje==7) { document.write ('<div id=45antwoprij style="display:none">') } if (difje==8) { document.write ('<div id=60antwoprij style="display:none">') } if (difje==9) { document.write ('<div id=80antwoprij style="display:none">') } if (difje==10) { document.write ('<div id=100antwoprij style="display:none">') } document.write("<FONT size=5>") if (difje<=3){document.write ('<br><br>')} if (difje<=8 && difje>=6){document.write ('<br><br>')} document.write("<h1>antwoorden</h1><br><br>") document.write ("</td></tr></table>") var nico = 0 document.write("<table border = 2 width=100% cellspacing=30><TR><TD style=border:0px>") for (rij=1;rij<=aantalrijen;rij++) { for (kolom=1;kolom<aantalkolommen;kolom++)//2 kolommen met sommen { var nul = 0 if (difje>=6) { evencontrole = nico/2; halve = Math.round(evencontrole); if (evencontrole==halve) {tekenantw = " + "} else {tekenantw = " " "} } for (teller=1;teller<=5;teller++)//5 sommen per rij { nico = nico + 1; if (difje<=5) { evencontrole = nico/2; halve = Math.round(evencontrole); if (evencontrole==halve) {tekenantw = " " "} else {tekenantw = " + "} } if (aantalrijen==3){ if (antwoordengetal1[nico]<=9){document.write("<Font size=4>&nbsp;&nbsp;")} document.write("<Font size=4>"+antwoordengetal1[nico]+tekenantw) if (antwoordengetal2[nico]<=9){document.write("<Font size=4>&nbsp;"+antwoordengetal2[nico]+"&nbsp;")} else {document.write("<Font size=4>"+antwoordengetal2[nico])} document.write("<Font size=4>"+" = "+antwoorden[nico]+"<Font size=1><br><br>") } if (aantalrijen==4){ if (antwoordengetal1[nico]<=9){document.write("<Font size=3>&nbsp;&nbsp;")} document.write("<Font size=3>"+antwoordengetal1[nico]+tekenantw) if (antwoordengetal2[nico]<=9){document.write("<Font size=3>&nbsp;"+antwoordengetal2[nico]+"&nbsp;")} else {document.write("<Font size=3>"+antwoordengetal2[nico])} document.write("<Font size=3>"+" = "+antwoorden[nico]+"<Font size=1><br><br>") } }//einde teller document.write ("</TD><td style=border:0px>") }//einde kolom document.write ("</TR><TR><TD style=border:0px>") }//einde rij document.write ("</table></TR></TD>") document.write ('</div>') } dertig() </script> </body> </html>