DESARROLLO DE FUNCION DE SISTEMAS INFORMATICOS
1.-Realiza la corrida de escritorio del siguiente ejercicio de vectores en g++ y
llene las casillas de abajo que representan los dos vectores con los valores
resultantes
void main()
{
floatnum[10];
float num1[10];                                 ij        aux
inti;int j; int aux;
aux=1;
                                            0             1
aux=2;                                      1             2
for(i=0;i<10;i++)                           2
{                                           3
cout<<”salida es:”<<i<<endl;                4
num[i]=i;                                   5
num1[i]=aux;                                6
  }                                         7
aux=aux+1;                                  8
aux=aux+2;
                                            9
getch();
}

RESPUESTA:
0        1       2        3        4        5        6          7     8           9


2       2        2        2        2        2        2        2       2        2



2.-En el siguiente ejercicio de vectores en g++. dibuje como queda el vector
voidmain()
{                                        n      i         j
int n[10],ij;
for(i=0;i<10;i++)                        0        0
   {                                     2        1
if(i%2==0)                               2        2
n[i]=i;                                  4
else                                     4
n[i]=i+1;                                6
     }                                   6
for(j=0;j<10;j++)                        8
cout<<n[j]<<endl;                        8
getch();
                                         10
}

RESPUESTA:

0        2       2        4        4        6        6          8     8           10



3.-En el siguiente ejercicio de matrices en g++.llene la matriz con los valores
correctos

void main()
{                                     i   j       m[j][i]
                                  0
int m[5][5];                      1
for(int j=0;j<5;j++)              2       0        0   0    0   0   0
{                                 3
                                                   1   1    1   1   1
                                  4
for(int i=0;i<5;i++)              0
    {                             1
                                                   2   2    2   2   2
                                  2
                                          1
m[j][i]=j;                                         3   3    3   3   3
                                  3
}                                 4                4   4    4   4   4
}                                 0
                                  1       2
                                  2
                                  3
RESPUESTA:                        4       3
                                  0
0    0      0   0   0             1
                                  2
1    1      1   1   1             3
                                  4
                                          4
2    2      2   2   2             0
                                  1
3    3      3   3   3             2
                                  3
4    4      4   4   4             4




4.-Ya tengo un vector llenado de la siguiente manera

1           2       3        4     5          6         7       8       9         10

Con el siguiente codigo de ordenamiento de numeros.dibuje el vector como queria

for(x=0;x<=10;x++)
{
for(y=x+1;y<10-1;y++)
{
if(numero2[x]>=numero2[y])
        {
aux=numero2[x];
numero2[x]=numero2[y];
numero2[y]=aux;
         }
      }
}

RESPUESTA:

1           2       3        4     5          6         7       8       9         10



5.-En el siguiente ejercicio de matrices en g++.llene la matriz con los valores
correctos
void main()
{
                                       i       j           m[j][i]=i
int m[5][4];
for(int j=0;j<5;j++)                           0
{                                   0          1
                                               2             0   1     2   3   4
for(int i=0;i<5;i++)                           3
    {                                          4             0   1     2   3   4
                                               0
m[j][i]=i;                                                   0   1     2   3   4
                                   1           1
}                                              2
}                                              3             0   1     2   3   4
                                               4
                                               0             0   1     2   3   4
RESPUESTA:                                     1
                                   2           2
0   1   2    3   4                             3
                                               4
0   1   2    3   4                             0
                                               1
0   1   2    3   4                 3           2
0   1   2    3   4                             3
                                   4           4
0   1   2    3   4                             0
                                               1
                                               2
                                               3
                                               4




6.-Escriba el codigo principal en g++ para llenar una matriz de 5 por 5 de la
siguientte manera:

void main()
{
inti,j;
intmatriz[5][5];                           1
for(int i=0;i<5;i++)
   {                                               1
for(int j=0;j<5;j++)
                                                       1
       {
if(i=j)
                                                            1
{
matriz[i][j]=1;                                                  1
           }
         }
     }
}

Correcion de xavi

  • 1.
    DESARROLLO DE FUNCIONDE SISTEMAS INFORMATICOS 1.-Realiza la corrida de escritorio del siguiente ejercicio de vectores en g++ y llene las casillas de abajo que representan los dos vectores con los valores resultantes void main() { floatnum[10]; float num1[10]; ij aux inti;int j; int aux; aux=1; 0 1 aux=2; 1 2 for(i=0;i<10;i++) 2 { 3 cout<<”salida es:”<<i<<endl; 4 num[i]=i; 5 num1[i]=aux; 6 } 7 aux=aux+1; 8 aux=aux+2; 9 getch(); } RESPUESTA: 0 1 2 3 4 5 6 7 8 9 2 2 2 2 2 2 2 2 2 2 2.-En el siguiente ejercicio de vectores en g++. dibuje como queda el vector voidmain() { n i j int n[10],ij; for(i=0;i<10;i++) 0 0 { 2 1 if(i%2==0) 2 2 n[i]=i; 4 else 4 n[i]=i+1; 6 } 6 for(j=0;j<10;j++) 8 cout<<n[j]<<endl; 8 getch(); 10 } RESPUESTA: 0 2 2 4 4 6 6 8 8 10 3.-En el siguiente ejercicio de matrices en g++.llene la matriz con los valores
  • 2.
    correctos void main() { i j m[j][i] 0 int m[5][5]; 1 for(int j=0;j<5;j++) 2 0 0 0 0 0 0 { 3 1 1 1 1 1 4 for(int i=0;i<5;i++) 0 { 1 2 2 2 2 2 2 1 m[j][i]=j; 3 3 3 3 3 3 } 4 4 4 4 4 4 } 0 1 2 2 3 RESPUESTA: 4 3 0 0 0 0 0 0 1 2 1 1 1 1 1 3 4 4 2 2 2 2 2 0 1 3 3 3 3 3 2 3 4 4 4 4 4 4 4.-Ya tengo un vector llenado de la siguiente manera 1 2 3 4 5 6 7 8 9 10 Con el siguiente codigo de ordenamiento de numeros.dibuje el vector como queria for(x=0;x<=10;x++) { for(y=x+1;y<10-1;y++) { if(numero2[x]>=numero2[y]) { aux=numero2[x]; numero2[x]=numero2[y]; numero2[y]=aux; } } } RESPUESTA: 1 2 3 4 5 6 7 8 9 10 5.-En el siguiente ejercicio de matrices en g++.llene la matriz con los valores correctos
  • 3.
    void main() { i j m[j][i]=i int m[5][4]; for(int j=0;j<5;j++) 0 { 0 1 2 0 1 2 3 4 for(int i=0;i<5;i++) 3 { 4 0 1 2 3 4 0 m[j][i]=i; 0 1 2 3 4 1 1 } 2 } 3 0 1 2 3 4 4 0 0 1 2 3 4 RESPUESTA: 1 2 2 0 1 2 3 4 3 4 0 1 2 3 4 0 1 0 1 2 3 4 3 2 0 1 2 3 4 3 4 4 0 1 2 3 4 0 1 2 3 4 6.-Escriba el codigo principal en g++ para llenar una matriz de 5 por 5 de la siguientte manera: void main() { inti,j; intmatriz[5][5]; 1 for(int i=0;i<5;i++) { 1 for(int j=0;j<5;j++) 1 { if(i=j) 1 { matriz[i][j]=1; 1 } } } }