Que es un interbloqueo de un solo proceso? ¿Por qué esta situación ...
... que dado un string devuelva todas las letras en mayúscula. A continuación se indica la definición del prototipo para dicha función. char *plural(char * cadena);.
FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGIAS Licenciatura en Sistemas de Información
ASIGNATURA: Programación II TALLER DE LENGUAJE C
Año 2011
TRABAJO EVALUATIVO 1 TEMAS: Funciones. Punteros. Estructuras. Almacenamiento dinámico. OBJETIVO: Evaluar las destrezas del alumno respecto a: Desarrollo de funciones. Manejo de punteros. Definición y uso de estructuras. Manejo de almacenamiento dinámico. CONSIGNAS: Debe responder a todos los enunciados para ser aprobado. Para ser aprobado deberá implementar funciones, punteros, estructuras, y almacenamiento dinámico. Debe proporcionar el código del programa para su revisión. La defensa del trabajo se realizara en horarios de clase. En dicha defensa se le solicitara que explique el código que ha desarrollado. ENUNCIADO 1 Dada una expresión aritmética infijo cualquiera representarla en un árbol binario y obtener el resultado matemático. Ejemplo: Sea la expresión x = A * B + C ^ D - E * F se podrá representar de la siguiente forma: = x
+ *
-
A B ^ C
* D
E
F
ENUNCIADO 2 Identifique características y utilidad de la función free(). Ejemplifique con algún trozo de código. ENUNCIADO 3 La siguiente es una definición de prototipo de función. Es correcta? fundamente su respuesta. int *pfi(); Desarrolle un programa que utilice una funcion llamada plural que dado un string devuelva todas las letras en mayúscula. A continuación se indica la definición del prototipo para dicha función. char *plural(char * cadena);