<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" >
<channel>
<title>creacion de algoritmos </title>
<link>http://algoritmos.nireblog.com</link>
<description> </description>
<pubDate>Fri, 20 Nov 2009 19:42:11 -0500</pubDate>
<image>
<title>creacion de algoritmos </title>
<url>http://files.nireblog.com/blogs/algoritmos/gravatar.gif</url>
<link>http://algoritmos.nireblog.com</link>
</image>
<generator>http://nireblog.com</generator>
	<item>
	<title>EJEMPLO ILUSTRATIVO6</title>
	<link>http://algoritmos.nireblog.com/post/2008/06/19/ejemplo-ilustrativo6</link>
	<guid>http://algoritmos.nireblog.com/post/2008/06/19/ejemplo-ilustrativo6</guid>
		<description><![CDATA[<p>Hola, ahora vamos a cambiar de modelo(pero no de estructura) de algoritmo.</p>
<p>vamos a elaborarlos con un método muy conocido llamado ARRAY(ó ordenamientos, vectores, matrices, arreglo).</p>
<p>Cuando las variables que se van a trabajar son muy numerosas es laborioso ó quizas muy tedioso trabajarlas como A,B,C.......yZ y hasta podría acabarse  el alfabeto.</p>
<p>Claro, que podría recurrirse a X1,X2,X3,...........Xn pero quedan como variables sin ninguna relación entresí.</p>
<p>Para solucionar este problema se utiliza el concepto de ARRAY:</p>
<p>Conjunto de variables de un solo tipo que tienen un mismo nombre que se diferencian entresí por uno o más subindice; dependiendo de las dimensiones  del ARRAY.</p>
<p>Ejemplo:</p>
<p>Elaborar un programa que capture y guarde en memoria 5 números y que al finalizar la captura muestre el segundo y el  cuarto.</p>
<p>Inicio</p>
<p>dimension X[5]</p>
<p>Hacemos un contador=0;</p>
<p>mientras que el contador sea <5</p>
<p>leea X[c]</p>
<p>contador=contador+1;</p>
<p>cierre mientras</p>
<p>si no</p>
<p>que muestre</p>
<p>X[1]</p>
<p>X[3]</p>
<p>fin</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/06/19/ejemplo-ilustrativo6#comments">Comments</a></p>]]></description>
	<pubDate>Thu, 19 Jun 2008 14:07:07 -0500</pubDate>	</item>
	<item>
	<title>EJEMPLO ILUSTRATIVO5</title>
	<link>http://algoritmos.nireblog.com/post/2008/06/14/ejemplo-ilustrativo5</link>
	<guid>http://algoritmos.nireblog.com/post/2008/06/14/ejemplo-ilustrativo5</guid>
		<description><![CDATA[<p>Hola, ahora vamos a implementar un algoritmo que nos permita ver, mediante un grupo de numeros cuantos pares,impares,multiplos de 5 y cuantos multiplos de 3 ingresó el usuario.</p>
<p>Vamos a hacer CP=0;CI=0;CMT=0;CMC=0;(los anteriores son los contadores de pares(cp),impares(ci),multiplos 5(cmc), multiplos 3(cmt).</p>
<p>incio</p>
<p>leemos "x"</p>
<p>y decimos Mientras que x!=-999(este es uncentinela)</p>
<p>Hacemos un residuo=x/2;(una division)</p>
<p>si residuo==0</p>
<p>si si cp=cp+1;</p>
<p>fin del si;</p>
<p>si no ci=ci+1;</p>
<p>fin del no.</p>
<p>luego hacemos residuo=x/3;</p>
<p>si residuo==0</p>
<p>si si cmt=cmt+1;</p>
<p>fin si;</p>
<p>si no que haga nada</p>
<p>fin del no.</p>
<p>luego hacemos residuo=x/5;</p>
<p>si residuo==0</p>
<p>si si cmc=cmc+1;</p>
<p>fin del si;</p>
<p>si no que haga nada</p>
<p>fin del del no.</p>
<p>luege tomamos un "x" nuevamente (hasta que le de la gana al usuario de salirse con -999).</p>
<p>fin del mientras que.</p>
<p>mostramos los resultados que son:</p>
<p>cp,ci,cmt,cmc;</p>
<p>fin del algoritmo.</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/06/14/ejemplo-ilustrativo5#comments">Comments</a></p>]]></description>
	<pubDate>Sat, 14 Jun 2008 12:39:32 -0500</pubDate>	</item>
	<item>
	<title>EJEMPLO ILUSTRATIVO4</title>
	<link>http://algoritmos.nireblog.com/post/2008/06/05/ejemplo-ilustrativo4</link>
	<guid>http://algoritmos.nireblog.com/post/2008/06/05/ejemplo-ilustrativo4</guid>
		<description><![CDATA[<p>Hola, ahora vamos a resolver un algoritmo que nos permita, solucionar cualquier sistema de ecuaciones 2*2.</p>
<p>1.Tomamos: a,b,c,d,e,f;(obviamente estas son las incognitas del sistemas).</p>
<p>2. Aquí vamos a hacer las siguientes operaciones:</p>
<p> g=a*c-d*b;</p>
<p>gx=c*e-b*f;</p>
<p>gy=a*f-d*c;</p>
<p>3.Aquí una condición así:</p>
<p>si (g==0)</p>
<p>si, si entoces te preguntas lo siguiente,</p>
<p>si (gx==o)</p>
<p>    si, entonces muestras un mensaje que diga"infinitas soluciones"</p>
<p>   fin de si.</p>
<p>    si no otro mensaje que diga "no se puede realizar"</p>
<p> fin del no.</p>
<p>4. si no hacemos x=gx/g;y=gy/g;</p>
<p>fin del no.</p>
<p>5.posteriormente mostramos x,y;</p>
<p>y listo</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/06/05/ejemplo-ilustrativo4#comments">Comments</a></p>]]></description>
	<pubDate>Thu, 05 Jun 2008 16:49:55 -0500</pubDate>	</item>
	<item>
	<title>EJEMPLO ILUSTRATIVO3</title>
	<link>http://algoritmos.nireblog.com/post/2008/05/30/ejemplo-ilustrativo3</link>
	<guid>http://algoritmos.nireblog.com/post/2008/05/30/ejemplo-ilustrativo3</guid>
		<description><![CDATA[<p>Bien joves, ahora vamos a ver un algoritmo mediante el cual puedas verificar si un número es primo o no.</p>
<p>Paso número1. Un contador=2;</p>
<p>Paso número2. Tomamos una variable puede ser "x" o cualquiera.</p>
<p>Paso número3. Hacemos un ciclo Mq x<1;Le ponemos un mensaje al usuario que diga "Digite positivos".</p>
<p>luego  volvemos a tomar x.</p>
<p>y cerramos ese ciclo.</p>
<p>Nota: Mq significan mientras que.(algo ocurra).</p>
<p>Luego hacemos una condicion que diga si equis coincide con uno, que se escribe en DFD de la siguiente manera  x==1</p>
<p>si coincide entonces mostramos un mensaje que diga " Es la unidad" Ahora si no coincide entonces hacemos otra condicion que diga Si x==2</p>
<p>si coincide mostramos un mensage que diga "Es primo" </p>
<p>si no coincide hacemos la siguiente operacion que consiste en averiguar el residuo de la operació efectuada.</p>
<p>a sí: una varible nueva puede ser r de residuo, ojo "Siempre es bueno utilizar varibles nemotécnicas, es decir varibles que te hagan acordar de la esencia de las cosas.Ejemplo(c  de contador; p  primos; m de matriz etc)".</p>
<p>Entoces quedemonos con r; la operacion es la siguiente.</p>
<p>r=x%c; tal y como esta es en DFD.</p>
<p>luego hacemos un ciclo que diga Mq r!=0 (ya sabemos que esto significa mientras que r sea difernte de cero).Hacemos la siguiente operación.</p>
<p>contantador=contador+1;</p>
<p>luego de esta hacemos la siguiente:</p>
<p>r=x%c;y cerramos ese ciclo.</p>
<p>luego nos preguntamos si x==c</p>
<p>si coinide un mostramos por pantalla un mensje que diga "Es primo"</p>
<p>si no "No es primo(lo que quiere decir que el número ingresado es divisible por otro número)".</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/05/30/ejemplo-ilustrativo3#comments">Comments</a></p>]]></description>
	<pubDate>Fri, 30 May 2008 00:12:02 -0500</pubDate>	</item>
	<item>
	<title>EJEMPLO ILUSTRATIVO2</title>
	<link>http://algoritmos.nireblog.com/post/2008/05/21/ejemplo-ilustrativo2</link>
	<guid>http://algoritmos.nireblog.com/post/2008/05/21/ejemplo-ilustrativo2</guid>
		<description><![CDATA[<p>Bien, ya supongo que debes tener DFD en tu casa y ¿por qué no, haber probado los ejemplos ilustrativos?.Favor les ruego a las personas que ya manejan o van en semestres altos que tengan paciencia.</p>
<p>O visiten los enlaces, ya que alli hay información para personas de 5 y 6 semestre de ING de Sistemas.</p>
<p>En este ejemplo vamos a realizar un algoritmo que permita calcular, la adición,sustración,producto y cociente de dos numeros dados(cualquiera que sean x,y ó a,b.................................). </p>
<p>Tomamos  x,y.</p>
<p>Luego hacemos operaciones.</p>
<p>la varieble, adición=x+y;</p>
<p>la varieble, sustración=x-y;</p>
<p>la varieble, producto=x*y;</p>
<p>la varieble, cociente=x/y;</p>
<p>y luego mostramos estos cálculos, que se encuentran depositados en las variables que son:adición,sustración,producto y cociente.</p>
<p>Nota: Como tú puedes análizar, hay un pequeño problema en el cociente.</p>
<p>Cuando y=0.</p>
<p>Te preguntaras ¿como resolver este problema?. Pues es muy fácil.</p>
<p>Simplemente debes hacer una condición en la cual (y) sea diferente de 0.</p>
<p>Que en DFD se escribe así: y!=0.</p>
<p>Las demás las puedes escribir tal y como están al inicio del algoritmo ó tu puedes elegir, por ejemplo en vez de, adición=x+y; puede ser suma=x+y;ó s=x+y etc. y asi tambien para las demás operaciones.</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/05/21/ejemplo-ilustrativo2#comments">Comments</a></p>]]></description>
	<pubDate>Wed, 21 May 2008 17:10:00 -0500</pubDate>	</item>
	<item>
	<title>DFD</title>
	<link>http://algoritmos.nireblog.com/post/2008/05/15/dfd</link>
	<guid>http://algoritmos.nireblog.com/post/2008/05/15/dfd</guid>
		<description><![CDATA[<p>DFD significa diagrama de flujos de datos.</p>
<p>Es un programa especificamente para probar algoritmos, esdecir para ver su funcionamiento.</p>
<p>este software DFD fue construido en la UNIVERSIDAD DE MAGDALENA.</p>
<p>Para más informacion este link  <a href="http://elticus.com/?contenido=19">http://elticus.com/?contenido=19</a></p>
<p>y aqui les dejo el link de descarga del DFD <a href="http://dfd.softonic.com/descargar">http://dfd.softonic.com/descargar</a></p>
<p><a href="http://algoritmos.nireblog.com/post/2008/05/15/dfd#comments">Comments</a></p>]]></description>
	<pubDate>Thu, 15 May 2008 16:12:11 -0500</pubDate>	</item>
	<item>
	<title>EJEMPLOILUSTRATIVO1</title>
	<link>http://algoritmos.nireblog.com/post/2008/05/05/ejemploilustrativo1</link>
	<guid>http://algoritmos.nireblog.com/post/2008/05/05/ejemploilustrativo1</guid>
		<description><![CDATA[<p><img id="image295911" alt="el mayor de tres numeros" src="http://algoritmos.nireblog.com/blogs3/algoritmos/files/ejmpl_fig13.jpg" align="middle" class="imgcentro" /></p>
<p>Ahora vamos a hallar el mayor de 3 numeros.<br />
Muy facil, de la misma manera que el anterior(ejemplo ilustrativo).</p>
<p>1.Toma los tres numeros<br />
2.Compara los tres numeros<br />
3.Muestras el mayor.</p>
<p>De seguro te preguntaste en el ejemplo anterior sobre la comparacion,obviamente te vas a preguntar en este.</p>
<p> Fácil, ya no vas a tomar A,B sino A,B,C; y me imagino como tu eres un chico pilas estas pensando ¿que tal si fuesen 4 numeros?pues la respuesta es la que estas pensando. ya no se toman A,B,C;sino A,B,C,D;y asi sucesivamente.y listo.</p>
<p>Solucion tomamos a,b,c;</p>
<p>Nos preguntamos si a>b<br />
Luego si esto es cierto nos preguntamos si a>c<br />
Si esto es cierto a será el mayor.<br />
Si no nos preguntamos si b>c<br />
Si esto es cierto b sera el mayor.<br />
Si no el mayor sera c.<br />
Fin del si.</p>
<p>Luego nos preguntamos si b>c<br />
Si esto es  cierto b sera el mayor.<br />
Sino el mayor sera c.<br />
Fin del no.
</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/05/05/ejemploilustrativo1#comments">Comments</a></p>]]></description>
	<pubDate>Mon, 05 May 2008 11:53:44 -0500</pubDate>	</item>
	<item>
	<title>EJEMPLO ILUSTRATIVO</title>
	<link>http://algoritmos.nireblog.com/post/2008/05/03/ejemplo-ilustrativo</link>
	<guid>http://algoritmos.nireblog.com/post/2008/05/03/ejemplo-ilustrativo</guid>
		<description><![CDATA[<p>Ahora vamos a dejar a un lado los ejemplos de la vida cotidiana y nos vamos a enfocar a los metodos matematicos.</p>
<p>Platiemonos el siguiente algoritmo, que tal para empesar. un algoritmo<br />
que me halle el mayor de 2 numeros.<br />
solucion:</p>
<p>1.Toma los dos numeros.<br />
2.Comparalos.<br />
3. Muestra el mayor.</p>
<p>Facil nocierto. Espero te haya gustado.</p>
<p>haaaaaaaaaa de seguro te estas preguntanto como los comparo.<br />
muy facil.</p>
<p>Amanera de ejemplo:</p>
<p>Tomas a,b;</p>
<p>Luego te preguntas si a>b<br />
caso que fuere cierto  a es el mayor, caso contrario sera b.</p>
<pLlisto.
</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/05/03/ejemplo-ilustrativo#comments">Comments</a></p>]]></description>
	<pubDate>Sat, 03 May 2008 00:04:58 -0500</pubDate>	</item>
	<item>
	<title>EJEMPLO COTIDIANO</title>
	<link>http://algoritmos.nireblog.com/post/2008/05/02/ejemplo-cotidiano</link>
	<guid>http://algoritmos.nireblog.com/post/2008/05/02/ejemplo-cotidiano</guid>
		<description><![CDATA[<p>Hay un caso muy particular, parecido al de las amas de casa.<br />
los conductores, has notado que todo conductor de un auto por lo general sabe cambiar una llanta. por que en caso contrario no parecera un conductor.</p>
<p>Recuerda esto:"ademas de ser hay que pareser".</p>
<p>Los pasos que el implementa "sin querer queriendo son los siguientes":</p>
<p>1Prendo la luces de emergencia intermitentes<br />
2 Disminuyo la velocidad y manejo hacia un área segura<br />
3 Me estaciono en el área segura<br />
4 Apago el motor de el auto<br />
5 Pongo el freno de mano me quito el cinturon de seguridad<br />
6 Tomo mis llaves<br />
7 Salgo de el auto fijandome que no pase ningun otro auto<br />
8 Cierro la puerta<br />
9 Reviso cual es la rueda dañada<br />
10 Me dirijo hacia el compartimento donde esta la llanta de refaccion<br />
11 Abro el compartimento (cajuela) con la llave que todos mis demas compañeros olvidaron<br />
12 Reviso si traigo la llanta de refaccion,llave de tuercas seguro de ruedas, gato y señales de emergencia si es asi la saco junto con el gato la llave de tuercas el seguro para las ruedas y las señales de emergencia<br />
13 Coloco las señales de emergencia a la distancia adecuada<br />
14 Regreso a mi auto y tomo la refaccion el gato la llave de tuercas y el seguro para las ruedas<br />
15 Me dirijo hacia la rueda dañada<br />
16 Quito el tapon de la rueda<br />
17 Aflojo las tuercas de la rueda<br />
18 Coloco el gato en una posicion segura<br />
19 Levanto el auto<br />
20 Retiro las tuercas teniendo cuidado de ponerlas en un solo lugar<br />
21 Retiro la llanta dañada y la coloco debajo de el auto para mi seguridad<br />
22Tomo la rueda de refaccion<br />
23 La coloco en el lugar en que estaba la rueda dañada<br />
24 Tomo las tuercas<br />
25 Las coloco una a una en su lugar fijandome que lleguen a una posicion en la que detengan a la rueda firmemente<br />
26 Saco la rueda dañada de debajo de el carro y la coloco a un lado<br />
27 Bajo el gato y lo coloco junto a la rueda dañada<br />
28 Tomo la llave de tuercas y el seguro de las ruedas<br />
29 Aprieto las tuercas asegurandome que todas queden bien apretadas<br />
30 Coloco la llave de tuercas y el seguro de las ruedas junto a el gato<br />
31 Tomo el tapon<br />
32 Coloco el tapon en su lugar asegurandome que este perfectamente colocado<br />
33 Recojo la llave de tuercas el gato el seguro de ruedas y la refaccion<br />
34 Me dirijo a la cajuela<br />
35 Meto la rueda el gato la lave de tuercas y el seguro de ruedas en la cajuela poniendolos cada uno en su lugar<br />
36 Me dirijo hacia donde coloque las señales de emergencia<br />
37 Las recojo<br />
38 Me dirijo hacia la cajuela de el auto<br />
39 Meto las señales de emergencia en la cajuela de el auto<br />
40 Cierro la cajuela<br />
41 Tomo mis llaves de la chapa de la cajuela<br />
42 Me dirijo hacia la puerta de mi carro<br />
43 Habro la puerta<br />
44 Me subo a el auto<br />
45 Coloco las llaves en el switch de encendido<br />
46 Enciendo el auto<br />
47 Me coloco el cinturon de seguridad<br />
48 Quito el freno de mano<br />
49 Quito las luces de emergencia<br />
50 Pongo la senal de direccional<br />
51 Pongo mi auto en velocidad</p>
<p>y listo hermano ahora usted sin ser un conductor sabe cambiar correctamente la llanta de su auto.
</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/05/02/ejemplo-cotidiano#comments">Comments</a></p>]]></description>
	<pubDate>Fri, 02 May 2008 23:51:48 -0500</pubDate>	</item>
	<item>
	<title>DEFINICION</title>
	<link>http://algoritmos.nireblog.com/post/2008/04/24/definicion</link>
	<guid>http://algoritmos.nireblog.com/post/2008/04/24/definicion</guid>
		<description><![CDATA[<p>Un algoritmo no es mas que un conjunto de pasos para resolver un problema.No te asustes querido amigo(a),pensando que solo su implementacion es via computador y que hay que ser un experto en maquinas para poder ejecutarlos; pues te equivocas, las amas de casas son excelentes pensadoras y ejecutadoras de algoritmos.<br /> ¿o como crees tu, que siempre tu desayuno,almuerzo,y cena no te faltan?.<br /> Es por que ellas lo programan con anterioridad aunque lo hagan como dice el chabo "fue sin querer queriendo".</p>
<p><a href="http://algoritmos.nireblog.com/post/2008/04/24/definicion#comments">Comments</a></p>]]></description>
	<pubDate>Thu, 24 Apr 2008 16:55:47 -0500</pubDate>	</item>
</channel>	
</rss>
 
