Вы находитесь на странице: 1из 9

UNIVERSIDAD CATÓLICA DE SANTA MARÍA

ESCUELA PROFESIONAL DE INGENIERÍA MECÁNICA, MECÁNICA


ELÉCTRICA Y MECATRÓNICA

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.

Nombres y apellidos : Jhonathan Ever Meneses López


Código : 2015400251
Grupo : 05
0505
I. ACTIVIDADES A REALIZAR
Realice el análisis, algoritmo y codificación (realice comentarios en su codificación) para los
siguientes problemas:

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

II. CUESTIONARIO FINAL.

Realice el análisis, algoritmo y codificación (realice comentarios en su codificación) para los


siguientes problemas.

1. Que ingresado el número 5, saber si es primo o no.

ANALISIS
Entrada Proceso Salida

TRUE es primo Primo


FALSE no es primo No primo
N

DIAGRAMA DE FLUJO

CODIFICACION

2. Que ingresado el número 6, saber si es un número perfecto o no.

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:

 Si ∆=0, existe una raíz de multiplicidad 2.

 Si ∆>0, existen dos raíces reales diferentes.

 Si ∆<0, existen dos raíces complejo conjugadas


ANALISIS

Entrada Proceso Salida

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

III. CONCLUSIONES (Realice 4 conclusiones)

 Para comparar datos o seleccionar una opción es habitual usar el comando switch case

 Para poner condiciones es adecuado seleccionar el comando if

 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

Вам также может понравиться