holo

Páginas: 7 (1518 palabras) Publicado: 29 de octubre de 2013
DISEÑO DE ALGORITMOS Y SU CODIFICACIÓN EN LENGUAJE C: Solución de algunos Ejercicios
Complementarios y posibles salidas de todos los ejercicios abiertos en Lenguaje C
 

SOLUCIÓN DE ALGUNOS EJERCICIOS COMPLEMENTARIOS Y POSIBLES SALIDAS DE
TODOS LOS EJERCICIOS ABIERTOS EN LENGUAJE C
NOTAS:

 Hemos alternado por tema, la solución de ejercicios pares o nones en cada tema. En algunos ejercicios abiertos se realizó el diagrama de flujo, pseudocódigo y lenguaje C. Cabe aclarar que las 
soluciones  dichos  programas  abiertos  no  son  únicas,  por  lo  que  se  pueden  manejar  versiones 
diferentes.  
 En las pruebas de escritorio o corridas a mano NO se incluyen las librerías. 

CAPITULO 2
Ejercicios complementarios de los datos y operaciones básicas en lenguaje C:Ejercicio 2. Escriba las siguientes expresiones matemáticas como expresiones de C.
x y
1. 
2. x  y  2 x  ( x  y) /( x / 5  3 / y)  2 * x  
 2 x  ( x  y) /( x  3)  2 * x    
x3
x/5  3/ y
2  5y
3.
 
 
 
 4 x  3 7  y  ( 2  5 * y) /( x  3)  4 * x  pow(7  y,1 / 3)  
x3
4 x  xy
4. 2 xy  5 y 
 (2 * x * y  5 * y) /( x  3)  ( 4 * x  x * y) /( pow(7  y,1. /3) /( 4  x))  
3 7  y /( 4  x)
x3

Ejercicio 4. Considerando las variables: int i=7, j=4, k; float f; char c, realice la corrida a mano de
las siguientes expresiones, escribiendo a la derecha los valores (siga el orden establecido).
 

1. i+= j++; 
2. j+= ++i+7; 
3. k = (j++=1 && anio=1 && mes=1 && dia=f/3) al=0.05*l;
 A juan le dejo: 1583333.250000 
else al=0.03*l; A luis le dejo: 2111111.250000 
if (r>=f/3) ar=0.05*r;
 A rosa le dejo: 1077777.750000 
else ar=0.03*r;
 El abogado recibira: 227777.765625 
at=aj+al+ar;
j=j-aj;
l=l-al;
r=r-ar;
printf("\n A juan le dejo: %f ",j);
printf("\n A luis le dejo: %f ",l);
printf("\n A rosa le dejo: %f ",r);
printf("\n El abogado recibira: %f ",at);
getch();
return 0;
}
4. El domingo de Pascua es el primer domingodespués de la primera luna llena posterior al
equinoccio de primavera. Imprimir la fecha del domingo de Pascua a partir de un año dado.
2010, 04 de abril.
DAME EL AÑO: 2010 
El Domingo de Pascua es el 4 de Abril 
DAME EL AÑO: 2008 
El Domingo de Pascua es el 23 de Marzo 

11 
 

DISEÑO DE ALGORITMOS Y SU CODIFICACIÓN EN LENGUAJE C: Solución de algunos Ejercicios
Complementarios yposibles salidas de todos los ejercicios abiertos en Lenguaje C
 

5. Leer un número entero (entre 0 y 32 700) e imprimir el número de cifras de dicho número. Si el
número es 723 imprimirá ‘‘tiene 3 cifras’’.
Diagrama de Flujo

Pseudocódigo

inicio 



n>=0 y n999 y n9999 y n=0 y n9 y n99 y n999 y n9999 y n=0 && n9 && n99 && n999 && n9999 && n0 && n%2==0)printf("El numero espar\n");
if(n>0 && n%2!=0)printf("El numero es impar\n");
if(n%2!=0 &&n%7==0) printf("El numero es multiplo de 7\n");
if(n%2!= 0&&n%7!=0) printf("El numero no es multiplo de 7\n");
getch();
return 0;
}
8. Leer 5 números e imprimir el menor y el mayor de ellos.
Escribe el numero 1: 5 
Escribe el numero 2: 7 
Escribe el numero 3: 2 
Escribe el numero 4: 4 
Escribe el numero 5: 3 Menor: 2 
Mayor: 7 

13 
 

DISEÑO DE ALGORITMOS Y SU CODIFICACIÓN EN LENGUAJE C: Solución de algunos Ejercicios
Complementarios y posibles salidas de todos los ejercicios abiertos en Lenguaje C
 

9. Conversión de temperatura expresada en grados Celsius a Fahrenheit y viceversa
(Fahrenheit a Celsius). Permita elegir entre estas dos opciones.
Pseudocódigo

Diagrama de Flujo
inicio “1.‐ centigrados a farenheit 
2.‐ farenheit a centigrados” 

op 
no 

no 

op = 1 

op = 2 

si 

si 


f ← c * (9 / 5) + 32 



c ← (f‐32) / (9 / 5)


fin 

Lenguaje C

principal() 
inicio 
  real c, f 
  entero op 
    imprimir “conversion de grados celsius a farenheit y    
    viceversa” 
    imprimir “1.‐grados centigrados a farenheit” ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS