Академический Документы
Профессиональный Документы
Культура Документы
CÓDIGO : MANUAL DE
ASIGNATURA : MECANICA COMPUTACIONAL I LABORATORIO
PRIMERA FASE Docente (s):
Diseño de Algoritmos – Estructura Programación Selectivas Ing.Cuadros.
Fecha: 2019.03.30.
1. Que, dado un carácter, determine si es una vocal o una consonante. (Use la instrucción switch
case.
ANALISIS
Entrada Proceso Salida
Case(a,e,i,o,u)
Es una vocal
Letra
Default(consonante)
Es una consonante
DIAGRAMA DE FLUJO
CODIFICACION
2. Que dado un número N, devolver el doble si el número es par o el triple si el número es impar.
ANALISIS
Entrada Proceso Salida
true R=N*2
N false R=N*3 R
DIAGRAMA DE FLUJO
CODIFICACION
3. Que ingresados 3 números n1, n2 y n3, visualice los tres números en forma ascendente.
ANALISIS
Entrada Proceso Salida
Comparar n1,n2,n3 y
n1,n2,n3 ejemplo:
entregar los tres números en
1,2,3
forma ascendente
DIAGRAMA DE FLUJO
CODIFICACION
ANALISIS
Entrada Proceso Salida
DIAGRAMA DE FLUJO
CODIFICACION
ANALISIS
Entrada Proceso Salida
If(n % i == 0) s+i=0
n Es perfecto
If(n==s)
No es perfecto
DIAGRAMA DE FLUJO
CODIFICACION
3. Modifique el programa de la pregunta 6.1 para que funcione con instrucciones selectivas
anidadas.
ANALISIS
Entrada Proceso Salida
Es vocal
letra TRUE (vocal(a,e,i,o,u))
FALSE (es consonante) Es consonante
DIAGRAMA DE FLUJO
CODIFICACION
4. Que dada la siguiente ecuación de la forma Ax2+Bx+C = 0, determine la solución. Recordar que
∆=b2-4ac, entonces:
1. primeraSolucion = (-
b+sqrt(interiorRaiz))/(2*a); La solución es
A,b,c 2. segundaSolucion = (-b-
sqrt(interiorRaiz))/(2*a);
DIAGRAMA DE FLUJO
CODIFICACION
Para comparar datos o seleccionar una opción es habitual usar el comando switch case
La selección anidada if-else es bueno para comparar muchos datos ingresados con
Muchos casos y llegar a una respuesta
Para hcer el diagrama para cada caso es recomendado hacerlo de lo mas practico
posible ya que el algoritmo es largo