cobre y la fisica

Páginas: 5 (1103 palabras) Publicado: 26 de marzo de 2014
PROGRAMACION ALGORITMOS Y ESTRUCTURAS DE DATOS
PRACTICA N° 4
Ámbito de las variables. Utilización de punteros
1. Dados los siguientes programas. Indique las salidas por pantalla que generan.
1.a
int x;
void Calculo( );
int main( )
{
x = 10;
Calculo( );
printf(“x = %d\n”, x);
return 0;
}
void Calculo( )
{
int x;
x = x + 7;
return;
}
1. b
int x;
void Calculo(int *n);
intmain()
{
x = 20;
Calculo(&x);
printf(“x = %d\n”, x);
return 0;
}
void Calculo(int *n)
{
x = x + 5;
*n = *n + 3;
return;
}
2. Dado el siguiente programa. Seleccione la salida correcta.
int x;
int f(int n);
int main( )
a) 10 10
{x = 6;
b) 10 6
printf(“%d %d”, f(x), x);
c) 6 10
}
int f(int n)
d) 6 6
{
n = n + 4;
return n;}

1

3. Sea el siguiente programa:
int x, y;
voidfun1(int *x, int y);
int main()
{
x = 13; y = 12;
fun1(&x, y);
fun1(&y, x);
printf(“x = %d y = %d \n, x, y);
}
void fun1(int *x, int y)
{
y = *x;
*x = y;
}
4. Dado el siguiente programa:
int x, y;
void funx(int *x, int *y);
int main( )
{
x = 1; y = 2;
funx(&y, &x);
printf(“x = %d y = %d\n”, x, y);
}
void funx(int *x, int *y)
{
*x = *y + 2;
*y = *x + 2;
}

Indique lasalida correcta

(a) 12 13
(b) 13 13
(c) 13 12
(d) 12 12

¿Cuál será la salida por
pantalla?
________________________

Trazas de Programas
5. Seguir la traza de los programas manualmente y determinar que imprimen en pantalla. Verifique
el resultado utilizando el duparador del IDE de Dev C++.
5.a)
int a, b;
void E2(int a, int b);
int main()
{
1 a = 1;
2 b = 2;
3 E2(b, a);printf(“%d %d\n”,a,b);
return 0;
}
void E2(int a, int b)
{
4 a = 10;
printf(“%d %d\n”,a,b);
return;
}

2

5.b
int y, z;
void Cambiar(int *i, int j);
int main()
{
1 y = 21;
2 z = 7;
3 Cambiar(&y, z);
4 Cambiar(&z, y);
printf(“%z=%d y=%d\n”,z,y);
return 0;
}
void Cambiar(int *i, int j)
{
int k;
5 k = j;
6 *i = k + j;
7 k = *i;
return;
}

6.Escriba una función de nombrepuntoscorte( ), que tenga como parámetros los centros y radios
de dos circunsferencias y retorne los puntos que tienen en común dichas circunferencias ( ninguno,
uno, dos o infinitos).
7.Realice una función de nombre Calcular( ) que tenga como primer argumento un arreglo de
elementos tipo double y como segundo el tamaño del mismo. Complete los parámetros y el valor de
retorno para obtener de lafunción la media aritmética y la cantidad de veces que se repite el
máximo y la cantidad de veces que se repite el mínimo en el arreglo.
8.a) Hacer una función para conocer el número de veces que aparecen cada dígito decimal en un
determinado número natural. El primer argumento de la función será el valor del número a analizar
de tipo unsigned long int y el segundo será un arreglo de 10elementos del tipo unsigned int donde
se guardarán las ocurrencias correspondientes a cada dígito. Por ejemplo, para el número 248282,
la función deberá devolver todo el array a cero, excepto la posición 2 que tendrá un 3, la posición
4 que tendrá un 1 y la posición 8 que tendrá un 2.
b) El programa principal deberá leer un número por teclado, llamar a la función anterior y mostrar
en pantalla elnúmero de veces que se repite cada dígito entre 0 y 9 en el número dado, evitando
mostrar los dígitos que no existen en el número original. Al final, mostrará el número de dígitos
total del número introducido.
Por ejemplo, para el ejemplo anterior del número 248282 el programa deberá mostrar las
siguientes líneas:
Número de dígitos 2: 3
Número de dígitos 4: 1
Número de dígitos 8: 2
Númerototal de dígitos: 6

3

Cadenas de Caracteres.
9. a) Realice una función de nombre cadlen( ) que retorne la cantidad de caracteres presentes en una
cadena pasada como argumento.
b)Realice una función de nombre cadcat( ), que tenga como primer argumento la cadena destino y
como segundo la cadena origen a añadir al final de la cadena destino.
c) Realice un programa que verifique el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Propiedades físicas del cobre
  • caracteristicas fisicas y quimicas del cobre
  • El cobre caracteristicas fisicas biologicas y quimicas
  • propiedades fisicas y quimicas del calcio, cobre y potasio
  • Cobre Porpiedades Fisicas y Quimicas
  • Laboratorio cobre fisica 2
  • el cobre
  • Cobre

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS