Repositorio en donde subiré los códigos que veamos en los laboratorios como algunos ejercicios que se verán en meet durante la materia de programación de estructuras dinamicas, el ciclo 02 del 2022.
Se le pide construir una función recursiva la cual le permita calcular el valor de la siguiente sumatoria:
Para ello deberá ingresar desde el teclado el valor de x y de n
La función recibe un número entero como argumento y debe devolver las tablas de multiplicar del uno al diez de dicho número.
La función recibe un número entero como argumento y debe devolver si es par o impar. Se requiere de una funcion auxiliar.
Consiste en ingresar un arreglo determinado de numeros y con una función recursiva obtener el promedio de dichos numeros
Dado un numero N, sumar todos los numeros desde 1 hasta N con una función recursiva
Dado un numero N, multiplicar todos los numeros desde 1 hasta N con una función recursiva
Crear una función recursiva que reciba dos números enteros A y B, y retorne el resultado de elevar el número A a la potencia B
Crear un registro de empleados, que tenga edad, nombre, departamento, y salario actual. Que el programa pueda modificar cualquiera de los parámetros mencionados.
Criterio | Porcentaje |
---|---|
Dominio de git (Commits, subir cambios al repositorio, clonar) | 5% |
Indentación del código fuente | 5% |
Implementa correctamente una pila | 25% |
Uso correcto de punteros | 25% |
El programa se ejecuta sin errores | 10% |
Maneja el struct correctamente | 15% |
El programa muestra el resultado esperado | 15% |
Trabajar el ejercicio número 1 de la guía, pero los carros deberán tener color, placa y precio. Además del menú realizar una función que muestre cuántos carros valen más de $10,000.00.
Trabajar el ejercicio número 2 de la guía, pero los clientes deberán tener nombre, cantidad a pagar y DUI. Además del menú (Insertar, Eliminar o Mostrar), realizar una función que muestre el ciudadano que más va a pagar más.
Crear un programa de Árbol Binario de Búsqueda con datos tipo “double”,
los datos del árbol se deberán ingresar a partir de un arreglo quemado.
Deberá crear funciónes para mostrar: el árbol completo Y el subárbol
izquierdo o derecho, en los 2 de 3 recorridos (InOrder, PreOrder y PostOrder).
Deberá crear una función que devuelva el menor dato que se encuentra en el árbol.
Crear un programa de Árbol Binario de Búsqueda con datos tipo “int”,
los datos del árbol se deberán ingresar a partir de un arreglo ingresado por el usuario.
Deberá crear funciónes para mostrar: el árbol completo, y
en cualquiera de los 3 recorridos (InOrder, PreOrder y PostOrder).
Además deberá crear una función que devuelva mayor dato en el árbol.
Criterio | Porcentaje |
---|---|
Dominio de git (Commits, subir cambios al repositorio, clonar) | 5% |
Indentación del código fuente | 5% |
Implementa correctamente una cola | 25% |
Uso correcto de punteros | 25% |
El programa se ejecuta sin errores | 10% |
Maneja el struct correctamente | 15% |
El programa muestra el resultado esperado | 15% |