Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a. Módulo: 2
b. Asignatura: Pensamiento Algorítmico
c. RA: Realizar modelos matemáticos en base a una situación
problemática, identificando elementos relevantes de un
problema para su adecuado análisis y solución.
d. Docente Online: Susana Muñoz
e. Fecha de entrega: 22-noviembre-2022
1
Tabla de contenido
Introducción..................................................................................................................... 3
Desarrollo........................................................................................................................ 4
Conclusión....................................................................................................................... 9
Bibliografía..................................................................................................................... 10
2
Introducción
3
Desarrollo
ítem I
Construcción de expresiones lógicas y aritméticas que se desarrollan dentro de un cajero
automático.
I Ingreso al cajero automático
1. El cliente ingresa al cajero
1. El cajero automático pide al cliente ingresa la tarjeta
2. El cliente ingresa la tarjeta al cajero automático
3. El cajero automático acepta la tarjeta, lee el código del banco y el número de
tarjeta, y compara si coincide con los datos del cliente
4. El cajero automático solicita ingresar una clave al cliente
5. El cliente ingresa su clave de 4 dígitos
6. El cajero automático envía el número de tarjeta, el código del banco y clave a una
base de datos del banco para comparar si los datos son correctos
7. El banco compara la información si estas tres variables son correctas el banco
aprueba la solicitud y envía aprobación al cajero automático
8. Si la clave no es correcta el sistema le dará dos intentos más antes que se
bloquee la tarjera
9. Si la comparación de los datos es correcta
10. El banco envía la información al cajero automático
11. El cajero automático mostrara un mensaje para que el cliente pueda elegir el tipo
de transacción :Consultar saldo, girar dinero o cambiar la clave
II consulta de saldo
12. El cliente selecciona consultar saldo
13. El cajero automático solicita al banco el saldo de la cuenta del cliente
14. El banco busca el saldo de la cuenta
15. El banco envía el saldo al cajero automático
16. El cajero automático consulta al usuario si quiere mostrar saldo en pantalla o
imprimir comprobante
17. Si el cliente selecciona mostrar saldo en pantalla
18. El cajero automático muestra saldo en pantalla
19. Sino el cajero imprimirá el saldo de la cuenta del cliente
20. El cajero automático muestra si desea otra opción
21. El cliente debe seleccionar una opción
22. El cajero muestra “si” o “no”
23. Si el cliente selecciona si
4
24. El cajero vuelve al a mostrar el menú
25. De lo contrario el cajero finaliza la transacción
26. El cajero muestra en pantalla “retire su tarjeta”
27. El cajero finaliza la transacción
IV Cambio de clave
53. El cliente selecciona cambio de clave
54. El cajero automático solicita ingresar clave nueva
55. El cliente ingresa clave nueva
56. El cajero automático pide confirmar la nueva clave
57. El cliente confirma la nueva clave
58. El cajero envía la información a la base de datos del banco
5
59. El banco guarda la nueva clave
60. El banco confirma la nueva clave
61. El banco envía la confirmación de nueva clave al cajero automático
62. El cajero automático muestra que nueva clave fue creada
63. El cajero automático pregunta si desea otra operación
64. El cliente presiona si
65. El cajero vuelva al menú
66. De lo contrario el cajero finaliza la transacción
67. El cajero muestra en pantalla “retire su tarjeta”
68. El cajero finaliza la transacción
Salida:
1. El cliente sale del cajero
6
ítem II
variables abstractas
persona: edad, Rut, religión, educación ,etc.
Cliente
añadir (clave, numero de 4 dígitos) agregar el valor de numero de 4 dígitos a variable
clave y los datos guardados serán de tipo entero.
Tenemos variables enteras que serán mostradas como números y pesos
las opciones de menú utilizaremos booleano esta condición nos entregar dos acciones
verdadero o falso
En las comparaciones de saldo los operadores relacionales como igualdad y operaciones
relacionales como <>
Para asignar valores operadores de asignación simples =
Los mensajes de salidas el texto y mostrar valores de variables sean numéricas o de
carácter.
7
ítem III
8
Conclusión
El desarrollo del módulo fue un desafío, muchos conceptos no son conocidos para mí, el
desafío de averiguar, almacenar y definir conceptos tales como variables abstractas , pre
y poscondiciones del algoritmo amplían mis conocimientos, los cuales podre poner en
práctica día a día en mis labores.
9
Bibliografía
10