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);.
27KB Größe 6 Downloads 159 vistas
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);