Como aprender a programar

Páginas: 8 (1932 palabras) Publicado: 12 de febrero de 2014
xtraído de Como Lo Hago!

¡Es la hora, es la hora!, es la hora de seguir programando.
Tal como lo prometimos, ahora les traemos la cuarta parte de esta guía que está sacando chispasmuchos esperaban, en la cual seguiremos viendo el maravilloso mundo de la programación de una manera sencilla.
Continuaremos justo desde donde terminamos la última vez, así que sin más que decir, los esperamosdespués del salto.

Ads by ViewPasswordAd Options
Cómo aprender a programar y no morir en el intento - Parte 4
Nota: Si es primera vez que entran en estos tutoriales, les recomendamos leer las partes anteriores para estar al día con lo que ya hemos cubierto:
Parte 1.
Parte 2.
Parte 3.
Y tal como es costumbre, partiremos por revisar los contenidos de esta edición:
Contenidos:
1. Iteracionescondicionales múltiples y uso de más de una condición.
2. Switch: Otra iteración condicional.
3. Ciclos o búcles.
Así que sin más que decir, manos a la obra:
1.- Iteraciones condicionales múltiples y uso de más de una condición.
En la edición anterior de esta saga, comenzamos a ver lo que son las iteraciones condicionales y como aplicarlas cuando dentro de un programa necesitamos tomar uncamino u otro, en su mayoría mutuamente excluyente, a partir de una condición dada. La simpleza de su utilización pudimos apreciarla a través de los ejercicios resueltos.
Pero la programación, como la vida, siempre se complica, y eso es lo que haremos ahora.
En los ejercicios anteriores hicimos uso de condiciones excluyentes para las iteraciones, o sea, algo como "Si se da esta condición, hagaesto, si no, haga esto otro", lo cual es bastante sencillo de entender y aplicar. Sin embargo, cuando estemos realizando programas a más alto nivel comunmente nos encontraremos con situaciones donde debamos evaluar multiples iteraciones, como por ejemplo "Si se da esta condición, haga esto, si no se da, pero se da esta otra, haga esto y si no se da ninguna de las 2, haga esto otro". Con palabras esalgo complicado, pero viendo según sentencias, sería algo así:
1. Si (condición)  
2.     sentencia 1;  
3. Si no  
4.     Si(condición)  
5.         sentencia 2;  
6.     Si no  
7.        sentencia 3;  
Ahora, tal como mencionamos en el tutorial anterior, dentro de un Si, pueden ir una infinidad de Si y Si no, lo mismo dentro de un Si no. Sin embargo, lo único que debemos recordar es quesiempre un Si no debe ir precedido de un Si.
Teniendo eso claro, ¿Qué pasa ahora si dentro de nuestro Si debemos evaluar más de una condición o bien una de 2 posibles?.
Ahí es donde empezamos a utilizar el concepto de más de una condición. Dentro de un Si, podemos evaluar el número de condiciones que nosotros queramos, utilizando los operadores && para "y", y || para"ó". Por ejemplo, si dentro deun Si necesitaramos evaluar la condición de que una persona tuviese más de 18 años y su nombre fuera Juan, utilizaríamos algo como esto:
texto planocopiar codigoimprimir?
1. Si (edad > 18 && nombre=="Juan")  
2.     sentencia 1;  
3. Si no  
4.     sentencia 2;  
Por otro lado, si quisieramos evaluar alguna de las 2 condiciones como ciertas, bien que su edad sea mayor a 18, o su nombrefuese Juan, haríamos algo como esto:
Ads by ViewPasswordAd Options
texto planocopiar codigoimprimir?
1. Si (edad > 18 || nombre == "Juan")  
2.     sentencia 1;  
3. Si no  
4.     sentencia 2;  
De esta forma, mediante esos operadores, podemos evaluar una serie de condiciones, tanto excluyentes, como adherentes. Esta evaluación puede mezclarse con iteraciones múltiples, según lo necesitemos.2.- Switch: Otra iteración condicional.
A pesar de que el Si y Si no (if y else en los lenguajes reales) es la iteración condicional más utilizada, existe una bastante útil al momento de evaluar distintos escenarios dentro de un programa, la cual es el famoso Switch, el cual evalúa el valor de una variable y a partir de ese valor presenta distintas sentencias a partir de posibles casos que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aprendiendo a programar
  • aprender a programar
  • Aprendiendo a Programar
  • Aprender como aprender
  • aprender cómo aprender
  • ¿Cómo Aprendemos?
  • como aprendo
  • Como Aprender

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS