domingo, 9 de septiembre de 2012

Practica 2

Evaluar y desplegar la expresion, la expresion con valores y el resultado de los problemas 1,2,3 y 4

Practica 2 Problema 1

1.-Suponga que a almacena el valor entero 5, m almacena el valor entero 100, n almacena el valor entero 1 y p almacena el valor entero 10

1.m/p+3     2.m/p+n-10+a     3.m-3*n+4*n     4.m/p+n%2     5.a+n%p+p


Algoritmo

1.-Declarar las variables
Read a=5, m=100, n=1, p=10, R

2.-Calcular el valor de R
R=m/p+3

3.-Calcular el valor de R
R=m/p+n-10+a

4.-Calcular el valor de R
R=m-3*n+4*n
5.-Calcular el valor de R
R=m/p+n%2

6.-Calcular el valor de R
R=a+n%p+p

7.-Desplegar resultados
Print "m/p+3=100/10+3"
Print "m/p+n-10+a=100/10+1-10+5"
Print "m-3*n+4*n=100-3*1+4*1"
Print "m/p+n%2=100/10+1%2"
Print "a+n%p+p=5+1%10+10"

Codificacion en C++

//Practica 2 Problema 1    Fecha:05/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
                        //Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
int a=5, m=100, n=1, p=10, R;
R=m/p+3;
cout<<"m/p+3=100/10+3="<<R<<endl;
cout<<"\n"<<endl;
R=m/p+n-10+a;
cout<<"m/p+n-10+a=100/10+1-10+5="<<R<<endl;
cout<<"\n"<<endl;
R=m-3*n+4*n;
cout<<"m-3*n+4*n=100-3*1+4*1="<<R<<endl;
cout<<"\n"<<endl;
R=m/p+n%2;
cout<<"m/p+n%2=100/10+1%2="<<R<<endl;
cout<<"\n"<<endl;
R=a+n%p+p;
cout<<"a+n%p+p=5+1%10+10="<<R<<endl;
getch ();
return 0;
}


     

Practica 2 Problema 2

2.-Evalue las siguientes expresiones de punto flotante. x almacena el valor 3.0, y=6.0 y z=4.0

1.x+4.0*y/x     2.x*z/y+x*y     3.2.0*y/z*8.0/z     4.y*y-y/2+x     5.x*y*z/2


Algoritmo

1.-Declarar las variantes de punto flotante
Float x=3.0, y=6.0, z=4, R

2.-Calcular el valor de R
R=x+4.0*y/x

3.-Calcular el valor de R
R=x*z/y+x*y

4.-Calcular el valor de R
R=2.0*y/z*8.0/z

5.-Calcular el valor de R
R=y*y-y/2+x

6.-Calcular el valor de R
R=x*y*z/2

7.-Desplegar los resultados
Print "x+4.0*y/x"
Print "x*z/y+x*y"
Print "2.0*y/z*8.0/z"
Print "y*y-y/2+x"
Print "x*y*z/2"

Codificacion en C++


//Practica 2 Problema 2    Fecha:05/09/2012

//Integrantes del equipo: Onofre Gonzalez Adrian Hilario

                        //Fuentes Aranda Jesus Javier


#include <iostream.h>
#include <conio.h>
int main ()
{
float x=3.0, y=6.0, z=4.0, R;
R=x+4.0*y/x;
cout<<"x+4.0*y/x=3.0+4.0*6.0/3.0="<<R<<endl;
cout<<"\n"<<endl;
R=x*z/y+x*y;
cout<<"x*z/y+x*y=3.0*4.0/6.0+3.0*6.0="<<R<<endl;
cout<<"\n"<<endl;
R=2.0*y/z*8.0/z;
cout<<"2.0*y/z*8.0/z=2.0*6.0/4.0*8.0/4.0="<<R<<endl;
cout<<"\n"<<endl;
R=y*y-y/2+x;
cout<<"y*y-y/2+x=6.0*6.0-6.0/2+3.0="<<R<<endl;
cout<<"\n"<<endl;
R=x*y*z/2;
cout<<"x*y*z/2=3.0*6.0*4.0/2="<<R<<endl;
getch ();
return 0;
}



Practica 2 Problema 3

3.-Evaluar las siguientes expresiones mixtas x=6, y=2 y z=16.0

1.10+z/y*y     2.50.0-x/(y+x)     3.1+36/x+z     4.20+z*4/y+10.0     5.x*x+z/y+(18)(y)

Algoritmo

1.-Iniciaizar las variables
Read x=6, y=2; Float z=16.0, R

2.-Calcular el valor de R
R=10+z/y*y

3.-Calcular el valor de R
R=50.0-x/(y+x)

4.-Calcular el valor de R
R=1+36/x+z

5.-Calcular el valor de R
R=20+z*4/y+10.0

6.-Calcular el valor de R
R=x*x+x/y+(18)(y)

7.-Desplegar los resultados
Print "10+z/y*y=10+16.0/2*2"
Print "50.0-x/(y+x)=50.0-6/(2+6)"
Print "1+36/x+z=1+36/6+16.0"
Print "20+z*4/y+10.0=20+16.0*4/2+10.0"
Print "x*x+z/y+(18*y)=6*6+16.0/2+(18*2)"

Codificación en C++

//Practica 2 Problema 3    Fecha:05/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
                        //Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
int x=6, y=2, R;
float z=16.0;
R=10+z/y*y;
cout<<"10+z/y*y=10+16.0/2*2="<<R<<endl;
cout<<"\n"<<endl;
R=50.0-x/(y+x);
cout<<"50.0-x/(y+x)=50.0-6/(2+6)="<<R<<endl;
cout<<"\n"<<endl;
R=1+36/x+z;
cout<<"1+36/x+z=1+36/6+16.0="<<R<<endl;
cout<<"\n"<<endl;
R=20+z*4/y+10.0;
cout<<"20+z*4/y+10.0=20+16.0*4/2+10.0="<<R<<endl;
cout<<"\n"<<endl;
R=x*x+z/y+(18*y);
cout<<"x*x+z/y+(18*y)=6*6+16.0/2+(18*2)="<<R<<endl;
getch ();
return 0;
}


Practica 2 Problema 4

4.-Evaluar las siguientes expresiones

1.5(1.0+7.0*3.0)     2.(70.0-20)(6.0-4)     3.8(3.0+1)(100)     4.(5.5+4.5)(24.53-20.3)     

5.(8)(9.5)/(2.0)(4.0)

Algoritmo

1.-Inicializar la variable R
Read= R

2.-Calcular el valor de R
R=5*(1.0+7.0*3.0)

3.-Calcular el valor de R
R=(70.0-20)*(6.0-4)

4.-Calcular el valor de R
R=8*(3.0+1)*(100)

5.-Calcular el valor de R
R=(5.5+4.5)*(24.53-20.3)

6.-Calcular el valor de R
R=(8)*(9.5)/(2.0)*(4.0)

7.-Desplegar los resultados
Print "5(1.0+7.0*3.0)"
Print "(70.0-20)(6.0-4)"
Print "8(3.0+1)(100)"
Print "(5.5+4.5)(24.53-20.3)"
Print "(8)(9.5)/(2.0)(4.0)"

Codificacion en C++

//Practica 2 Problema 4   Fecha:05/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
 //Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
float R;
R=5*(1.0+7.0*3.0);
cout<<"5(1.0+7.0*3.0)="<<R<<endl;
cout<<"\n"<<endl;
R=(70.0-20)*(6.0-4);
cout<<"(70.0-20)(6.0-4)="<<R<<endl;
cout<<"\n"<<endl;
R=8*(3.0+1)*(100);
cout<<"8(3.0+1)(100)="<<R<<endl;
cout<<"\n"<<endl;
R=(5.5+4.5)*(24.53-20.3);
cout<<"(5.5+4.5)(24.53-20.3)="<<R<<endl;
cout<<"\n"<<endl;
R=(8)*(9.5)/(2.0)*(4.0);
cout<<"(8)(9.5)/(2.0)(4.0)="<<R<<endl;
getch ();
return 0;
}


Practica 2 Problema 5

5.-Escribir y ejecutar un programa que imprima una pagina de texto con no mas de 40 caracteres por linea

Algoritmo

1.-Desplegar titulo del texto
Print "Introduccion a C++"

2.-Desplegar linea 1
Print "Lenguaje C es un lenguaje de"

3.-Desplegar linea 2
Print "Programacion estructurado de proposito"

4.-Desplegar linea 3
Print "general. Algunas de sus caracteristicas"

5.-Desplegar linea 4
Print "es el uso a un nivel mas bajo, entre"

6.-Desplegar linea 5
Print "lenguaje maquina y el lenguaje de alto"

7.-Desplegar linea 6
Print "nivel."

8.-Desplegar linea 7
Print "El lenguaje C se origina con el lenguaje"

9.-Desplegar linea 8
Print "BCPL, creado por Martin Richards,"

10.-Desplegar linea 9
Print "influyo en el desarrollo del lenguaje B"

11.-Desplegar linea 10
Print "implementado por Ken Thompson y su vez"

12.-Desplegar linea 11
Print "permitio el desarrollo del lenguaje C,"

13.-Desplegar linea 12
Print "Para 1973 El sistema operativo UNIX"

14.-Desplegar linea 13
Print "Estaba escrito en lenguaje C."

15.-Desplegar linea 14
Print "El lenguaje C la unidad basica de"

16.-Desplegar linea 15
Print "programacion es la funcion, los"

17.-Desplegar linea 16
Print "programas estan formados por"

18.-Desplegar linea 17
Print "modulos. Cada modulo realiza una"

19.-Desplegar linea 18
Print "tarea especifica y es un subprograma"

20.-Desplegar linea 19
Print "independiente. Los programas"

21.-Desplegar linea 20
Print "estructurados tienen un conjunto de"

22.-Desplegar linea 21
Print "modulos relacionados logicamente como"

23.-Desplegar linea 22
Print "una unidad integrada."

Codificacion en C++

//Practica 2 Problema 5    Fecha:05/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
                        //Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main ()
{
cout<<"\t\tIntroduccion a C++"<<endl;
cout<<"\n"<<endl;
cout<<setw(40)<<"Lenguaje C es un lenguaje de"<<endl;
cout<<setw(40)<<"Programacion estructurado de proposito"<<endl;
cout<<setw(40)<<"general. Algunas de sus caracteristicas"<<endl;
cout<<setw(40)<<"es el uso a un nivel mas bajo, entre"<<endl;
cout<<setw(40)<<"lenguaje maquina y el lenguaje de alto"<<endl;
cout<<setw(40)<<"nivel."<<endl;
cout<<"\n"<<endl;
cout<<setw(40)<<"El lenguaje C se origina con el lenguaje"<<endl;
cout<<setw(40)<<"BCPL, creado por Martin Richards,"<<endl;
cout<<setw(40)<<"influyo en el desarrollo del lenguaje B"<<endl;
cout<<setw(40)<<"implementado por Ken Thompson y su vez"<<endl;
cout<<setw(40)<<"permitio el desarrollo del lenguaje C,"<<endl;
cout<<setw(40)<<"Para 1973 El sistema operativo UNIX"<<endl;
cout<<setw(40)<<"Estaba escrito en lenguaje C."<<endl;
cout<<"\n"<<endl;
cout<<setw(40)<<"El lenguaje C la unidad basica de"<<endl;
cout<<setw(40)<<"programacion es la funcion, los"<<endl;
cout<<setw(40)<<"programas estan formados por"<<endl;
cout<<setw(40)<<"modulos. Cada modulo realiza una"<<endl;
cout<<setw(40)<<"tarea especifica y es un subprograma"<<endl;
cout<<setw(40)<<"independiente. Los programas"<<endl;
cout<<setw(40)<<"estructurados tienen un conjunto de"<<endl;
cout<<setw(40)<<"modulos relacionados logicamente como"<<endl;
cout<<setw(40)<<"una unidad integrada."<<endl;
getch ();
return 0;
}



Practica 2 Problema 6

6.-Escribir un programa para inicializar 5 variables con valores enteros. Calcular y desplegar la suma, multiplicacion y el promedio

Algoritmo


1.-Introducir las variables con sus valores y la variable que mostrara el resultado
Int a=5, b=10, C=15, d=20, e=25, R

2.-Calcular la suma, multiplicación y el promedio
Suma R=a+b+c+d+e
Multiplicacion R=a*b*c*d*e
Promedio R=(a+b+c+d+e)/5

3.-Desplegar la suma, multiplicación y promedio
Print "a+b+c+d+e=5+10+15+20+25=",R
Print "a*b*c*d*e=5*10*15*20*25=",R
Print "(a+b+c+d+e)/5=(5+10+15+20+25)/5=",R

Codificacion en C++

// PRACTICA No. 2 PROBLEMA No. 6 FECHA: 5-Septiembre-2012
//INTEGRANTES DE EQUIPO: Onofre Gonzalez Adrian Hilario
//Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>

int main ()
{
int a=5, b=10, c=15, d=20, e=25, R;
R=a+b+c+d+e;
cout<<"a+b+c+d+e=5+10+15+20+25="<<R<<endl;
cout<<"\n"<<endl;
R=a*b*c*d*e;
cout<<"a*b*c*d*e=5*10*15*20*25="<<R<<endl;
cout<<"\n"<<endl;
R=(a+b+c+d+e)/5;
cout<<"(a+b+c+d+e)/5=(5+10+15+20+25)/5="<<R<<endl;
getch ();
return 0;
}



Practica 2 Problema 7

7.-Hacer un programa que inicialize una variable llamada horas con un valor e imprima su equivalente en minutos, segundos y dias

Algoritmo

1.-Introducir las variables con sus valores y la variable que mostrara el resultado
Int horas=48, minutos=60, segundos=60 dias=24, R

2.-Calcular equivalencias
Horas a minutos R=horas*minutos
Horas a segundos R=horas*minutos*segundos
Horas a días R=horas/días

3.-Desplegar mensajes y su equivalencia
Print "Convertir de horas a minutos"
Print "horas*minutos=48*60=",R
Print "Convertir de horas a segundos"
Print "horas*3600*=48*3600=",R
Print "Convertir de horas a dias"
Print "horas/dias=48/24=",R

Codificacion en C++

// PRACTICA No. 2 PROBLEMA No. 7 FECHA: 5-Septiembre-2012
//INTEGRANTES DE EQUIPO: Onofre Gonzalez Adrian Hilario
//Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>

int main ()
{
int horas=48, minutos=60, segundos=60, dias=24, R;
cout<<"Convertir de horas a minutos"<<endl;
R=horas*minutos;
cout<<"horas*minutos=48*60=" << R<<" MINUTOS"<<endl;
cout<<"\n"<<endl;
cout<<"Convertir de horas a segundos"<<endl;
R=horas*minutos*segundos;
cout<<"horas*3600*=48*3600="<< R<<" SEGUNDOS"<<endl;
cout<<"\n"<<endl;
cout<<"Convertir de horas a dias"<<endl;
R=horas/dias;
cout<<"horas/dias=48/24="<< R<<" DIAS"<<endl;
getch ();
return 0;
}



Practica 2 Problema 8

8.-Haga un programa que de valor a una variable llamada radio, para calcular el area y volumen de una esfera. Desplegar los valores de radio, area y volumen

Volumen=4*pir*r/3                   Area=4*pir*r

Algoritmo

1.-inicializar las variables r, a, v

2.-Introducir por teclado el radio
Print "radio es="
Read r,


2.-Desplegar el mensaje calculo del area y volumen de una esfera

Print "Calculo del area y Volumen de una esfera"

3.-Calcular el Area de la esfera

area=4*3.1416*r*r

4.-Calcular el Volumen de la esfera

volumen=4*3.1416*r*r/3

5.-Desplegar el valor del Radio

Print "Radio de la esfera es=",r

6.-Desplegar el valor del Area de la esfera

Print "Area de la esfera es=",a

7.-Desplegar el valor del Volumen de la esfera

Print "Volumen de la esfera es=",v


Codificacion en C++


//Practica 2 Problema 8    Fecha:06/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
                        //Fuentes Aranda Jesus Javier

#include <iostream.h>

#include <conio.h>
int main ()
{
float r, a, v;
cout<<"Calculo del Area y Volumen de una esfera\n"<<endl;
cout<<"Insertar el valor del Radio"<<endl;
cin>>r;
cout<<"\n"<<endl;
cout<<"Radio de la esfera es="<<r<<endl;
cout<<"\n"<<endl;
a=4*3.1416*r*r;
cout<<"Area de la esfera es="<<a<<endl;
cout<<"\n"<<endl;
v=4*3.1416*r*r/3;
cout<<"Volumen de la esfera es="<<v<<endl;
getch ();
return 0;
}



   

martes, 4 de septiembre de 2012

Practica 1

Practica 1 Problema 1

1.-Imprima en pantalla los siguientes mensajes:

Bienvenido a la clase de Programacion Estructurada


Ing. Electronica


Horario: Mi 8:00-10:00, Ju 8:00-10:00, Vi 8:00-9:00


Esta materia aporta al perfil profesional, la capacidad para desarrollar aplicaciones en un lenguaje de programacion de alto nivel, para la solucion de problemas relacionados con las diferentes disciplinas en el área



Algoritmo

1.-Desplegar el mensaje 1
Print “Bienvenido a la clase de programación estructurada”

2.-Desplegar mensaje 2
Print “Ing. Electronica”

3.- Desplegar mensaje 3
Print “Mi 8:00-10:00, Ju 8:00-10:00, Vi 9:00-10:00”

4.-Desplegar mensaje 4
Print “Esta materia aporta al perfil profesional, la capacidad para desarrollar aplicaciones en un lenguaje de programación de alto nivel, para la solución de problemas relacionados con las diferentes disciplinas en el área”


Codificacion en C++

//Practica 1 Problema No. 1    Fecha: 04/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
                                      //Fuentes Aranda Jesús Javier

#include <iostream h>
#include <conio.h>
int main()
{
cout<<"Bienvenido a la clase de Programacion Estructurada"<<endl;
cout<<"\n"<<endl;
cout<<"Ing. Electronica"<<endl;
cout<<"\n"<<endl;
cout<<"Horario: Mi 8:00-10:00, Ju 8:00-10:00, Vi 8:00-9:00"<<endl;
cout<<"\n"<<endl;
cout<<"Esta materia aporta al perfil profesional, la capacidad para desarrollar\n
aplicaciones en un lenguaje de programacion de alto nivel, para la\n
solucion de problemas relacionados con las diferentes disciplinas en el area"<<endl;
getch();
return(0);
}




Practica 1 Problema 2

2.-Haga un menu de un restaurante con 8 articulos

Algoritmo


1.-Desplegar mensaje 1
Print “Restaurante La Diferencia”

2.-Desplegar mensaje 2
Print “Menu”

3.-Desplegar mensaje 3
Print “Chiles rellenos……($25.00)”

4.-Desplegar mensaje 4
Print “Enchiladas………..($30.00)”

5.-Desplegar mensaje 5
Print “Sopes……………($35.00)”

6.-Desplegar mensaje 6
Print “Tacos dorados………($30.00)”

7.-Desplegar mensaje 7
Print “Tacos al pastor…….($20.00)”

8.-Desplegar  mensaje 8
Print “Pozole……………..($40.00)”

9.-Desplegar  mensaje 9
Print “Calabacitas Rellenas..($35.00)”

10.-Desplegar  mensaje 10
Print “Tamales Oaxaqueños…($15.00)”

Codificacion en C++


/*Practica 1 Problema No. 2    Fecha: 04/09/2012
Integrantes del equipo: Onofre Gonzalez Adrian Hilario
                        Fuentes Aranda Jesús Javier*/

#include <iostream h>
#include <conio.h>

int main()
{
cout<<"\t\t\tRestaurante La Diferencia"<<endl;
cout<<"\n"<<endl;
cout<<"\t\t\t\tMenu"<<endl;
cout<<"\n"<<endl;
cout<<"\t\t\tChiles rellenos......($25.00)"<<endl;
cout<<"\t\t\tEnchiladas...........($30.00)"<<endl;
cout<<"\t\t\tSopes................($35.00)"<<endl;
cout<<"\t\t\tTacos dorados........($30.00)"<<endl;
cout<<"\t\t\tTacos al pastor......($20.00)"<<endl;
cout<<"\t\t\tPozole...............($40.00)"<<endl;
cout<<"\t\t\tCalabacitas rellenas.($35.00)"<<endl;
cout<<"\t\t\tTamales Oaxaqueños...($15.00)"<<endl;
getch();
return(0);
}




Practica 1 Problema 3


3.-Escriba un programa que imprima con caracteres un circulo, pentágono, trapecio, flecha

Algoritmo


1.-Desplegar nombre de las figuras
Print "  CIRCULO       TRAPECIO           PENTAGONO          FLECHA"

2.-Desplegar 1er línea de caracteres
Print “    0000          00000                 0                   0"

3.-Desplegar 2da línea de caracteres
Print "  0      0       0     0              0   0                 0 0"

4.-Desplegar 3er línea de caracteres
Print " 0        0     0       0           0       0       000000000  0"

5.-Desplegar 4ta línea de caracteres
Print " 0        0    0         0        0           0     0           0"

6.-Desplegar 5ta línea de caracteres
Print " 0       0    0           0        0         0      0           0"

7.-Desplegar 6ta línea de caracteres
Print "  0     0    0             0        0       0       000000000  0"

8.-Desplegar 7ma línea de caracteres
Print "    000     00000000000000000        0000000                0 0"

9.-Desplegar 8va línea de caracteres
Print "                                                            0"


Codificacion en C++


//Practica 1 Problema 3  Fecha: 04/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
                        //Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
cout<<"\n\t  CIRCULO       TRAPECIO           PENTAGONO          FLECHA"<<endl;
cout<<"\n"<<endl;
cout<<"\t    0000          00000                 0                   0"<<endl;
cout<<"\t  0      0       0     0              0   0                 0 0"<<endl;
cout<<"\t 0        0     0       0           0       0       000000000  0"<<endl;
cout<<"\t 0        0    0         0        0           0     0           0"<<endl;
cout<<"\t 0       0    0           0        0         0      0           0"<<endl;
cout<<"\t  0     0    0             0        0       0       000000000  0"<<endl;
cout<<"\t    000     00000000000000000        0000000                0 0"<<endl;
cout<<"\t                                                            0"<<endl;
getch ();
return 0;
}


Practica 1 Problema 4

4.-Imprima su numero de control con caracteres, a lo ancho de la pantalla

Algoritmo

1.-Desplegar 1er línea de caracteres
Print "   %     %     %%%%%     %     %   %%%%%% %%%%%%    %    "

2.-Desplegar 2da linea de caracteres
Print "  %%    %%    %%   %    %%    %%   %    %      %   %%    "

3.-Desplegar 3ra linea de caracteres
Print "   %     %        %%     %     %   %    %      %    %    "

4.-Desplegar 4ta linea de caracteres
Print "   %     %       %%      %     %   %    %   %%%%    %    "

5.-Desplegar la 5ta linea de caracteres
Print "   %     %      %%       %     %   %    %      %    %    "

6.- Desplegar 6ta linea de caracteres
Print "   %     %     %%        %     %   %    %      %    %    "

7.- Desplegar 7ma linea de caracteres
Print " %%%%% %%%%%  %%%%%%%% %%%%% %%%%% %%%%%% %%%%%%  %%%%%  "

Codificacion en C++

//PRACTICA No. 1 PROBLEMA No. 4 FECHA: 30-Agosto-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

# include <iostream.h>
# include <conio.h>

int main ()
{
cout<<"   %     %     %%%%%     %     %   %%%%%% %%%%%%    %    "<<endl;
cout<<"  %%    %%    %%   %    %%    %%   %    %      %   %%    "<<endl;
cout<<"   %     %        %%     %     %   %    %      %    %    "<<endl;
cout<<"   %     %       %%      %     %   %    %   %%%%    %    "<<endl;
cout<<"   %     %      %%       %     %   %    %      %    %    "<<endl;
cout<<"   %     %     %%        %     %   %    %      %    %    "<<endl;
cout<<" %%%%% %%%%%  %%%%%%%% %%%%% %%%%% %%%%%% %%%%%%  %%%%%  "<<endl;
getch();
return 0;
}


Practica 1 Problema 5

5.-Escriba un programa en C++ para desplegar lo siguiente:

numero     cuadrado     cubo
1                 1                    1
2                 4                    8
3                 9                    27
4                 16                  64
5                 25                  125
6                 36                  216
7                 49                  343
8                 64                  512
9                 81                  729
10               100                1000

Algoritmo

1.-Desplegar mensaje 1
Print" Numero, Cuadrado, Cubo"

2.-Desplegar mensaje 2
Print " 1, (1*1), (1*1*1)"

3.-Desplegar mensaje 3
Print " 2, (2*2), (2*2*2)"

4.-Desplegar mensaje 4
Print "3, (3*3), (3*3*3)"

5.-Desplegar mensaje 5
Print "4, (4*4), (4*4*4)"

6.-Desplegar mensaje 6
Print "5, (5*5), (5*5*5)"

7.-Desplegar mensaje 7
Print "6, (6*6), (6*6*6)"

8.-Desplegar mensaje 8
Print "7, (7*7), (7*7*7)"

9.-Desplegar mensaje 9
Print " 8, (8*8), (8*8*8)"

10.-Desplegar mensaje 10
Print "9, (9*9), (9*9*9)"

11.-Desplegar mensaje 11
Print "10, (10*10), (10*10*10)"

Codificacion en C++

//PRACTICA No. 1  PROBLEMA No. 5  FECHA: 30-Agosto-2012
//INTEGRANTES:   Onofre Gonzalez Adrian Hilario
      // Fuentes Aranda Jesus Javier

# include <iostream.h>
# include <conio.h>
int main ()
{
cout<<"Numero"<<"\tCuadrado"<<"\tCubo\n";
cout<<1<<"\t"<<(1*1)<<"\t\t"<<(1*1*1)<<"\n";
cout<<2<<"\t"<<(2*2)<<"\t\t"<<(2*2*2)<<"\n";
cout<<3<<"\t"<<(3*3)<<"\t\t"<<(3*3*3)<<"\n";
cout<<4<<"\t"<<(4*4)<<"\t\t"<<(4*4*4)<<"\n";
cout<<5<<"\t"<<(5*5)<<"\t\t"<<(5*5*5)<<"\n";
cout<<6<<"\t"<<(6*6)<<"\t\t"<<(6*6*6)<<"\n";
cout<<7<<"\t"<<(7*7)<<"\t\t"<<(7*7*7)<<"\n";
cout<<8<<"\t"<<(8*8)<<"\t\t"<<(8*8*8)<<"\n";
cout<<9<<"\t"<<(9*9)<<"\t\t"<<(9*9*9)<<"\n";
cout<<10<<"\t"<<(10*10)<<"\t\t"<<(10*10*10)<<"\n";
getch();
return 0;
}


Practica 1 Problema 6

6.-Diseñe una portada para entregar un trabajo en una materia, con instrucciones cout

Algoritmo

1.-Desplegar mensaje 1
Print "INSTITUTO TECNOLÓGICO DE TIJUANA BAJA CALIFORNIA"

2.-Desplegar mensaje 2
Print "POR UNA JUVENTUD INTEGRADA AL DESARROLLO DE MÉXICO"

3.-Desplegar mensaje 3
Print"PROGRAMACION ESTRUCTURADA"

4.-Desplegar mensaje 4
Print "INGENIERIA ELECTRONICA"

5.-Desplegar mensaje 5
Print "PROBLEMA 1.6"

6.-Desplegar mensaje 6
Print "UNIDAD I"

7.-Desplegar mensaje 7
Print "Onofre González Adrian Hilario"

8.-Desplegar mensaje 8
Print "11211031"

9.-Desplegar mensaje 9
Print "GRUPO: B "

10.-Desplegar mensaje 10
Print "ING. COLUNGA ALDANA ANGELA"

11.-Desplegar mensaje 11
Print "30-AGOSTO DE 2012"

12.-Desplegar mensaje 12
Print "TIJUANA, BAJA CALIFORNIA"

Codificacion en C++

//PRACTICA No. 1 PROBLEMA No. 6    Fecha:30-Agosto-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
//Fuentes Aranda Jesus Javier


# include <iostream.h>
# include <conio.h>

int main ()
{
cout<<"                                                "<<endl;
cout<<"                                                "<<endl;
cout<<"   INSTITUTO TECNOLOGICO DE TIJUANA BAJA CALIFORNIA"<<endl;
cout<<"  POR UNA JUVENTUD INTEGRADA AL DESARROLLO DE MEXICO"<<endl;
cout<<"                                               "<<endl;
cout<<"              PROGRAMACION ESTRUCTURADA        "<<endl;
cout<<"                                                "<<endl;
cout<<"               INGENIERIA ELECTRONICA          "<<endl;
cout<<"                                                "<<endl;
cout<<"                    PROBLEMA 1.6                 "<<endl;
cout<<"                      UNIDAD I                  "<<endl;
cout<<"                                                "<<endl;
cout<<"                                                "<<endl;
cout<<"             Onofre Gonzalez Adrian Hilario       "<<endl;
cout<<"                       11211031                 "<<endl;
cout<<"                       GRUPO: B                 "<<endl;
cout<<"                           "<<endl;
cout<<"              ING. COLUNGA ALDANA ANGELA       "<<endl;
cout<<"                                                "<<endl;
cout<<"                                                "<<endl;
cout<<"                               30-AGOSTO DE 2012           "<<endl;
cout<<"                               TIJUANA, BAJA CALIFORNIA               "<<endl;
getch();
return 0;
}


domingo, 2 de septiembre de 2012

Tarea 2

Cuestionario

1.-Que diferencia existe entre programación y un programa de computadora
La programación es el proceso de escribir un programa, o software y un programa de computadora es un conjunto independiente de instrucciones usado para operar una computadora con el fin de producir un resultado específico.

2.-Explique la diferencia entre lenguaje ensamblador y lenguaje maquina
Lenguaje ensamblador: Uno de los primero avances en la programación fue la sustitución de símbolos en forma de palabras, como ADD, SUB, MUL, por los opcodes binarios y los números decimales y etiquetas por las direcciones en memoria. Por ejemplo, usando estos símbolos y valores decimales para las direcciones en memoria, las dos instrucciones en lenguajes de maquina anteriores pueden escribirse como:
ADD 1, 2
MUL 2, 3

Lenguaje maquina: los únicos programas que pueden usarse en realidad para operar una computadora son los programas en lenguaje de máquina. Tales programas, los cuales también se conocen como programas ejecutables, o ejecutables para abreviar, consisten en una secuencia de instrucciones compuestas por números binarios como:
11000000 000000000001 000000000010
11110000 000000000010 000000000011

La diferencia es que el lenguaje ensamblador es la base y tiene que traducirse a lenguaje maquina

3.-Explique la diferencia entre un lenguaje orientado a procedimientos y un lenguaje orientado a objetos

Lenguaje orientado a procedimientos: las instrucciones disponibles se usan para crear unidades independientes, conocidas como procedimientos. El propósito de un procedimiento es aceptar datos como entrada y transformarlos de alguna manera para producir un resultado específico como una salida

Lenguaje orientado a objetos: fue el desarrollo de pantallas graficas y soporte para las interfaces graficas de usuario (GUI) capaces de desplegar múltiples ventanas que contienen tanto formas graficas como texto (también color, posición y tamaño)

4.-Explique la diferencia entre un lenguaje de nivel alto y bajo nivel

Bajo nivel: tanto los lenguajes de maquina como los ensambladores se clasifican como lenguajes de nivel bajo, sin embargo estos programas permiten usar las características especiales de un tipo de computadora particular y por lo general se ejecutan en el nivel más rápido posible

Alto nivel: usa instrucciones que se parecen a los lenguajes escritos, como el ingles, y pueden ejecutarse en una variedad de tipos de computadora. Visual Basic, C, C++ y Java son ejemplos de lenguajes de alto nivel

5.-Explique el procedimiento de desarrollo de Software

Consiste en tres fases que se superponen:

-Diseño y desarrollo:
1.1.-Analizar el problema
1.2.-Desarrollar una solución
1.3.-Codificar la solución
1.4.-Probar y corregir el programa

-Documentación:
1.-Descripcion del programa
2.-Desarrollo y cambios del algoritmo
3.-Listado del programa bien comentado
4.-Muestras de las pruebas efectuadas
5-.Manual del usuario

-Mantenimiento: Esta fase tiene que ver con la corrección continua de problemas, revisiones para satisfacer necesidades cambiantes y la adicción de características nuevas.




6.-Haga un ejemplo de un algoritmo
Suponga que un programa debe calcular la suma de todos los números enteros del 1 al 100.

Algoritmo

Ordenar los números del 1 al 100 en una columna y sumarlos
1
2
3
4
.
.
.
98
99
+100
5050

7.-Haga un ejemplo de la solución de un problema por medio del diagrama de flujo


8.-Explique la diferencia entre Hardware y Software

Hardware: Es todo lo físico que podemos ver en una computadora (lo que se puede tocar)

Software: Se refiere a los programas y datos almacenados en una computadora (lo que no podemos tocar físicamente)

9.-Explique las unidades básicas de una computadora

Toda computadora posee 5 unidades básicas funcionales que son las unidades:
-Entrada: mouse, teclado, impresora
-Salida: Impresora
-Memoria: Almacenan datos
-Aritmética: Realiza las operaciones como adición, sustracción, división, multiplicación y las lógicas como mayor que, mayor o igual, menor o igual
-Control: Coordina las acciones que se llevan a cabo en la computadora

10.-Escriba un algoritmo para clasificar tres números diferentes en orden ascendente (de menor a mayor)

Algoritmo
1.-numeros:
2, 7, 4, resultado

2.-verificar si:
If (2>7)
If (4>mayor de 2 y 7)
If (4>menor de 2 y 7)

3.-imprimir resultado
2<4<7