Está en la página 1de 9

SEP SES TecNM

INSTITUTO TECNOLÓGICO DE TOLUCA

Ingeniería Industrial a distancia.

Algoritmos y lenguajes de programación.

Evaluación Práctica tema 2

PRESENTA:
Orlando Hernández Ordoñez

DOCENTE

Marelis Carrillo Lara

METEPEC, ESTADO DE MÉXICO, 23 de febrero de 2023


Índice.

Problema 1______________________________________________3
Pseudocogico___________________________________________3
Diagrama de flujo________________________________________5
Ejemplo________________________________________________6
Problema 2______________________________________________7
Conclusión_____________________________________________9
Referencias.____________________________________________9
Problema 1

Se desea realizar una calculadora con las operaciones siguientes, suma, resta,
multiplicación, división, potencia, factorial, resto. Diseñe la solución de tal forma, que le
permita al usuario seleccionar la operación a realizar, sin necesidad de reiniciar el
programa, el usuario puede continuar operando, mientras así lo decida. (valor 15pts)

Algoritmo Calculadora
Definir opc, N1, N2, resultado Como Real
opc=10
resultado=0
Mientras opc <> 0 hacer
Escribir "escribe valor N1"
Leer N1
Escribir "escribe valor N2"
Leer N2
Escribir "1=suma"
Escribir "2=resta"
Escribir "3=multiplicación"
Escribir "4=división"
Escribir "5=potecia"
Escribir "6=factorial"
Escribir "salir con otro numero"
Escribir "elige una opción"
Leer opc
Segun opc Hacer
1:
Escribir "suma"
resultado= N1+N2
Escribir " La suma de",N1,"+",N2,"=",resultado
2: Escribir "resta"
resultado= N1-N2
Escribir "La resta de",N1,"-",N2,"=",resultado

3:
Escribir "multiplicación"
resultado= N1*N2
Escribir "La multiplicación de",N1,"x",N2,"=",resultado
4:
Escribir "división"
resultado= N1/N2
Escribir " La división de",N1,"/",N2,"=", resultado
5:
Escribir "potencia"
resultado= N1^N2
Escribir " La potencia de",N1,"^",N2,"=", resultado
6:
Escribir "factorial"
Definir número, factorial, x Como Entero
Escribir "Inserta un número de N1 o N2"
Leer número
Si número < 0 Entonces
Escribir "El número no se puede calcular"
SiNo
x= 1
factorial = 1
Mientras x <= número hacer
factorial= factorial*x
x= x+1
FinMientras
Escribir "El factorial del valor N1 o
N2=",número,"=",factorial

FinSi

De Otro Modo:
Escribir "Sitema finalizado"
opc=0

FinSeguN

FinMientras

FinAlgoritmo

Diagrama de flujo:
Ejemplo:
Problema 2

De acuerdo con el siguiente diagrama de respuesta a lo que se le solicita (valor 15pts)


Inciso A)

Inciso B)

Desde el primer producto podemos encontrar un error al ser que el valor del precio
debe ser entero y no decimal.

Inciso C)
Al evaluar en inciso c nos damos cuenta de que la variable de precio y total no es
adecuada al ser en decimales ya que en el algoritmo se define como Entero por lo que al
querer evaluar marca error.

Inciso D)
La solución bien empleada del algoritmo es ayudar en la contabilidad en una tienda, pero
sin embargo encontramos varios fallos en él, ya que al ejecutarlo no suma el IVA para dar
el precio total.
Conclusión
Puedo decir que los pseudocodigos son herramientas que nos ayuda a facilitar las
actividades de nuestro trabajo, sin embargo hay que saber cómo emplearlos, ya
que hacer un algoritmo debe de llevar, entrada, proceso y salida de manera
adecuada, si no el resultado esperado será erróneo. Con el desarrollo de estos
algoritmos puedo aprender que tanta importancia toman los pseudocodigos en el
ambiente industrial y también en el cotidiano, como lo podemos ver en el ejercicio
2, donde hasta una tienda empleando un algoritmo correcto puede facilitar su
trabajo.

Referencias

Danisable. (2018). Pseudocódigo | ¿Qué es el pseudocódigo? | Parte 1


https://www.youtube.com/watch?v=3lwmgekxEws&ab_channel=Danisable
Marker, G. (2020). Pseudocódigo: ¿Qué es? ¿Cómo hacer uno? Ejemplos.
Tecnología + Informática; Tecnología + Informática. https://www.tecnologia-
informatica.com/pseudocodigo/

También podría gustarte