Resolución a la práctica

Páginas: 5 (1013 palabras) Publicado: 22 de septiembre de 2015
Práctica
Nombre: José Mendoza V. Cédula: 8-911-1258
Fecha: 22/9/15

1) Explicar el significado de cada uno de los siguientes prototipos de funciones
I. int f(int a);
Este prototipo de función quiere decir que recibe un parámetro entero (a) y devolverá unvalor de tipo int entero y no recibe argumentos
II. double f(double a, int b);
Este prototipo de función devuelve un double y recibe 2 parámetros, a de tipo double, y b de tipo entero.
III. void f(long a, short b, unsigned c);
Este prototipo de función no devuelve ningún tipo de valor aunque recibe parámetros tal cuales son: a de tipo long, b de tipo short, y c de tipo unsigned.
IV. char f(void);Este prototipo de función nos dice que devuelve un valor de tipo char (carácter) pero que no recibe parámetros de entrada
V. unsigned f(unsigned b);
Este prototipo de función dice que va a devolver un valor positivo y recibe un parámetro de entrada q es b de tipo unsigned.


2) Cada una de las siguientes líneas es la primera línea de una definición de función.
Explicar el significado de cada una.I. float f(float a, float b)
Esta primera línea nos quiere decir que esta función devolverá un valor de tipo flotante y recibe unos parámetros que a es flotante al igual que b.
II. long f(long a)
Esta nos quiere decir que la función va a devolver un valor de tipo long o sea demasiado grande y recibe de igual forma un parámetro de a de tipo long.
III. void f(int a)
Esta función dice que nodevolverá ningún tipo de valor pero que recibe un valor de tipo entero a.
IV. char f(void)
V. Dice que devolverá un valor de tipo carácter pero que no recibe ningún tipo de valor o parámetro.


3) Escribir una llamada a función (acceso a función) apropiada para cada una de las siguientes funciones
a) float formula (float x)
{
float y;
y = 3 * x - 1;
return(y);
}
a) void escribe (int a,int b)
{
int c;
c = sqrt(a * a + b * b);
printf("c = %i\n", c);
}




4) Escribir la primera línea de la definición de la función, incluyendo las declaraciones de los argumentos formales, para cada una de las situaciones que se describen a continuación.
A- Una función llamada muestra genera y devuelve una cantidad entera
int muestraGenera(int a)
{
Declaración de variableslocales
Bloque de sentencias
return cantidad entera;
}






B- Una función llamada raíz acepta dos argumentos enteros y devuelve un resultado en coma flotante.
float raíz (int c, int d)
{
Declaración de variables locales
Bloque de sentencias
return resultado en coma flotante;
}
C- Una función llamada convertir acepta un carácter y devuelve un carácter.
char convertir(char b)
{Declaración de variables locales
Bloque de sentencias
return caracter;
}
D- Una función llamada transferir acepta un entero largo y devuelve un carácter.
char transferir (int long)
{
Declaración de variables locales
Bloque de sentencias
return caracter;
}
E- Una función llamada inversa acepta un carácter y devuelve un entero largo.
long inversa (char a)
{
Declaración de variables localesBloque de sentencias
return entero long;
}





F- Una función llamada procesar acepta un entero y dos cantidades en coma flotante (en este orden) y devuelve una cantidad en doble precisión.
double procesar (int a, float b, float c)
{
Declaración de variables locales
Bloque de sentencias
return cantidad en doble precision;
}

G- Una función llamada valor acepta dos cantidades en dobleprecisión y un entero corto (en este orden). Las cantidades de entrada se procesan para generar un valor de doble precisión que se escribe como resultado final.
Double valor (double a, double b, short c)
{
Declaración de variables locales
Bloque de sentencias
return valor de doble precision;
}






5) Escribir prototipos de funciones adecuados para cada uno de los esquemas que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • practica cromatografia alta resolucion
  • Metodos practicos de resolucion de problemas
  • TRABAJO PRACTICO resolucion
  • Practica “cromatografía de alta resolución”
  • Resolucion Individual De Casos Practicos
  • RESOLUCION PRACTICA TEMA 1
  • RESOLUCION DE CASO DE PRACTICA DE PROFESORADO
  • Trabajo Practico N 1 Resolucion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS