Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorio No. 2
Sistematización De Datos
Diseño Lógico
Gerardo Alberto Castang Montiel
Bogotá D.C
2023
INTRODUCCION
OBJETIVOS
Objetivo General:
Objetivos Específicos:
• Desarrollar una función que realice la operación de resta entre dos números
en la misma base, manejando el prestatario cuando sea necesario y
utilizando listas para representar los dígitos, almacenando el resultado en la
variable global valor_resta.
DESARROLLO
Diagrama De Flujo:
Código:
Esta función asigna los valores de los números a ser operados. Los
números deben estar en la misma base y se almacenan en las variables
globales `numero1` y `numero2`.
realizar_operacion_suma (nume, nume2, tam)
Esta función realiza la operación de suma entre dos números en la misma base.
Los números se pasan como listas, donde cada elemento de la lista representa un
dígito en la base. El resultado se almacena en la variable global `valor_suma`. El
proceso involucra la suma de los dígitos en cada posición, manejando el acarreo
cuando es necesario.
realizar_operacion_resta (num, num2, tam)
Esta función realiza la operación de resta entre dos números en la misma base. Al
igual que en la función de suma, los números se pasan como listas. El resultado
se almacena en la variable global `valor_resta`. La función maneja el prestatario
cuando es necesario y realiza la resta en cada posición.
Esta función compara dos listas de números para determinar cuál de ellas es
mayor. Esto es útil para decidir qué número se resta de qué durante la operación
de resta.
operar()
Esta función llama a las funciones de suma y resta utilizando los números
asignados y la base especificada. Los resultados de ambas operaciones se
almacenan en las variables globales `valor_suma` y `valor_resta`.
Consideraciones:
BIBLIOGRAFÍA
https://proyectodescartes.org/Prometeo/materiales_didacticos/_Un_151_Operacione
sAritmeticasEnOtrasBases/content/index.html
https://github.com/Siirl/disenio/tree/main/segundo_lab