|
@@ -0,0 +1,335 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html>
|
|
|
+ <head>
|
|
|
+ <title>TODO supply a title</title>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ </head>
|
|
|
+ <body>
|
|
|
+ <script>
|
|
|
+/*
|
|
|
+
|
|
|
+ var body={
|
|
|
+ tagname:"body",
|
|
|
+ subtags:[
|
|
|
+ {tagname:"div",
|
|
|
+ subtags:[
|
|
|
+ {tagname:"span",
|
|
|
+ text:"Enter a data please",
|
|
|
+ },
|
|
|
+ {tagname:"br",
|
|
|
+ },
|
|
|
+ {tagname:"input",
|
|
|
+ type:"text",
|
|
|
+ id:"name",
|
|
|
+ },
|
|
|
+ {tagname:"input",
|
|
|
+ type:"text",
|
|
|
+ id:"surname",
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {tagname:"div",
|
|
|
+ subtags:[
|
|
|
+ {tagname:"button",
|
|
|
+ id:"ok",
|
|
|
+ text:"Ok",
|
|
|
+ },
|
|
|
+ {tagname:"button",
|
|
|
+ id:"cancel",
|
|
|
+ text:"Cancel",
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ document.write(body.subtags[1].subtags[1].text+"</br>");
|
|
|
+ document.write(body.subtags[0].subtags[3].id);*/
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ var notebook = {
|
|
|
+ brand: prompt("Enter name of Brand"),
|
|
|
+ type: prompt("Enter type"),
|
|
|
+ model: prompt("Enter model"),
|
|
|
+ ram: +prompt("Enter ram"),
|
|
|
+ size: +prompt("Enter ..."),
|
|
|
+ weight: +prompt("Enter ..."),
|
|
|
+ resolution: {
|
|
|
+ width: +prompt("Enter ..."),
|
|
|
+ height: +prompt("Enter ..."),
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+var phone = {
|
|
|
+ brand: prompt("Enter ..."),
|
|
|
+ model: prompt("Enter ..."),
|
|
|
+ ram: +prompt("Enter ..."),
|
|
|
+ color: prompt("Enter ..."),
|
|
|
+};
|
|
|
+
|
|
|
+var person = {
|
|
|
+ name: prompt("Enter ..."),
|
|
|
+ surname: prompt("Enter ..."),
|
|
|
+ married: confirm("Confirm Y/N"),
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ person.smartphone=phone;
|
|
|
+ person.laptop=notebook;
|
|
|
+ notebook.owner=person;
|
|
|
+ phone.owner=person;
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+/*imperative array fill 3________________________________________________________________________________________________
|
|
|
+ var mass=[];
|
|
|
+ mass.push(a1=prompt("первое",""));
|
|
|
+ mass.push(a2=prompt("второе",""));
|
|
|
+ mass.push(a3=prompt("третье",""));
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+/*while confirm_____________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ while(!a){var a=confirm();}*/
|
|
|
+
|
|
|
+
|
|
|
+/*array fill_________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ var mass=[];
|
|
|
+ do{mass.push(a=prompt());}
|
|
|
+ while(a)*/
|
|
|
+
|
|
|
+
|
|
|
+/*array fill nopush_____________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ var mass=[];
|
|
|
+ var count=0;
|
|
|
+ var a;
|
|
|
+ do{
|
|
|
+ a=prompt();
|
|
|
+ mass[count]=a;
|
|
|
+ count++;
|
|
|
+ }
|
|
|
+ while(a)*/
|
|
|
+
|
|
|
+
|
|
|
+// infinite probability_________________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /* var a;
|
|
|
+ for(var i=1, count=0;; i++){
|
|
|
+ a=(Math.random());
|
|
|
+ count+=a;
|
|
|
+ if(a>0.9)
|
|
|
+ break;}
|
|
|
+ alert(i+" раз "+count);*/
|
|
|
+
|
|
|
+ /*var sum = 0;
|
|
|
+while (true) {
|
|
|
+ var value=(Math.random());
|
|
|
+ if (value>0.9) break;
|
|
|
+ sum++;}
|
|
|
+alert( sum );*/
|
|
|
+
|
|
|
+/*empty loop_______________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ for(var i=0, a; a=prompt(), a==null; i++ ){}*/
|
|
|
+
|
|
|
+/*progression sum___________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ for(var i=0, count=0, sum=0; i<10; i++, count+=3){
|
|
|
+ document.write(count);
|
|
|
+ sum+=count;
|
|
|
+ }
|
|
|
+ document.write(" Сумма= "+sum);*/
|
|
|
+
|
|
|
+/*7________________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ for(var i=3; i<10; i++){
|
|
|
+ document.write(i);}
|
|
|
+ for(var j=0; j<1; j++){
|
|
|
+ document.write(j);
|
|
|
+ }*/
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/*chess one line___________________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ var a=+prompt("Длина строки","");
|
|
|
+ for(var i=1; i<=a; i++){
|
|
|
+ if(a%2==0){
|
|
|
+ document.write("#Четное"+a);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ document.write("#нечетное"+a);
|
|
|
+ }*/
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/*numbers___________________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ for(var i=0; i<=9; i++){
|
|
|
+ document.write("<br/>");
|
|
|
+ for(var j=0; j<10; j++){
|
|
|
+ document.write(j);
|
|
|
+ } }*/
|
|
|
+
|
|
|
+
|
|
|
+/*chess_______________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ for(var x=0; x<=4; x++){
|
|
|
+ document.write("<br/>");
|
|
|
+ for(var i=0; i<=11; i++){
|
|
|
+ if(i%2===0){
|
|
|
+ document.write(" . ");
|
|
|
+ }
|
|
|
+ else if(i%2!=0)
|
|
|
+ document.write(" # ");
|
|
|
+ } document.write("<br/>")
|
|
|
+
|
|
|
+ for(var j=0; j<=11; j++){
|
|
|
+ if(j%2===0){
|
|
|
+ document.write(" # ");
|
|
|
+ }
|
|
|
+ else if(j%2!=0)
|
|
|
+ document.write(" . ");
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }*/
|
|
|
+
|
|
|
+/*cubes___________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ var mass=[1,3,5,3,7,9,2,6];
|
|
|
+ var mass2=[];
|
|
|
+ for(var count=0; count<=mass.length-1; count++){
|
|
|
+ mass2.push(count*count*count);
|
|
|
+ }
|
|
|
+ alert(mass2);*/
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/*multiply table______________________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ var mass=[];
|
|
|
+ var a=10;
|
|
|
+ var b=10;
|
|
|
+ for(var i=0; i<=a; i++){
|
|
|
+ mass[i]=[];
|
|
|
+ for(var j=0; j<=b; j++){
|
|
|
+ mass[i][j]=i*j;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ alert(mass[10][1]);*/
|
|
|
+
|
|
|
+ //matrix to html table______________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /* var str="<table style='border:2px solid red; border-collapse:collapse'><h1 style='color:red'>Таблица Умножения</h1>";
|
|
|
+ var mass=[];
|
|
|
+ var a=10;
|
|
|
+ var b=10;
|
|
|
+ for(var i=1; i<=a; i++){
|
|
|
+ mass[i]=[];
|
|
|
+ for(var j=1; j<=b; j++){
|
|
|
+ str+="<tr style='background-Color:pink; font-size:35px; font-weight:bold;'><td>"+i+"*"+j+" = "+(mass[i][j]=i*j)+"</td></tr>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ str+="</table>"
|
|
|
+ document.write(str);
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+ // Задание на синий пояс: Треугольник__________________________________________________________________________________________
|
|
|
+
|
|
|
+ /*for(var i=1, c=0; i<=6; i++, c++){
|
|
|
+ document.write("<br />");
|
|
|
+
|
|
|
+ for(var j=1, k=15; j<k+1 && j<=5-i+1; j++, k--){
|
|
|
+ document.write(". ");
|
|
|
+ }
|
|
|
+ for(var f=1, m=36; f<=m && f<=i+c; f++, m--){
|
|
|
+ document.write("*");}
|
|
|
+
|
|
|
+ for(var r=1, s=15; r<s+1 && r<=5-i+1; r++, s--){
|
|
|
+ document.write(" .");}
|
|
|
+
|
|
|
+ }*/
|
|
|
+
|
|
|
+/*Гадалка_______________________________________________________________________________________________________________
|
|
|
+ var secret;
|
|
|
+var userSecret;
|
|
|
+var history = [];
|
|
|
+var predictArray=[];
|
|
|
+ for(var a=0; a<1; a++){
|
|
|
+ predictArray[a]=[];
|
|
|
+ for(var b=0; b<1; b++){
|
|
|
+ predictArray[a][b]=[];
|
|
|
+ for(var c=0; c<1; c++){
|
|
|
+ predictArray[a][b][c]=[];
|
|
|
+ for(var d=0; d<1; d++){
|
|
|
+ predictArray[a][b][c][d]=[];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+for(var i=0; i<4; i++){
|
|
|
+userSecret=+prompt("Введите число 1 или 0"," ");
|
|
|
+secret=Math.round(Math.random()*1);
|
|
|
+if(userSecret===secret){
|
|
|
+ alert("Предсказание сбылось");}
|
|
|
+else
|
|
|
+{ alert("Предсказание не сбылось");}
|
|
|
+ history[i]=+userSecret;
|
|
|
+ }
|
|
|
+
|
|
|
+ for(var r=0; r<=1000; r++){
|
|
|
+ alert("Секретно"+predictArray[history[0]][history[1]][history[2]][history[3]]);
|
|
|
+ userSecret=prompt("Введите число 1 или 0000"," ");
|
|
|
+ predictArray[history[0]][history[1]][history[2]][history[3]]=userSecret;
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ history.push(userSecret);
|
|
|
+ history.shift();
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ </script>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ </body>
|
|
|
+</html>
|