Estructuras condicionales

2,226 views

Published on

Estructuras condicionales

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,226
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Estructuras condicionales

  1. 1. Estructuras Condicionales<br />Prof. Carlos M. Sandoval Rivera, MIS A+ N+ OEM<br />1<br />Prof. Carlos M. Sandoval<br />
  2. 2. Estructuras de Condicionales<br />Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa.<br />Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples.<br />2<br />Prof. Carlos M. Sandoval<br />
  3. 3. Simples: Las estructuras condicionales simples se les conoce como “Toma de decisión”. Esta toma de decisión tienen la siguiente forma:<br /> <br /> Si (If)<condición> entonces (Then)<br /> Acción(es)<br /> Fin-si (endIf)<br />3<br />Prof. Carlos M. Sandoval<br />
  4. 4. Donde:<br />Simples<br />If (Si) - Indica el comando de comparación.<br />Condición - Indica la condición a evaluar.<br />Then (entonces) - Precede a las acciones a realizar cuando se cumple la condición.<br />acción(es) - Son las acciones a realizar cuando se cumple o no la condición.<br />4<br />Prof. Carlos M. Sandoval<br />
  5. 5. Dobles: Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma:<br />Si (If)<condición> entonces (Then)<br /> Acción(es)<br /> si no (Else) <br /> Acción(es)<br /> Fin-si (endIf)<br />5<br />Prof. Carlos M. Sandoval<br />
  6. 6. Donde: Dobles<br />If (Si) - Indica el comando de comparación.<br />Condición - Indica la condición a evaluar.<br />Then (entonces) - Precede a las acciones a realizar cuando se cumple la condición.<br />acción(es) - Son las acciones a realizar cuando se cumple o no la condición.<br />Else (si no) - Precede a las acciones a realizar cuando no se cumple la condición.<br />6<br />Prof. Carlos M. Sandoval<br />
  7. 7. Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o mas acciones.<br />Múltiples: Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas.<br />7<br />Prof. Carlos M. Sandoval<br />
  8. 8. La forma común es la siguiente:<br />Si <condición> entonces<br /> Acción(es)<br /> si no<br /> Si <condición> entonces<br /> Acción(es)<br /> si no <br /> .<br /> . Varias condiciones<br /> .<br />8<br />Prof. Carlos M. Sandoval<br />
  9. 9. Problemas Condicionales<br />Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta.<br />9<br />Prof. Carlos M. Sandoval<br />
  10. 10. start<br />Leer porciento_interes, capital<br />interes=<br />capital * porciento_interes<br />Si(If) interes > 7000<br />True<br />False<br />capitalfinal =<br />capital + interes<br />Imprimir capitalfinal<br />10<br />Prof. Carlos M. Sandoval<br />
  11. 11. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario.<br />11<br />Prof. Carlos M. Sandoval<br />
  12. 12. En un almacén se hace un 20% de descuento a los clientes cuya compra supera los $1000 ¿Cual será la cantidad que pagara una persona por su compra?<br />12<br />Prof. Carlos M. Sandoval<br />
  13. 13. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:<br />Si trabaja 40 horas o menos se le paga $16 por hora<br />Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y$20 por cada hora extra.<br />13<br />Prof. Carlos M. Sandoval<br />
  14. 14. 14<br />Prof. Carlos M. Sandoval<br />
  15. 15. Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta.<br />15<br />Prof. Carlos M. Sandoval<br />
  16. 16. 16<br />Prof. Carlos M. Sandoval<br />
  17. 17. Estructuras Condicionales<br />Prof. Carlos M. Sandoval Rivera, MIS A+ N+ OEM<br />17<br />Prof. Carlos M. Sandoval<br />

×