Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras Discretas
Sección = “B”
Ingeniería de Sistemas
Ejercicio1
Fin Para
Fin proceso
Ejercicio2
int num[i];
ingresar num[i];
if(num[i]%2)
pares=pares+1;
if (num[j]<num[i])
mayor = num[j];
Fin Para
Fin Para
Fin proceso
Ejercicio3
if (arreglo[i]<arreglo[j])
menor = arreglo[i];
Fin Para
Fin Para
Mostrar menor;
Fin proceso
ejercicio 4
cadena[]
j=tamaño(cadena[])
for(i=0;i<tamaño(cadena)/2;i++)
si(cadena[i]==cadena[i-1])
sino
Ejercicio6
int x, e, tmp;
tmp= x;
x=e;
e=tmp;
FinProceso
Ejercicio 7
a) 8 pasos
b) 3 pasos
Ejercicio9
if(a[i]<menor)
menor = a[i];
Fin Para
Para i<-0 Hasta n Con Paso 1 Hacer
if(a[i]>mayor)
mayor = a[i]:
Fin Para
FinProceso
Ejercicio10
if (cadenabits[i]==1)
con++;
Fin Para
Mostrar con;
FinProceso
Ejercicio 11
a) Una vez que los números estén ordenados separa la lista de números en tres
partes lo mas iguales posibles.
b) Pregunta si el numero es menor que el techo de una de las particiones y si no es
pasa a la siguiente parte y así mismo con la otra parte.
c) Una vez que encontró la parte donde se encuentra el numero la divide en 2 y
pregunta si es menor al techo de la mitad de la parte dividida, si sí entonces
sigue haciendo los mismo pasos pero en la parte mas reducida.
d) Si no es menor toma la otra parte y hace los mismos pasos que en la consigna
b.
Ejercicio13
char tmp;
tmp=arreglo[i];
arreglo[i]=arreglo[j];
arreglo[j]=tmp;
Fin Para
Fin Para
FinProceso
Ejercicio14
int a, b, c;
ingresar a;
ingresar b;
ingresar c;
Si (a>b and a>c) Entonces
Sino
Sino
Fin Si
Fin Si
Sino
Sino
Fin Si
Fin Si
Sino
Fin Si
Fin Si
FinProceso
Ejercicio15
if (almacena[i]>may)
may= almacena[i];
FinProceso
Ejercicio16
int num;
Hacer
ingresar num;
Mientras (num <= 0);
Else
FinProceso
Ejercicio19
int t= n;
int arreglo[t], i, j;
tmp= a[j];
a[i]= a[j];
a[i]=tmp;
FinProceso
Ejercicio20
int a[n], b[n], suma, multi;
multi = a[i]*b[j];
Fin Para
Fin Para
FinProceso