0% encontró este documento útil (0 votos)
17 vistas5 páginas

Evaluacion 3 Introduccion A La Programacion

Cargado por

Carlos Carrasco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas5 páginas

Evaluacion 3 Introduccion A La Programacion

Cargado por

Carlos Carrasco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Introducción a la Programación

EVALUACIÓN 3

Carlos Carrasco Barros


15.709.661-3
Instrucciones

Ejercicio 1

Mediante la herramienta PSeInt y utilizando toda su potencialidad, crear un


algoritmo en pseudocódigo que describa el conjunto de pasos y acciones para
obtener transporte por medio de una aplicación. Analice detenidamente el
problema planteado, determine y explique lo que se requiere solucionar.

Explicación del Algoritmo

“obtener transporte mediante App”

Registro/Iniciar Sesión: El algoritmo comienza preguntando si el usuario tiene una


cuenta. Si no la tiene, solicita los datos para crear una nueva cuenta. Si ya tiene cuenta,
solicita el email y la contraseña para iniciar sesión.

Seleccionar Destino: Solicita al usuario que ingrese su ubicación actual y su destino


deseado.

Buscar Conductores Disponibles: Simula la búsqueda de conductores disponibles.

Confirmar Viaje: Si hay conductores disponibles, se le pregunta al usuario si desea


confirmar el viaje.

Realizar el Viaje: Simula el proceso del viaje desde que el conductor llega hasta que el
usuario llega a su destino.

Finalizar y Pagar: Solicita el pago al usuario y le da la opción de calificar el viaje.

Con este pseudocódigo se puede obtener un transporte mediante una aplicación,


comenzando con el inicio de sesión hasta la finalización del viaje y su pago.
Ejercicio 2

Mediante la herramienta PSeInt y utilizando toda su potencialidad, crear un


algoritmo en pseudocódigo que describa el conjunto de pasos y acciones para
extraer dinero desde un cajero automático. Proponga más de una solución y
describa los pasos realizados para determinar cuáles de las soluciones planteadas
es la óptima y por qué.

Acá planteo 2 opciones, una tarjeta con PIN y otra con código QR para girar dinero en un
cajero automático.

Tarjeta con PIN

Numero tarjeta: 1234

PIN: 0000

Monto: $100.000

Ventajas:

1. Familiaridad: Muchos estamos acostumbrados a usar tarjetas bancarias con un


número PIN. Es un método conocido y confiable para acceder a nuestro dinero.
2. Seguridad física: Las tarjetas físicas tienen medidas de seguridad incorporadas,
como los chips y los PIN, que protegen nuestras cuentas contra el fraude cuando
estamos en persona en el cajero automático.

Desventajas:

1. Posibilidad de pérdida o robo: Las tarjetas físicas pueden ser robadas o


perdidas, lo que puede llevar a que alguien más las use sin permiso.
2. Costo de reemplazo: Si perdemos nuestra tarjeta, generalmente hay un costo
asociado con obtener una nueva.
Código QR

Código qr: 0000

Monto: $100.000

Ventajas:

1. Simplicidad y conveniencia: Escanear un código QR puede ser más fácil y


rápido que introducir un PIN, especialmente si ya tenemos nuestro teléfono a
mano.
2. Seguridad digital: Los códigos QR pueden estar encriptados, lo que hace más
difícil que alguien los falsifique o los use sin autorización.

Desventajas:

1. Dependencia de la tecnología: Tanto el cajero automático como nuestro teléfono


deben tener la capacidad de leer y procesar códigos QR. Si alguno de los dos no
puede hacerlo, no podremos usar este método.
2. Conexión a internet: A veces se necesita una conexión a internet para validar el
código QR y completar la transacción. Esto puede ser un problema si estamos en
un área con mala conexión.

Elección entre Tarjeta y QR

La elección entre tarjeta con PIN y código QR depende de tus preferencias personales y
de las condiciones específicas del cajero automático y tu entorno. Ambos métodos tienen
sus ventajas y desventajas, así que es importante considerar cuál se adapta mejor a tus
necesidades y situación para poder determinar cuál es más optima.
Ejercicio 3

Mediante la herramienta PSeInt y utilizando toda su potencialidad, crear un


algoritmo en pseudocódigo que describa el conjunto de pasos y acciones que se
deben realizar para construir un algoritmo que determine el mayor y menor valor
de una serie de 5 números. Describa las validaciones y trazabilidad realizada para
asegurar el correcto funcionamiento de la solución planteada.

Validaciones realizadas:

 Rango de números: Se verifica que cada número ingresado esté dentro del rango
válido (1 a 1000). Si no lo está, se solicita que se ingrese un número válido.
 Inicialización de variables: Nos aseguramos que las variables mayor y menor
estén correctamente inicializadas para que puedan almacenar los valores
adecuados durante la ejecución.
 Comparaciones y actualizaciones: Cada número ingresado se compara con los
valores actuales de mayor y menor, así nos aseguramos se actualicen
correctamente según sea necesario.

Trazabilidad realizada:

 Comentarios claros: El algoritmo está acompañado de comentarios que explican


qué hace esa sección del código, facilitando la comprensión y la revisión del
funcionamiento del programa.
 Uso de estructuras de control: Se utilizan una estructura para para asegurar que
se ingresen exactamente 5 números y también para realizar las comparaciones
necesarias que determinen el número mayor y el menor.

Este algoritmo asegura que se encuentren correctamente el mayor y el menor número de


una serie de 5 números dentro del rango especificado, al mismo tiempo que válida la
entrada para garantizar datos válidos.

También podría gustarte