tag:blogger.com,1999:blog-6592663841531165216.post8138041346074436965..comments2024-01-20T10:02:01.325+01:00Comments on Informática: Números aleatorios.Pedro Fonthttp://www.blogger.com/profile/11429113492286351506noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-6592663841531165216.post-44561077914301005892021-03-14T21:04:53.898+01:002021-03-14T21:04:53.898+01:00Bueno, ya está, algo he podido hacer este fin de s...Bueno, ya está, algo he podido hacer este fin de semana, espero que les sea útil.<br />https://informatica-pfont.blogspot.com/2021/03/lanzamiento-de-dados.htmlPedro Fonthttps://www.blogger.com/profile/11429113492286351506noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-29689903686714340352021-03-08T08:58:33.802+01:002021-03-08T08:58:33.802+01:00Puedo hacer algo que simule el lanzamiento de dado...Puedo hacer algo que simule el lanzamiento de dados. La aplicación de las reglas del juego ya sería cosa del jugador. En cuanto tenga un rato me pongo a ello. Pedro Fonthttps://www.blogger.com/profile/11429113492286351506noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-69358258179116750312021-03-07T01:27:17.876+01:002021-03-07T01:27:17.876+01:00Puedes hacer uno de:
Un jugador tira dos dados.
Un...Puedes hacer uno de:<br />Un jugador tira dos dados.<br />Una vez que los dados se hayan detenido, se calcula la suma de las caras superiores<br />Si la primera tirada, la suma es 7, o bien 11, el jugador gana <br />Si la primera tirada la suma es 2, 3 o 12 el jugador pierde<br />Si la primera tirada la suma es 4,5,6,7,8,9 o 10 dicha suma se convierte en el punto o la tirada<br />Para que el jugador gane debe continuar tirando los dados hasta que haga su tirada<br />El jugador perderá si su tirada sale una tirada de 7peligros en internethttps://www.blogger.com/profile/01839168720633265872noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-31384388258092496162019-12-11T19:49:04.442+01:002019-12-11T19:49:04.442+01:00Muchas gracias, me sirvió mucho. Muchas gracias, me sirvió mucho. NemesiStealthhttps://www.blogger.com/profile/17495109006948602942noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-324928127085243082019-01-10T07:29:04.192+01:002019-01-10T07:29:04.192+01:00Entiendo que los textos que solicitan las entradas...Entiendo que los textos que solicitan las entradas de datos son lo suficientemente explicativos. Pruebe con datos y observe los resultados, quizás así comprenda como funciona, si sigue sin comprender, dígame que campos no entiende.Pedro Fonthttps://www.blogger.com/profile/11429113492286351506noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-25808900398645284772019-01-09T22:22:35.648+01:002019-01-09T22:22:35.648+01:00Todavia no se como usarlo ajudeme por favorTodavia no se como usarlo ajudeme por favorCasimir juan carloshttps://www.blogger.com/profile/18386421356186854825noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-47828706517565248762018-09-10T20:36:15.544+02:002018-09-10T20:36:15.544+02:00le puse que me generara 10 numeros en un rango del...le puse que me generara 10 numeros en un rango del 0-99 y entre los que genero esta el 02 que salio hoy en CASH3 Florida,wow!.sotohttps://www.blogger.com/profile/07041523139041891407noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-24587647146430605882017-08-10T12:53:28.221+02:002017-08-10T12:53:28.221+02:00Marioswald, no se si esto es lo que necesitas, lo ...Marioswald, no se si esto es lo que necesitas, lo he preparado, lo más pedagógico que he podido, con el poco tiempo de que dispongo.<br />Espero que te sirva:<br /><br /><br /><script><br />// estas funciones la usaremos mas tarde<br />function ordenarporseleccion(indice)<br /> {<br /> f=indice<br /> while (f<cantidad)<br /> {<br /> //buscamos el menor a partir del indice<br /> if (numerosordenados[indice]>numerosordenados[f])<br /> {<br /> // permutamos sus posiciones<br /> r=numerosordenados[f];<br /> numerosordenados[f]=numerosordenados[indice];<br /> numerosordenados[indice]=r;<br /> }<br /> f++; <br /> }<br /> }<br />function busquedabinaria(i,f)<br />{<br />encontrado=0;<br />while(f-i>1.5)<br />{<br />mitad=i+parseInt((f-i)/2+.5);<br />if (debug){alert("buscamos la posicion "+mitad+" y el numero es "+numerosordenados[mitad-1])};<br />if (document.getElementById('buscado').value>numerosordenados[mitad-1])<br /> {<br /> i=mitad;<br /> }<br />if (document.getElementById('buscado').value<numerosordenados[mitad-1])<br /> {<br /> f=mitad;<br /> }<br />if (document.getElementById('buscado').value==numerosordenados[mitad-1])<br /> {<br /> alert("Num. encontrado en la posicion: "+mitad);<br /> i=f;<br /> encontrado=1;<br /> } <br />}<br />if (encontrado==0){alert("Num. no encontrado");}<br />} <br />//*********** comencemos **********<br />var debug=false; // Cambia a true o false según quieran o no ver los resultados que se van generando <br />// ********* Dimensionamos variables para array *************<br />var numeros=new Array();<br />var numerosordenados=new Array();<br />// ********* Establecemos limites inferior y superior para los números a generar ************<br />var menor=0;<br />var mayor=1000;<br />var dif=mayor-menor+1 ; // vemos la diferencia que hay entre el mayor y el menor (luego veremos para qué)<br />if (debug){alert("menor="+menor+" mayor="+mayor);}<br />//********** Establecemos cantidad de números que queremos generar ***************<br />var cantidad=10;<br />// ********* Generamos los números ******************<br />x=0; // ***** iniciamos contador ***********<br />while (x<cantidad)<br /> {<br /> numeros[x]=parseInt(Math.floor(Math.random()*dif)+menor,10); // Como los números aleatorios se generan desde el cero, lo multiplicamos por la diferencia y le sumamos el menor para que este entre los limites establecidos.<br /> if (debug){alert("numero "+parseInt(x+1)+"= "+numeros[x]);}<br /> x++; // ***** contamos los númros que vamos generando <br /> } <br /> numerosordenados=numeros.slice();<br /> <br /> <br />// solo para que veas otra forma de ordenar. Si no te interesa puedes borrar desde aqui....<br /> /*if (debug)<br /> {<br /> // entiendo que la forma más comoda de ordenarlos seria la siguiente...<br /> alert("ordenamos por el metodo sortNum");<br /> Array.prototype.sortNum = function() {<br /> return this.sort( function (a,b) { return a-b; } );<br /> }<br /> numerosordenados=numerosordenados.sortNum()<br /> // veámoslos<br /> x=0;<br /> while(x<cantidad)<br /> {<br /> alert(parseInt(x+1)+" numero sin ordenar= "+numeros[x]);<br /> alert(parseInt(x+1)+" numero ordenado= "+numerosordenados[x]);<br /> x++;<br /> }<br /> numerosordenados=numeros.slice();<br /> }*/<br />// ..... hasta aqui*********************************** <br /><br /><br />// ... pero vamos a ver como ordenarlos por selección...<br /><br />if (debug)<br /> {<br /> alert("preparamos para lo ordenacion por seleccion");<br /> }<br /><br />x=0;<br />while(x<cantidad)<br /> {<br /> ordenarporseleccion(x);<br /> x++<br /> }<br /> if (debug){alert("vemos la ordenacion por seleccion");}<br /> x=0;<br /> l='<table>';<br /> l+='<tr><td colspan="2">Núm. ordenados</td></tr>';<br /> while(x<cantidad)<br /> {<br /> l+='<tr><td align="right">'+parseInt(x+1)+'</td><td align="right">'+numerosordenados[x]+'</td></tr>';<br /> x++;<br /> }<br /> l+='<tr><td colspan="2">Núm a buscar: <input type="text" id="buscado" size="'+mayor.toString().length+'"><button onclick="busquedabinaria(0,cantidad)">Buscar</button></td></tr>';<br /> l+='</table>'; <br /> <br /> document.write(l);<br /><br /></script>Pedro Fonthttps://www.blogger.com/profile/11429113492286351506noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-68668997069732065052017-08-09T21:23:49.648+02:002017-08-09T21:23:49.648+02:00ayudenme por fis
Diseñar un array de 10 números a...ayudenme por fis<br /><br />Diseñar un array de 10 números aleatorios, para luego ser ordenados por medio de un ordenamiento por el metodo de selección. El usuario pedira un dato y mediante la búsqueda binaria determinara si existe o no. Hacer un menu que ordene y busque el numero solicitado.Marioswaldhttps://www.blogger.com/profile/02943805393740610473noreply@blogger.comtag:blogger.com,1999:blog-6592663841531165216.post-76914195211242122712015-03-20T11:45:40.660+01:002015-03-20T11:45:40.660+01:00Gracias por la entrada. Les dejo, por si les resul...Gracias por la entrada. Les dejo, por si les resultara de interés, con un enlace relacionado con la generación de números aleatorios en Excel: http://nubededatos.blogspot.com.es/2013/03/generar-numeros-aleatorios-entre-dos.htmlNube de datoshttps://www.blogger.com/profile/12833227379227223191noreply@blogger.com