sábado, 23 de abril de 2022

Fundamentos de programación: prácticas dirigidas, calificadas y exámenes

  • PD 1 (funciones y recursividad): ()
    • (ejer. 1a: determinar las raíces de la ecuación cuadrática: ax2+bx+c=0), 
    • (ejer. 2a: lea un entero N y luego imprima una X usando *), 
    • (ejer. 1: función que intercambie los valores de dos variables de tipo entero), 
    • (ejer. 2:)
    • (preg. 4: función de serie Fibonacci usando recursividad)
    • (ejer, 6, prof: contar las veces que 2 dados suman, en 2000 lanzamientos)
    • (preg, 7: primos entre [a, b]), 
    • (preg, 8: niveles de árbol y niveles), 
    • (preg, 10: función de Ackerman), 
    • (preg, 11: función recursiva de MCD)
  • PD 2 (ordenamiento y búsqueda): ()
    • (pregProf 1: primos gemelos en [a, b]), 
    • (preg. 2: transpuesta de un matriz), 
    • (preg. 3: promedio de 5 notas), 
    • (preg. 4, prof: introducir nuevo elementos en un array no repetidos), 
    • (preg. 5, prof: cuadrante suma), 
    • (preg. 7, prof: ), 
    • (preg. 8: los 3 mayores elementos de un array), 
    • (preg. 9: : ordenar array al introducir un nuevo elemento), 
    • (preg. 12: secuencia Hailstone), 
    • (preg. 13: función recursiva de ordenamiento de burbuja par e impar), 
  • PD 3 (ordenamiento y búsqueda): 
    • (preg. 0.1a: función que genera un vector con elementos aleatorios. La función recibe el numero de elementos del vector, el valor mínimo y el valor máximo a genera)
    • (preg. 0.1b: función que imprime un vector. La función recibe el vector y el numero de elementos del vector.)
    • (preg. 1: con las funciones anteriores. Crear un arreglo de 100 notas (de 0 al 20) generado aleatoriamente e imprímalo. Función que ordene los elementos de índice par del arreglo en forma descendente y los elementos de índice impar en forma ascendente muestre el arreglo resultante.)
    • (preg. 2: ingresar n cantidad de trabajadores, incluyendo código, nombre, apellido, día, mes y año de nacimiento; y debe imprimir una lista de los trabajadores ordenados por fecha de nacimiento)
    • (preg. 4: )
    • (preg. 5: )
  • PC 1
    • 2020-2: (
    • 2021-2: (
    • 2022-1: ()
      • (preg. 1yo: lea una frase (asuma minúsculas) de máximo 25 palabras (sin signos ortográficos ni tildes ni ñ) y la ordene alfabéticamente, utilice el método de ordenación por selección). 
      • (preg. 2yo: escriba una función recursiva que encuentre la solución de un sistema lineal de ecuaciones de n ecuaciones y n incógnitas o imprima que dicha solución no existe.). 
      • (preg. 3yo: generar una matriz de 10x10 que tenga el último cuadrante lleno, con los mayores elementos de una serie de 100 números generados aleatoriamente (valores entre 100 y 200). Los otros elementos de la matriz estarán en cero. Los números generados deben ordenarse con el algoritmo quicksort). 
      • (preg. 4yo: genere una lista con los n primeros términos de la serie de Fibonacci (con un máximo de n = 30). Luego el programa solicita un número y devuelve el número de la seria que es inmediatamente superior al número ingresado. Use el algoritmo de la búsqueda binaria).
  • PD 4 (punteros y matrices): ()
    • (preg. 1: genere las letras del alfabeto español usando punteros). 
    • (preg. 2: sume los elementos de un arreglo usando punteros). 
    • (preg. 3: generar un arreglo con un número pequeño de datos enteros entre 1 y 12, ordenados ascendentemente y que los reporte. Use punteros).
    • (preg. 4: reordenar el arreglo en orden inverso del modo más rápido posible de la preg. 3. Use apuntadores.)
    • (preg. 5: una función que reciba una referencia a un arreglo de enteros formado por valores diferentes de cero, salvo el último término y retorne el mayor de los elementos de dicho arreglo). 
    • (preg. 6: a función tal que al pasarle una referencia a un arreglo de enteros formado enteros diferentes de cero, salvo el último término, muestre todos los elementos distintos de cero de dicho arreglo pero en sentido contrario. También escriba otra función tal que al pasarle una referencia a un arreglo de enteros formado enteros diferentes de cero, salvo el último término, retorne la cantidad de elementos distintos de cero de dicho arreglo.) 
    • (preg. 7: función que reciba una referencia a un arreglo de enteros con al menos un elemento igual a cero, muestre todos los elementos de dicho arreglo hasta antes del primer elemento igual a cero. También escriba otra función tal que al pasarle un par de referencias a arreglos de enteros con al menos un elemento igual a cero, copie todos los elementos hasta antes del primer elemento igual a cero del arreglo de la segunda referencia en los elementos del arreglo de la primera referencia.) 
  • PD 5 (cadena de caracteres): ()
    • (preg. 1, otra forma: contar en una cadena el número total de alfabetos, dígitos y caracteres especiales).
    • (preg. 2: convertir una cadena a mayúsculas). 
    • (preg. 3: extraer una subcadena de una cadena dada).
    • (preg. 4: comparar dos cadenas sin utilizar funciones de biblioteca de cadenas). 
    • (preg. 5, otra forma: encontrar la última ocurrencia de una palabra en una cadena dada)
    • (preg. 6: comprobar si una cadena es un palíndromo o no. Sin usar funciones de las librerías string/cstring). 
    • (preg. 7: halla la reversa de una cadena usando punteros). 
    • (preg. 8: valide (verifique) el formato de una clave de correo electrónico que contenga caracteres MMmmm*nnn). 
    • (preg. 9: utilizando punteros que cuente las letras mayúsculas y las minúsculas, así como el número de blancos y puntos y finalmente el número total de caracteres). 
    • (preg. 10me: )
    • (preg. 11yo: valide (verifique) el formato de un correo electrónico: nnnnn@ssss.ttt). 
    • (preg. 12yo: encontrar la palabra más grande y más pequeña en una cadena). 
    • (preg. 13yofalta: reemplazar los espacios de una cadena con un carácter específico). 
    • (preg. 14: lea el número de líneas de un párrafo, lea el texto línea traslinea, y luego cuente el número de vocales por cada línea.).
    • (preg. 15yofalta: lea una cadena y busque un conjunto de palabra). 
    • (preg. 16yofalta: )
    • (preg, 17yo: ) 
    • (preg. 18: eliminar un conjunto de palabras de un texto).
  • PC 2
  • Examen Final: 
  • PD 6: ()
    • (preg. 1, otra forma: vector dinámico el cual debe llenarse ingresando enteros mayores a 0). 
    • (preg. 2, otra forma: ). 
    • (preg. 3: ). 
    • (preg. 4: ). 
    • (preg. 5: cree un arreglo dinámico para los 100 números enteros). 
    • (preg. 7: lea el código y puntaje del alumnado y usando asignación dinámica de memoria imprímalos). 
  • PD 7: (). 
  • PD 8: (
    • (preg. 1: ). 
    • (preg. 2: ). 
    • (preg. 3: contar los gastos de artículos y reportar el total de cada artículo). 
    • (preg. 4: almacenar registros de estudiantes como estructuras y ordenarlos por nombre (qsort)). 
  • PC 3
  • PD9: 
    • 2022-1: () 
  • PC4
    • 2020-2: ()
      • (preg 1: generar n estructuras y un arreglo dinámico para un estructura Recta y coordenadas Paso y Dirección). 
      • (preg 2: Reproductor de música para satisfacer caprichos: canciones favoritas, solo un género, etc). 
      • (preg 3: ). 
      • (preg 4: ). 
    • 2021-2: (
      • (preg 1: buscar precios de artículos de una tienda que está almacenada en una estructura. Se adjunta en el archivo itemfile.txt) 
      • (preg 2: ) 
      • (preg 3: registro y atención de los pacientes. Debe presentar menú) 
      • (preg 4: listar datos en un archivo txt. Debe presentar menú) 
    • 2022-1: (
      • (preg. 1: yan ken po) 
      • (preg. 2: mostrar diferencias entre dos archivos, precedidas del número de línea y de columna) 
      • (preg. 3: lea el archivo .txt y muestre la máxima nota) 
      • (preg. 4: utilice un arreglo dinámico T de estructuras con los datos de las visitas y luego cree un arreglo dinámico V de estructuras con los códigos de los vehículos y tiempo acumulado, ordenado en forma descendiente por tiempo) 
  • Examen Final: 
    • 2020-2: (
      • (preg. 1: matriz simétrica) 
      • (preg. 2: memoria dinámica para tres matrices tridimensionales) 
      • (preg. 3: reproductor de música) 
      • (preg. 4: crear y guardar datos. Luego, modifique) 
    • 2021-2: (
      • (preg. 1: utilizando búsqueda binaria buscar si una nota se encuentra en un arreglo dinámico) 
      • (preg. 2: generar dos matrices dinámicas y sumarlas) 
      • (preg. 3: utilizar funciones, estructuras y new para listar datos) 
      • (preg. 4: cifrar texto) 
    • 2022-1: () 
  • Examen Sustitutorio: 

《 BIC01 INTRODUCCIÓN A LA COMPUTACIÓN || PRÁCTICAS Y EXÁMENES DE INTRODUCCIÓN A LA PROGRAMACIÓN

No hay comentarios.:

Publicar un comentario