3.287 cursos gratis
6.265.095 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Funciones en C (segunda parte) > Funciones en C. Evaluación y Actividades prácticas

Funciones en C (segunda parte)

Autor: Editorial McGraw-Hill
Curso: 5/5 5/5 (2 opiniones) |1993 alumnos|Fecha publicación: 17/10/2008

Capítulo 15:

 Funciones en C. Evaluación y Actividades prácticas

Evaluación

1. ¿Qué es una función?
2. ¿Qué es la llamada a una función?
3. ¿Cuál es la diferencia entre argumentos formales y argumentos reales?
4. ¿La instrucción return sólo puede aparecer una vez dentro de una función?
5. ¿Podemos llamar a una función más de una vez desde distintas partes de un programa?
6. ¿Qué diferencia existe entre el paso de argumentos por valor y el paso de argumentos por referencia?
7. ¿De qué se vale C para implementar el paso de argumentos por referencia?
8. ¿Cuándo es recursiva una función?
9. ¿Qué son las funciones de biblioteca?
10. ¿Cómo se pasan los argumentos a la función scanf?

Actividades prácticas

1. Escribe un programa en C que simule una pequeña calculadora que implementa las siguientes operaciones:

- Multiplicación
- Suma
- Resta
- División
- Potencia
- Raíz

Todas las operaciones deben ser implementadas como funciones. La selección de la operación se realizará mediante un pequeño menú desplegado por pantalla. Cada operación utilizará dos operandos.

2. Se tiene una matriz de temperaturas (valores reales positivos y negativos) en distintos puntos medidas en distintos días (matriz n x m, siendo n, el número de puntos, y m el número de días). Calcula la media y la dispersión de temperatura en cada uno de esos días. La dispersión es la raíz cuadrada de la varianza, y la varianza a su vez se calcula de la siguiente forma:



donde corresponde a la media y xi a cada uno de los elementos.

Desarrolla un programa en C que contenga una función que reciba como argumento un  puntero a un vector que contiene todas las temperatura tomadas en un día, o sea un vector de tamaño n, y que devuelva en otro vector de tamaño 2 la media y la dispersión. Para ello esta función se ayudará de otras dos funciones de tipo real que calcularán una la media y la otra la varianza; la primera recibiendo un puntero al vector de temperaturas y la segunda un puntero al vector de temperaturas y la media ya calculada. El programa principal deberá, utilizando sucesivas llamadas a la función, mostrar por pantalla la media y la dispersión para cada uno de los días (m). Para el problema considera cualquier valor para n y m que quieras, pero ten en cuenta que debe resultar fácil cambiarlos en el programa (uso
de constantes).

Nota: Con este capítulo hemos llegado al final del curso. Recuerda que este trabajo es un fragmento del libro "CEO - Fundamentos de Programación" del autor J. M. Molina, F. Chamorro, publicado por la editorial McGraw-Hill (ISBN: 84-481-4868-1).

Capítulo anterior - Funciones en C. Ejercicios
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 2 opiniones. Opina sobre este curso.


Cursos similares a Funciones en C (segunda parte)


Cursos Valoración Alumnos Vídeo
Bases de Datos en C#
El curso incluye el código necesario para acceder a las bases de datos y realizar consultas de selección y de acción.... [05/04/07]
 3,33/5 4.826  
Visual Basic 6.0. Guía básica
Visual Basic es un lenguaje de programación desarrollado para Microsoft. Con Visual Basic podrás ap... [19/11/09]
0/5 0  
Técnicas para el desarrollo de computación móvil (orientado a PDA)
Uno de los nuevos paradigmas en el desarrollo de proyectos informáticos es la computación móvil (computación Ubicua). Aquí se verá todo lo que involucra la creación de un... [31/03/06]
 4,33/5 1.369  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail