Funciones en c++

Solo disponible en BuenasTareas
  • Páginas : 2 (404 palabras )
  • Descarga(s) : 4
  • Publicado : 7 de junio de 2010
Leer documento completo
Vista previa del texto
TP.Nº8 (parte:I+II): “Funciones en C++” Declaración e Invocación.
Parámetros por Valor (a variables simples), Parámetros por Referencia (para variables compuestas).
El siguiente práctico sedesarrolla de manera grupal (entre 4 hasta 5 participantes, máximo). El mismo deberá entregarse impreso en computadora. La fecha de presentación figura en el membrete, pasada 1 semana se descontará el 50%puntaje y luego de ello, el 100%; pero su presentación es obligatoria, bajo apercibimiento de quedar libres según reglamento acorde Res.HCD 414/03.
OBJETIVOS ESPECÍFICOS
• Entender que las funcionesson “subprogramas” => presentan todas las características de estos (enumérelas).
• Fijar, entonces, la mecánica de “declaración / redacción” de funciones para su posterior “uso / invocación”.
•Parámetros: entender que las instanciaciones de valores en los argumentos “pasados por valor”, se hace para salvaguardar los valores originales de las variables del programa principal.
• Entender que lasestructuras de datos compuestas (vectores y matrices, inclusive de registros) pasan siempre como argumentos por referencia; ergo, las funciones pueden modificar o alterar su contenido.
• Entender quela diferencia entre funciones con parámetros/argumentos, copiados el valor o pasadas las referencias de memoria, es para que las funciones tengan la potencialidad de modificar dichosparámetros/argumentos.
• Que usaremos: argumentos por valor con variables simples  cuando NO queramos que la función tenga la potestad de alterar los valores de las variables del programa. Por el contrario: losargumentos con variables simples serán por referencia  cuando queramos que la función pueda alterar los valores de las variables del prog.ppal.
Para los siguientes ejercicios, escribir un programa enlenguaje C++ y realizar la auto-evaluación. Obligatorio: utilizar la sintaxis de comentarios para rotular los bloques del programa e indicar para qué utilizará c/u de las variables declaradas....
tracking img