evidencia unidad 1
Post on 30-Jul-2015
64 Views
Preview:
TRANSCRIPT
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO
INFORME TECNICO
Ing. Sistemas computacionales
Docente: Niels Henryk Aranda Cuevas
Alumna: Marleni Tuyub Che
Grupo: 3er “A”
ARREGLOS BIDIMENCIONALES
int numeros[4][4];void leer(){
for(int L=0; L<4; L++){ for(int C=0; C<4; C++){
cout<<"Introduzca un número"; cin>>numeros[L][C];
{
{
En este apartado tenemos un ejemplo de tipo arreglo de dimensional porque es un dato que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre y en este ejemplo lo primero que hacemos es hacer una declaración y por eso tenemos int porque allí empieza pero siempre empieza desde 0 y siempre va ser menor que 4 y L++. Hacemos esa declaración porque empezara de 1 a 1 Y cout es la parte donde nosotros vamos a poner “introducir numero”.
void dp(){
cout<<"\nLa diagonal principal";
for(int i=0; i<4; i++){
cout<<numeros[i][i];
Aqui empieza nuestra lectura, en esta parte en cout vamos a poner nLa diagonal principal porque ya cuando lo mandamos a imprimir solo va ser la diagonal principal y con for con la misma funcion
Unidad 1Introducción a las estructuras de datos
void f3(){
cout<<"\nLa fila 3:";
for(int c=0; c<4; c++){
cout<<numeros[2][c];
}
}
void cusr(){
int c;
cout<<"\nIntroduzca el número de la columna a imprimir";
cin>>c;
cout<<"\nLinea deseada:";
c = c-1;
for(int L=0; L<4; L++){
cout<<numeros[L][c];
}
}
int main (int argc, char *argv[]) {
leer();
dp();
di();
f3();
cusr();
return 0;
}
Primero tenemos que crear el arreglo int que es 4 pues aquí el índice es 0 al 3 y creamos for donde L=0 porque siempre va empezar desde cero L<4 sus elementos siempre van a ser menor que 4 y L++ nos indica que va empezar desde 1, Cout es cuando vamos a declarar “introduzca un número” allí empieza a leer lo que es la diagonal principal y lo mismo que vamos a hacer con los demás lo único que cambia
es cuando hacemos la lectura asi como imprimir diagonal invertida y así sucesivamente cambiando las lecturas de cada declaración
CALIFICACION DE ALUMNOS Y MAYOR
struct alumno{
string nombre;
int edad;
};
alumno a1, a2;
void pedir();
void mayor();
int sumar(int a, int b);
En esta parte vamos a declarar la calificación de un alumno struct seria alumno, string nombre, y int, enteros pues void seria pedir pues ya que al ingresar los valores de alumno lo único que va hacer es pedir los valores de alumno y luego void mayor, pues en esta parte lo único que hará es calcular el mayor entre los edades de los alumnos
int main (int argc, char *argv[]) {
pedir();
mayor();
sumar(a1.edad, a2.edad);
return 0;
}
void pedir(){
cout<<"Introduzca el nombre del alumno\n";
cin>>a1.nombre;
cout<<"Introduzca la edad del alumno\n";
cin>>a1.edad;
cout<<"Introduzca el nombre del alumno\n";
cin>>a2.nombre;
cout<<"Introduzca la edad del alumno\n";
cin>>a2.edad;
}
void mayor(){
if( a1.edad > a2.edad ){
cout<<"La edad mayor es: "<<a1.edad;
}else{
if(a2.edad > a1.edad){
cout<<"La edad mayor es: "<<a2.edad;
}else{
cout<<"Tienen la misma edad.";
}
}
}
int sumar(int a, int b){
return(a+b);
}
En este programa vamos a imprimir el nombre y la edad de un alumno y lo primero que vamos a hacer es llamar a hacer una declaracion donde strin nombre y int edad y al declarar vamos a imprimir el mayor edad de esas edades en cout allí vamos a empezar donde vamos a declarar nuestro elemento que es pedir el nombre y la edad. Porque ya cuando lo mandamos a imprimir,
top related