Professional Documents
Culture Documents
URUAPAN
REPORTE DE PRÀCTICAS: 3, 4, 5, 6 Y 7
1.- ¿QUÉ DIFERENCIA HAY ENTRE UN DATO TIPO INT Y UNO TIPO
UNSIGNED INT.
DATO TIPO INT: Un tipo de dato entero es un tipo de dato que puede representar
un subconjunto finito de los números enteros.
UNSIGNED INT: Es un entero pero lo que lo diferencia es que solo puede ser
positivo, su tamaño es de 2 bytes y su rango va desde 0 hasta 65535
2.- ¿QUÉ DIFERENCIA HAY ENTRE LOS TIPOS DE DATOS: CHAR, INT Y
FLOAT.
INT: su tamaño es de 2 bytes, su rango va desde -32768 hasta 32767, los enteros
pueden ser negativos o positivos.
FLOAT: son los números reales, se utiliza cuando se manejarán valores con
decimales, su tamaño es de 4 bytes
1.- Se puede declarar con una Macro, ya que PI es un valor fijo, no cambia su
valor: #define PI 3.1416
5.- CONCLUSIONES.
La librería conio.h se utiliza más que nada por sus comandos: getch (), clrscr (),
gotoxy (), textcolor (), y textbackground (), los cuales usamos para darle mejor
presentación a nuestros programas.
#include<stdio.h>
#include<conio.h>
#include<math.h>
float h, B, b, R;
int main ()
flag:
scanf("%f", &h );
R= ((B+b)*h)/k;
printf("\n z=%f\n",R);
goto flag;
}
5.- CONCLUSIONES.
Esto hace que nuestro programa tenga más estética y no sea un programa
con operaciones acumuladas.
REPORTE PRÀCTICA #5
IF:
SWITCH:
#include<stdio.h>
int main(){
int numero;
scanf("%d",&numero);
switch(numero){
case 1:
break;
case 2:
break;
case 3:
break;
default:
}
4.- CONCLUSIONES.
#include<stdio.h>
int main(){
int n1,n2,cont,i;
scanf("%d %d",&n1,&n2);
cont=0;
if (i%2==0){
cont=cont+1;
}
}
4.- Conclusiones.
El ciclo For nos va a servir para repetir un ciclo por el valor fijo que nosotros
le demos, es importante que declaremos bien el incremento ya que si no lo
hacemos de manera correcta este ciclo puede caer en un ciclo infinito, es
decir, que siempre se va a estar ejecutando una acción y ,por lo tanto, el
ciclo siempre se estará cumpliendo.
PRÀCTICA 7
1.- Código usando un ciclo WHILE, que sea equivalente a un ciclo FOR.
Var vueltas= 0;
Vueltas = vueltas + 1;
WHILE:
WHILE:
Un bucle While tiene una condición del bucle (una expresión lógica) que controla
la secuencia de repetición.
FOR:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int x,y,n,opc,z,suma,numero;
float promedio,factorial;
int main(){
inicio:
opc=7;
while (opc!=4){
printf("\t MENU:");
printf("\n4) SALIR");
scanf("\n%d",&opc);
if(opc==1)
scanf("%d",&x);
scanf("%d",&y);
z=pow(x,y);
system("pause");
system("cls");
goto inicio;}
if(opc==2)
factorial=1;
scanf("%d",x);
factorial=factorial*y;
system("pause");
system("cls");
goto inicio;}
if(opc==3)
suma=0;
x=0;
numero=1;
while (numero!=0)
{
printf("Ingrese valor para generar
promedio:");
scanf("%d",&numero);
x=x+1;}
promedio=suma/(x-1);
system("pause");
system("cls");
goto inicio;
printf("FIN");
system("pause");
}
5.- CONCLUSIONES.
En el caso del ciclo for se debe declarar tres elementos los cuales son
fundamentales para que se realice de manera correcta el ciclo, se debe
indicar el inicio del ciclo, hasta que valor se dejará de ejecutar el ciclo y el
incremento que debe ir teniendo dicho ciclo, hay que tener cuidado al
realizar el incremento porque si no lo hacemos bien , o no se tiene un
incremento , nuestro programa será un ciclo infinito.