Está en la página 1de 12

UNIVERSIDAD CATÓLICA DE SANTA MARÍA

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


ELÉCTRICA Y MECATRÓNICA
CÓDIGO :
: MECANICA COMPUTACIONAL I GUÍA DE LABORATORIO 03
ASIGNATURA
Docente (s):
PRIMERA FASE Ing. Henry Christian Zegarra Gago.
Diseño de Algoritmos – Estructura Programación Repetitivas Fecha: 2022.11.05.

Nombres y apellidos : Alejandro Antonio Badillo Valdivia


Código : 2018220621
Grupo : Paquete MC1

IV. ACTIVIDADES A REALIZAR

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

6.1 Que ingresado el número N, saber si es primo o no. (for y while).


For
Análisis

Diagrama de flujo
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 11/ 11

Codificación

while
Análisis
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 12/ 11

Diagrama de flujo

Codificación
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 13/ 11

6.2 Que ingresado el número N, saber si es un número perfecto o no. (Instruction for y while)
For
Análisis

Diagrama de flujo

Codificación

While
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 14/ 11

Análisis
Diagrama de flujo

Codificación
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 15/ 11

CUESTIONARIO FINAL.
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 16/ 11

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

7.1 Investigue sobre la instrucción cíclica hacer-mientras, escriba su diagrama flujo y sintaxis.

Sintaxis:

Condiciones iniciales
Do
{
<caja negra>
incremento o decremento
}while(condiciones finales)

GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 17/ 11

7.2 Modifique el programa de la pregunta 6.1 para que funcione con instrucciones cíclica hacer-
mientras (do-while). Realice la prueba en el diagrama de flujo para cuando N tome el valor de
5. Análisis

Codificación

Codificación
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 18/ 11

7.3 Modifique el programa de la pregunta 6.2 para que funcione con instrucciones cíclica hacer-
mientras (do-while). Realice la prueba en el diagrama de flujo para cuando N es igual a 6.

7.4 Que ingresado un número N entero positivo escriba la conjetura de Collatz. La conjetura de
Collatz realiza los siguientes cálculos.
 Si n es par dividámoslo por 2
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 19/ 11

 Si n es impar multipliquémoslo por 3 y sumémosle 1 al resultado.

Por ejemplo, si ingresamos n=6 entonces debe de visualizarse la siguiente secuencia:

6, 3, 10, 5, 16, 8, 4, 2, 1

Análisis

Diagrama de flujo
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 20/ 11

Codificación
GUÍA DE LABORATORIO NO 03 MECANICA COMPUTACIONAL I PAG 21/ 11

V. CONCLUSIONES (Realice 4 conclusiones)

 No todos los procesos que realicemos con instrucciones cíclicas tendrán condiciones iniciales o
incrementos
 Los diagramas de flujo de las instrucciones while y do-while son idénticos
 Nos damos cuenta de que podemos sustituir la instrucción for con la instrucción while con solo
mover ciertos parámetros

También podría gustarte