Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programacin y Computacin
Ingeniera Civil
GUIA 2 TEORIA
Objetivo:
Implementar la resolucin de algoritmo en el lenguaje C, usando los comandos principales tales como:
formato, tipos de datos, lectura - escritura, sentencias, condicionales, ciclo y funciones.
Actividades
1.
Complete el resultado de la variable solicitada segn cada algoritmo de la tabla de acuerdo a los siguientes datos:
Algoritmo
Resultado variable
Algoritmo
Resultado variable
q=fanta(2);
q=
p=pepsi(7,2)+pepsi(2,7);
p=
w=fanta(pepsi(5,2));
w=
y=pepsi(13,3)/pepsi(3,13);
y=
Z=kem(kem(6));
Z=
V=fanta(kem(4));
V=
int fanta(int n)
{
int g=0,i;
for(i=1;i<=n;i++)
g=g+pow(2,i);
return(g);
}
int kem(int k)
{ int i,c=0;
for(i=1;i<=k;i++)
if(k%i==0) c++;
return(c);
}
2.
Cree un programa en C que determine si se cumple que x!+y!=(x+y)! (utilice la funcin factorial).
3.
4.
n
k
n!
(n k )! k!
1 1 1 1
1
...
1! 2! 3! 4!
n!
c) En la funcin main:
Lea los valores de a y b, validando que a<b y que a y b enteros positivos.
Determinar si se cumple que + = +b
Calcule e imprima = + +1 + +2 + +
5.
Programacin y Computacin
Ingeniera Civil
6.
int divisores(int k)
{ int i,c=0;
for(i=1;i<=k;i++)
if(k%i==0) c++;
return(c);
}
7.
Una fbrica de Tetrapack lleva un registro de los tipos de envases que fbrica, en el cual se almacena el cdigo (de
tipo cadena de caracteres) de cada envase y sus medidas en centmetros.
Desarrollar un programa en lenguaje C que tenga:
a) Una funcin que calcule el volumen de un envase
b) Una funcin que calcule la superficie de un envase
c) En la funcin main():
Lea el cdigo del envase (tipo carcter)
Lea la medida del ancho, alto y largo (medida en centmetros)
Calcule e imprima el volumen usando la funcin del pto. a)
Calcule e imprima la superficie usando la funcin del pto. b)
Determine si el envase hace ms, menos o exactamente un litro.
Determine si el envase era el rotulado con el cdigo XYZ123.
8.
Se realiza una prueba la cual consta de 3 tem los cuales tienen un puntaje de 25, 30 y 45 pts. respectivamente, se
solicita hacer un programa que genere al azar los valores de los tems y calcular la nota obtenida por el alumno, el
programa debe contener:
Una funcin que genere un valor al azar entre 0 y x
Una funcin que retorne la nota ingresando por argumento el puntaje obtenido, considerando la frmula:
( )
6+1
100,0