Programacion Estructurada, tareas y trabajos de la Unidad 2 Luis Guillermo Robles Preciado
Tareas y trabajos de la Unidad 2 Programación Estructurada.
Programa1:
Programa2:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Identificadores!\n");
int var_1;
//int 1var no valido//
int _correo;
int correo_;
int a;
int b;
int c;
return 0;
}Programa3:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Identificadores!\n");
int var_1;
//int 1var no valido//
int _correo;
int correo_;
int a;
int b;
int c;
return 0;
}Programa4:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Contador!\n");
int contador;
contador=1;
printf ("contador= %d\n" , contador ); contador=contador+1;
printf ("contador 2= %d\n" , contador ); contador=contador+=1;
printf ("contador 3= %d\n" , contador ); contador=contador++;
printf ("contador 4= %d\n" , contador );
printf ("contador 5= %d\n" , contador ++);
printf ("contador 6= %d\n" , contador +=1);
return 0;
}Programa5:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Acumulador!\n");
int acumulador=0;
int valor=3;
printf("Acumulador! %d \n" ,acumulador); acumulador=acumulador+valor;
printf("Acumulador! 2 %d \n" ,acumulador); acumulador+=valor;
printf("Acumulador! 3 %d \n" ,acumulador);
printf("Acumulador! 4 %d \n" ,acumulador+=valor);
return 0;
}Programa6:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Banderas!\n");
int bandera;
bandera=0;
printf("bandera 1 %d \n",bandera); bandera=1;
printf("bandera 2 %d \n",bandera);
return 0;
}Programa7:
#include <stdio.h>
#include <stdlib.h>
#define pi 3.141592
int varglob;
int main ()
{
printf("Constantes!\n");
printf ("Valor de PI %f \n",pi);
printf ("Valor de global %d \n",varglob);
return 0;
}Programa8:
#include <stdio.h>
#include <stdlib.h>
#define PI 3.141592
int main()
{
printf("Area!\n");
int numero;
float radio=3.2
numero= 2;
printf ("Area: %f\n" ,2*PI*radio);
return 0;
}Programa9:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float pi=3.1416;
int num=2;
printf("Enteros y Reales!\n");
printf("pipi: %f\n" ,pi*pi);
printf("num por 5: %i\n" ,num*5);
return 0;
}Programa10:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
printf("Raiz!\n");
printf("Raiz de 4 %f\n" ,sqrt(4.0));
return 0;
}Programa11:
#include <stdio.h>
#include <stdlib.h>
int main()
(
printf("operadores!\n");
printf("Aritmeticos\n");
/*
suma, resta, multiplicacion, divicion, residuo, incremento, decremento*/
int a,b,c;
float x,y;
a=5;b=8;c=2;
x=5;y=8;
printf("suma: %i\n",a+b);
printf("Resta: %i\n", b-a);
printf("Multiplicacion: %i\n", c*a);
printf("Divicion: %i\n", b/a );
//printf("Divicion %f\n", b/a );//
printf("Divicion2: %f\n", y/x );
printf("Residuo: %i\n", a%b );
printf("Residuo2: %i\n", b%a );
return 0;
}Programa12:
#include <stdio.h>
#include <stdlib.h>
int main()
{ int a,b,c,d,e;
a=0;b=1;c=5;d=10;e=10;
printf("Operadores!\n");
printf("Logicos\n");
printf("10>5: %i\n", d>c);
printf("1>5: %i\n", b<c);
printf("10<=10 %i\n", d<=e);
printf("5>=1: %i\n", c>=c);
printf("10==10: %i\n", d==e);
printf("5!=1: %i\n", c!=b);
return 0;
}Programa13:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Operador logico!\n");
int a=1,b=1,c=0;
//asn los 2 v=v//
//or cualquier v=v//
//not v=f f=v//
printf ("a && b: %i \n", a && b);
printf ("a && c: %i \n", a && c);
printf ("a || b: %i \n", a || b);
printf ("a || c: %i \n", a || c);
printf ("!a: %i \n", !a);
printf ("!c: %i \n", !c);
return 0;
}Programa14:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Anio bisiesto!\n");
int anio=2023;
printf (": anio%4==0 && anio%100!=0 || anio%400==0);
return 0;
}Programa15:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char x=0b0101;
char y=0b0100;
printf("binario!\n");
// && and verdadero o falso
// & bit a bit
printf ("&: %i \n" ,x & y);
printf ("|: %i \n" ,x | y);
/*
0101
0100
^ 001
*/
printf ("^: %i \n" ,x ^ y);
/*
0101
! 0
*/
printf ("!: %i \n" ,!x);
return 0;
}Programa16:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Tabla de verdad\n");
printf(" & dos verdaderos = True\n");
printf(" | Cualquier verdadero = true\n");
printf(" ^ diferentes =true\n");
printf(" ! Verdadero=false, false =true\n");
char a=0b1000;
char b=0b1011;
char c=0b1111;
char d=0b0000;
/* 1000
1011
& 1000
*/
printf("8 & 11 %i \n", a & b);
/* 1011
1111
| 1111
*/
printf("11 | 15 %i \n", a | b);
/* 1000
1111
^ 0111
*/
printf("8 ^ 15 %i \n", a ^ b);
/* 0000
! 1
*/
printf("! d %i \n", !d);
/* 1000
0100 (1)recorrio
0010 (2)
0001 (3)
*/
printf(">> 8:1= %i \n", a>>1);
printf(">> 8:2= %i \n", a>>2);
printf(">> 8:3= %i \n", a>>3);
/* Izquierda
1111
11110 (1)recorrio
111100 (2)
1111000 (3)
*/
printf(">> 15:1= %i \n", c<<1);
printf(">> 15:2= %i \n", c<<2);
printf(">> 15:3= %i \n", c<<3);
return 0;
}Programa17:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,z;
x=4;y=2;z=7;
printf("Condicionales!\n");
/*ternarios
c ? e1:e2 ;
c=condicion
e1=si
e2=no
*/
printf("15>10:S o N=%c \n", 15>10?'S':'N');
printf("x>=5? 1:0= %i \n", x>=5?1:0);
printf("x<=5? x:y= %i \n", x<=5?x:y);
return 0;
}Programa18:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Ternario!\n");
int edad;
edad=18;
printf("%s \n", edad>=18?"may" : "men");
edad=5;
printf("%s \n", edad>=18? edad>=60? "3ra":"may":"men");
edad=3;
printf("%s \n", edad>=18? edad>=60? "3ra":"may": edad>3? "Men":"BB");
return 0;
}Programa19:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Condicional!\n");
int x=3,y;
y=(x>=5)?100:200;
printf("Res= %i\n",y);
return 0;
}Programa20:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Calificaciones!\n");
int calificacion;
calificacion=30;
printf("%s \n",calificacion>=70? "AP" : "NA");
calificacion=75;
printf("%s \n",calificacion>=70? calificacion>=80? "RE" : "xx" : "NA");
calificacion=85;
printf("%s \n",calificacion>=70? calificacion>=80? "RE" :calificacion<91? "BI" : "EX" : "NA");
calificacion=100;
printf("%s \n",calificacion>=70? calificacion>=80? "RE" :calificacion<91? "BI" : "EX" : "NA");
return 0;
}Programa21:
#include <stdlib.h>
int main()
{
printf("Opciones de impresion\n");
printf("Color %s\n","Morado");
printf("Numero %i\n",777);
printf("Numero %d\n",777);
printf("Flotante %f\n",77.7);
printf("Hexadecimal %x\n",777);
printf("Octal %o\n",777);
printf("Nombre:%sEdad:%iEstatura:%.2f\n","genero",19,7.77);
printf("Nombre:%s\tEdad:%i\tEstatura:%.2f\n","genero",19,7.77);
printf("numeros grandes: %.2e\n",77777777777777777777);
printf("numeros grandes: %.g\n",77777777777777777777);
printf("*********************************\n");
return 0;
}
Programa22:
#include <stdlib.h>
int main()
{
printf("Entrada de datos\n");
int num;
puts("Dame un numero ");
scanf("%i",&num);
printf("El numerofue %i \n",num);
return 0;
}
Programa23:
#include <stdlib.h>
int main()
{
printf("Pedir calif\n");
int calf;
puts("Dame tu calificacion papu");
scanf("%i",&calf);
printf("%s \n",calf >=70?calf <80?"Alumno Regular":calf<91?"Alumno bien":"Alumno exelente":"NA");
return 0;
}
Programa24:
#include <stdlib.h>
int main()
{
//24
printf("Indice de masa corporal\n");
float peso,imc,altura,a;
puts("Dame tu peso");
scanf("%f",&peso);
puts("Dame tu altura pupu");
scanf("%f",&altura);
a=altura*altura;
imc=peso/a;
printf("IMC: %f\n",imc);
printf("%s \n",imc>18.5? imc<25?"Ideal":imc<30?"Sobre peso":"Obeso":"Desnutrido");
return 0;
}
Programa25:
#include <stdlib.h>
int main()
{
printf("Indice de masa corporal\n");
float peso,imc,altura,a;
char gen;
puts("Dame tu genero");
scanf("%c",&gen);
puts("Dame tu peso");
scanf("%f",&peso);
puts("Dame tu altura pupu");
scanf("%f",&altura);
a=altura*altura;
imc=peso/a;
printf("IMC: %f\n",imc);
printf("%s \n",imc>18.5? imc<25?"Ideal":imc<30?"Sobre peso":"Obeso":"Desnutrido");
printf("Genero: %c\n",gen);
return 0;
}
Programa26:
#include <stdlib.h>
int main()
{
printf("formatos entrada\n");
int num1;
float num2;
char car;
char nom[10];
puts("dame un numero entero");
scanf("%i",&num1);
printf("numero dado fue: % i\n", num1);
puts("dame flotante: ");
scanf("%f", &num2);
printf("flotante %.2f\n",num2);
getchar();
puts("dame un caracter: ");
scanf("%c", &car);
printf(" caracter fue: %c\n",car);
puts("dame tu nombre: ");
scanf("%s", &nom);
printf(" tu nombre es: %s\n",nom);
puts("dame otra vez tu nombre: ");
gets(nom);
printf(" tu nombre es: %s\n",nom);
return 0;
}
Programa27:
#include <stdlib.h>
int main()
{
//system("color ?");
system("color f1");
printf("Colores \n");
system("pause");
system("color f4");
printf("Colores \n");
system("pause");
system("color 5f");
printf("colores \n");
system("systeminfo");
return 0;
}
Programa28:
#include <stdlib.h>
int main()
{
printf("Doomie\n");
char nom[20];
char dir[10];
char tel[10];
int sem,edad;
char correo[15];
char gen;
float est;
puts("Cual es tu nombre?");
scan("%c",&nom);
gets(nom);
puts("Cual es tu direccion?");
gets(dir);
scan("%c",&dir);
puts("Cual es tu telefono?");
gets(tel);
scan("%c",&tel);
puts("Cual es tu semestre?\n");
gets(sem);
scan("%i",&sem);
puts("Cual es tu edad?\n");
gets(edad);
scan("%i",&edad);
puts("Cual es tu correo electronico?");
getchar();
scan("%c",&correo);
puts("Cual es tu genero");
gets(gen);
scan("%c",&gen);
puts("Cual es tu estatura?");
scan("%f",&est);
return 0;
}
Programa29:
#include <stdlib.h>
int main()
{
printf("pedir un numero \n");
int num;
char bin=0b1111;
puts("Dame un numero: ");
scanf("%i",&num);
printf("Decimal %i \n", num);
printf("Octal %o \n"),num;
printf("Hexadecimal %x \n"),num;
printf("Binario %i \n"),bin;
return 0;
}
Programa30:
#include <stdlib.h>
int main()
{
printf("limites \n");
int num;
puts("Dame un numero ");
scanf("%i",&num);
printf("numero: %i\n", num);
printf("%s",num<=50?"m50":num<=100?"m100":"may100");
return 0;
#include <stdlib.h>
int main()
{
printf("doome3\n");
char nom[10];
int cal1,cal2,cal3,sum;
float prom;
puts("Cual es tu nombre");
scanf("%s",&nom);
printf("Tu nombre es: %s\n", nom);
puts("Dame la primera calificacion");
puts("Dame la segunda calificacion");
puts("Dame la tercera calificacion");
sum=cal1+cal2+cal3;
prom=sum/3;
systen("color f5");
scanf("%s"&prom<70"reprobado":prom<100"Exageras":"Aprobado");
return 0;
}
Escriba la función de lo siguiente:
indica donde empieza el programa int main()
la orden de leer un archivo de texto especificado
{ }
Apertura del cuerpo de la función printf(“…..”);
Explique y defina que es este enunciado.Los atributos son las características individuales que diferencian un objeto de otro y determinan su apariencia, estado u otras cualidades.
Diferencia entre una variable y una constante.
La variable tiene un valor que cambia y una constante no cambia su valor
Escriba 5 ejemplos de variable y cinco de constante. Con utilidad real
Años, peso, altura, edad, metros.
Numeros reales, e, Atmosférica, Números naturales, Numeros Racionales.
Explique cada línea de código del siguiente programa.
int w, x, y, z; //se declaran variables como letras
if ( x < y && y < z ) // se pregunta si x es mayor a y y que y sea mayor a z si son los dos verdaderos se cumpla
printf( "x es menor que z\n" ); // que imprima que x es menor que z
Comentarios
Publicar un comentario