Estructura de datos entregable 1
Enviado por helsinky • 13 de Octubre de 2022 • Tarea • 843 Palabras (4 Páginas) • 56 Visitas
[pic 1]
UNIVERSIDAD TECNOLÓGICA DE MÉXICO
ESTRUCTURA DE DATOS – ENTREGABLE 1 |
Nombre(s): | Matrícula: |
Nombre de la asignatura: Estructura de Datos | Nombre del profesor(a): Virginia Villegas Juárez |
Fecha: 07/02/2021 | Actividad: Entregable 1 |
Lic. SOFWARE Y REDES |
Tabla de contenido
Programa 1 – Recursividad 3
Explicación del programa 3
Ejecución del programa 4
Programa 2 – Estructuras 5
Explicación del programa 5
Ejecución del programa 7
Conclusiones 8
Programa 1 – Recursividad
Realizar un programa donde mediante RECURSIVIDAD implemente el cálculo de LA MULTIPLICACIÓN, POTENCIA O DIVISIÓN DE NÚMEROS ENTEROS.
Explicación del programa
[pic 2]
Se comenta el programa para indicar quién elabora, la actividad que se entrega y que función realiza el programa.
Se declara la función nombrada ‘potencia’.
[pic 3]
Función nombrada ‘potencia’ que recibe dos parámetros enteros y regresa un valor entero. Esta función permite calcular la potencia de un número base, utilizando la recursividad para que el número base ‘x’ se multiplique así mismo tantas veces indique el valor del exponente ‘y’, esto lo permito el llamado recursivo de la función. Inicialmente la función valida que si el exponente es igual con 0, la función retornará 1, ya que cualquier número elevado al exponente 0 es igual con 1, y esta condición también servirá para terminar con el llamado recursivo de la función, ya que si el exponente es diferente de 0 entrará al llamado recursivo, disminuyendo en cada ocasión el exponente en 1 hasta llegar a 0 y entrará en la condición donde el exponente es igual con 0, terminando el llamado recursivo de la función.
[pic 4]
En la función principal del programa ‘main’ se solicita al usuario que ingrese el valor del número base y del exponente, guardando respectivamente cada valor en las variables ‘b’ y ‘n’ declaradas al inicio de la función.
después se limpia la pantalla y se imprime el resultado, haciendo el llamado inicial de la función ‘potencia’.
[pic 5]
Ejecución del programa
[pic 6]
[pic 7]
Programa 2 – Estructuras
Realizar un programa donde defina una estructura de 2 campos enteros, 1 decimal, 1 cadena. En el menú principal tendrá las opciones de mostrar, insertar, deberá declarar un arreglo de 3 elementos y utilizar funciones.
...