programacion

Páginas: 2 (384 palabras) Publicado: 15 de agosto de 2013
switch - Dependiendo-De
La estructura de control switch sirve en el caso que se tenga una variable y se quiera ejecutar algún
conjunto de instrucciones dependiendo del valor que tenga la variableque se encuentra en el switch.
Si se tiene una variable a dentro de una estructura de control switch: switch(a) y n casos con n
conjuntos de instrucciones, se ejecutará el conjunto de instruccionesque se encuentre en el caso que
coincida con el valor de a.



Ejemplos:
EJERCICIO
 
Crear el pseudocódigo y diagrama de flujo para un programa que pida al usuario un número de día y un númerode mes, evalúe si la entrada es correcta y en caso de que así sea calcule el día del año que es, considerando un año no bisiesto.
 
 
 
 

 
SOLUCIÓN
 
1. Objetivos.
 
Determinar qué díadel año es un día definido por el número de día y número de mes.
 
2. Condicionantes.
 
Año bisiesto o no bisiesto. Conteo a partir del cero (¿Existe día cero?) o del uno. Viabilidad del dato departida (p. ej. un número de mes igual a 15 no es viable).
 
3. Datos de partida.
 
Número del día y número del mes.
 
4. Método o estrategia de resolución.
 
Un problema puede tener distintasvías para ser resuelto. Vamos a enfocarlo hacia una resolución usando la instrucción Según (Caso) Hacer.
 
En primer lugar y como variantes globales contemplaremos dos posibilidades: datos correctos odatos incorrectos. Se considerarán datos correctos aquellos en los que el número de día esté comprendido entre 1 y 31 y el número de mes entre 1 y 12. Se podría afinar más restringiendo mes a mes lasposibilidades (p. ej. en el mes de febrero no admitir un número de día que fuera 30, ya que ese valor es inviable), cosa que no haremos para simplificar el ejercicio.
 
Por otro lado, para elcálculo del día del año se considerarán 12 casos posibles, que son los doce meses del año. Para cada mes, se calculará el día del año como el día del mes correspondiente más el total de días acumulados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS