desarrollo de funciones en el sistema informatico

12

Click here to load reader

Upload: peque-uli

Post on 09-Jul-2015

543 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Desarrollo  de funciones en el sistema informatico

DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMATICO

EJERCICIOS SOBRE CORRIDAS DE ESCRITORIO

PROGRAMAS G++

#include<stdio.h>

#include<coni o.h>

#include<iostream.h>

Int main

{

Clrscr();

for (int i=1;i<=20;i++)

{

Cout<<i;

If (i%3==0)cout<<”hola1”<<endl;

Else cout<<”hola2”<<endl;

}

Getch();

Return 0;

}

#include<stdio.h>

#include<conio.h>

Int main

{

I salida 1 salida 2

1 hola 2

2 hola 2

3 hola 1

4 hola 2

5 hola 2

6 hola 1

7 hola 2

8 hola 2

9 hola 1

10 hola 2

11 hola 2

12 hola 1

13 hola 2

14 hola 2

15 hola 1

16 hola 2

17 hola 2

18 hola 1

19 hola 2

20 hola 2

¿QUE VALOR SE DESPLIEGA EN LA PANTALLA?

A+B+C+100=90

A+B+C-100=10

Page 2: Desarrollo  de funciones en el sistema informatico

Int A , B ,C;

a=20; b=30;c=620;

printf(“/n%d + %d - %d+100= %d A,B,C (A+B+C-100));

getch();

}

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

Int main

{

INT a,b;

a=6;b=3;

printf(“(%d-%d) (%d+%d) = %d ,a,b,a,b((a-b)*(a+b)));

getch();

}

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

Int main

{

Int numero,sum_dig=0;

Printf”inserte un numero de 3 digitos :”;scanf(“%d”,& numero);

If (numero>=100)

{

Int num=numero;//salvamos en num ,la variable numero

While(numero!=0)

¿QUE VALOR SE DESPLIEGA EN LA VENTANA?

A-B=3

A+B=9

(A+B)*(A-B)=27

Page 3: Desarrollo  de funciones en el sistema informatico

{

Sum_dig=sum_dig+(numero%10);//para sacar el ultimo digito de numero

Numero=numero/10;//elimina el ultimo digito de numero

}

Printf(“la suma de los digitos de %d es:%d”,num ,sum_dig);

}

Else

Printf (“ a error : el digito no tiene 3 digitos”);

getch();

}

Num numersum_dig

356 356 0

35 6

3 11

0 14

#include<stdio.h>

#include<conio.h>

Int main

{

Int numero:

Printf (“inserte num .de dos dígitos pares:”);

Scanf(“%d”,&numero);

int aux=numero;

If(numero<100 && numero >9)

{

Que valor despliega en la pantalla si usted ingresa el valor de 356 y luego 67

Ingrese un número de 3 dígitos: 356

Sum_dig=0

Numero=356

La suma de los dígitos de: 14

Error el digito no tiene 3 dígitos=67

Page 4: Desarrollo  de funciones en el sistema informatico

Int d1=numero %10;

Numero=numero/10;

Int d2=numero%10;

If( d1%2==0 & d2%2==0)

Printf (“el promedio de los dígitos de %d es: %d”,aux,(d1+d2)/2);

}

Else

Printf (“ error: el numero no tiene dos dígitos “);

Getch();

}

Aux numero d1 d2

356 356

66 6 6

6

#include<stdio.h>

#include<conio.h>

Int main

{

Int numero;

Printf (“inserte un numero:”);

scanf (“&d”&numero);

if(numero==0);

printf (“mensaje 1” ,numero);

Else

{

Que el valor despliegue en la pantalla si usted ingresa de 356 y

luego 66

Ingrese número de 2 dígitos pares: 6

Errot: el número no tiene 2 dígitos: 356

Ingrese número de 2 dígitos pares: 66

El promedio de 2 dígitos es: 6

Page 5: Desarrollo  de funciones en el sistema informatico

If(numero<0)

Printf(“mensaje 2” ,numero);

else

Printf (“ mensaje 3”, numero);

}

Getch();

}

#include<stdio.h>

#include<conio.h>

Int main

{

Int a, b, c, d, e, f;

A=14; b=2; c=30; d=10; e=23; f=5;

Int aux=a;

If (b<aux) aux=b;

If(c<aux) aux=c;

If (d<aux) aux=d;

If (e<aux) aux=e;

If (f<aux) aux=f;

Printf(“ el valor es de %d” , aux);

Getch();

}

#include<stdio.h>

Que numero de mensaje se despliega en la pantalla si usted ingresa el valor de 8 mensaje 3

Que numero de mensaje se despliega en la pantalla si usted ingresa el valor de 0 mensaje 1

Que numero de mensaje se despliega en la pantalla si usted ingresa el valor de -6 mensaje 2

A B C D E AUX F

14 2 30 10 23 14 5

2

Page 6: Desarrollo  de funciones en el sistema informatico

#include<conio.h>

Int main

{

Int n,c=1;, serie=5;

Printf (“cantidad de terminus :”);

Scanf (“%d”, &n);

While(c<=n)

{

Printf(“%d” , serie );

serie=serie+5; c++;

}

Getch();

}

#include<stdio.h>

#include<conio.h>

Int main

{

Int n, c=1;

Printf(“ ingrese Nro:”);

Scanf(“%d,” ,&n)

Int serie=n;

While (c<=n){

Printf(“%d” ,serie);

seerie--; c++;

}

Getch();

}

#include<stdio.h>

#include<conio.h>

Int main

{

CUAL ES LA SERIE GENERADA SI INGRESO EL NUMERO .7?

N C SERIE

7 1 5

2 10

3 15

4 20

5 25

6 30

7 35

CUAL ES LA SERIE GENERADA SI IGRESO EL Nro7?

N C SERIE

7 1 7

2 6

3 5

4 4

5 3

6 2

7 1

Qué valor se despliega si ingreso el Nro.66?

Valor de aux=66? Y el resultado? 6

Que despliega en la pantalla si ingreso 200?

Mensaje mensaje

Page 7: Desarrollo  de funciones en el sistema informatico

Int numero;

Printf(“ “);

scanf(“%d”,&numero);

int aux=numero;

If(numero<100&&numero>9)

{

Int d1=numero%10;

Numero=numero/10;

Int d2=numero%10;

if(d1%2==0&d2%2==0)

printf(“el valor de %d es:%d ,aux (d1+d2)/2);

}

Else

printf(“ \ mensaje mensaje”);

getch();

}

#include<stdio.h>

#include<conio.h>

Int main

{

Int c, num, s, ma, me, numero,[10];

s=0; ma=0; me=9999;

cout<<\ingrese los 10 números del arreglo :\”<<endl;

cin>>num;

numero[c]=num;

s=s+numero [c];

if (numero[c]>ma); {

ma=numero[c];

}

if (numero[c]<me); {

me=numero[c];

}

numero [c]=numero[c]+1;

}

}//fin del programa

void main()

NUMERO AUX D1 D2 MENSAJE

66 66 6 6 EL VALOR DE 66 ES 6

6

200 200 MENSAJE MENSAJE

C num s ma me numero(C)

1 1 0 0 9999 2

2 2 1 1 1 3

3 3 3 2 4

4 4 6 3 5

5 10 4 6

6 15 5 7

7 21 6 8

8 28 7 9

9 36 8 10

10 45 9 11

55 10

Page 8: Desarrollo  de funciones en el sistema informatico

{

int par [10], impar[10];

int I,; int j;int indice;

Indice=0;

//llenando el vector

for(i=0;i<20;i=i+2;)

if(i%2==0)

{

par[indice]=i;

}

indice=0;

for(i=1;i<20;i=i+2)

if(i%2==1)

{

impar[indice]=I;

indice=indice+1;

}

}

Void main ()

{

Int numero [10];

int contador;

gotoxy(10,5);cout<<”el vector llena es:”;

for (contador=1;contador<=10:contador++)

{

numero[contador]=contador*2;

gotoxy(15,contador+6);cout<<numero[contador];

}

getch();

}fin del main

Void main()

{

int numero [10];

int contador;

gotoxy(10,5);cout<<”el vector llenado es:”;

for(contador=0;contador<10;contador++)

{

numero [contador]=contador *10;

0

1

2

3

4

5

6

7

8

9

2

4

6

8

10

12

14

16

18

20

0

10

20

30

40

50

60

70

80

90

Page 9: Desarrollo  de funciones en el sistema informatico

gotoxy(15,contador+6);cout<<numero [contador];

}]//fin del main

//llenar un vector

#include<iostream.h>

#include<conio.h>

#include<stdio.h>

void main()

{

int i,contador;

Int vec [10];

contador=1;

cout<<”llenado el vector”<<endl;

for(i=0;i<10;i++)

{

vec [i]=i%2;

cout<<vec [i]<<endl;

}//fin del for

}//fin del main

//llenar un vector

#include<iostream.h>

#include<conio.h>

#include<stdio.h>

void main()

{

int i, contador ,veces;

int vec[10];

contador=1;

veces=6;

cout<<”llenado un vector”<<endl;

while(contador<3) //esto se realiza mientras sea verdadero

{

if(contador==2) //empieza el si

for(i=5;i<10;i++)

{

vect[i]=veces-1;

cout<<vec[i]<<endl;

veces=veces-1;

}//fin del for

else

for(i=0:i<5;i++)

{

vect[i]=veces-1;

cout<<vec[i]<<endl;

0

1

0

1

0

1

0

1

0

1

5

4

3

2

1

5

4

3

2

1

Page 10: Desarrollo  de funciones en el sistema informatico

veces=veces-1;

}//fin del for

contador=contador+1;//fin del si

veces=6;

}//fin del while

getch();

}

void main()

{

float num[10];

float num1[10];

int i; int j; int aux;

auux=1

aux=2;

for(i=o;i<10;i+1)

{

cout<<”salida es:”<<i<<endl:

num[i]=i+aux;

num1[i]=aux+2;

}

aux=aux+3

aux=aux+i;

getch();

}

2 3 4 5 6 7 8 9 10 11

4 4 4 4 4 4 4 4 4 4

En el siguiente ejercicio de vectores en g++. Dibuje como queda el vector.

Void main()

{

int n[10],i,j;

for(i=o;i<10;i++)

{

if(i%2==0)

n[i]=i%1;

else

n[i]=i%2;

}

for(j=0;j<10;j++)

cout<<n[j]<<endl;

Page 11: Desarrollo  de funciones en el sistema informatico

getch();

}

0 1 0 1 0 1 0 1 0 1

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

Void main()

{

int m[5] [5];

for(int j=0;j<5;j++)

{

for(int i=0;i<5;i++)

{

m[j] [i]=j%2;

}

}

0 0 0 0 0

1 1 1 1 1

0 0 0 0 0

1 1 1 1 1

0 0 0 0 0

Yo ya tengo un vector llenado de la siguiente manera:

14 25 36 4 15 62 17 8 94 1

Con el siguiente código de ordenamiento de números. Dibuje el vector como quedaría?

For (x=0;x<=10-1;x++)

{

For (y=0;y<=10-1;y++)

{

if (numero2[x]<=numero2[y])

{

aux=numero2[x];

numero2[x]=numero2[y];

numero2[y]=aux;

}

}

}

94 62 36 25 17 15 14 8 4 1

en el siguiente ejercicio de matrices en g++. llene la matriz con lo valores correctos

Page 12: Desarrollo  de funciones en el sistema informatico

Void main()

{

int m[5] [5];

for(int j=0;j<5;j++)

{

for(int i=0;i<5;i++)

{

m[j] [i]=i%2;

}

}

0 1 0 1 0

0 1 0 1 0

0 1 0 1 0

0 1 0 1 0

0 1 0 1 0