desarrollo de funciones en el sistema informatico
TRANSCRIPT
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
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
{
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
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
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
#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
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
{
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
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
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;
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
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