Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE MÉXICO
Compendio de programas
Grupo 1107
Programa 1 árbol
Diagrama de flujo
Pseudocódigo
Inicio
Bibliotecas
Principal
Enteras a,b,c
si a>v
si b>c
imprimir a,b,c
sino
si a>c
imprimir “El mayor es”, a, ”El que sigue”, c, ”El menor es”, b
sino
imprimir “El mayor es”, c, ”El que sigue”, a, ”El menor es”, b
sino
si a>c
imprimir “El alto es”, b ,”El siguiente es”, a ,”El menor es”, c
sino
si b>c
imprimir “El mayor es”, b, ”El que sigue”, c, ”El menor es”, a
sino
imprimir “El mayor es”, c, ”El que sigue”, b, ”El menor es”, a
Fin
Programa 2 Intercambio
Diagrama de flujo
Pseudocódigo
Inicio
Bibliotecas
Principal
Enteras a,b,c,d
si a>b
nada
sino
d=b
b=a
a=d
si b>c
nada
sino
d=b
b=c
c=d
si a>b
nada
sino
d=a
a=b
b=d
Fin
Programa 3 Promedio de 5 calificaciones
Diagrama de flujo
Pseudocódigo
Inicio
Bibliotecas
Principal
Reales a,c,g,p,i,suma,promedio
suma=a+c+g+p+i
promedio=suma/5
Diagrama de flujo
Pseudocódigo
Inicio
Bibliotecas
Principal
Enteras i.n
Reales cal[100],suma,promedio
para i=1,n,1
imprimir “Dame la calificacion”
leer cal[i]
fin para
para i=1,n,1
suma=suma+cal[i]
fin para
prom=suma/n
Fin
Programa 5 Burbuja
Diagrama de flujo
Pseudocódigo
Inicio
Bibliotecas
Principal
Enteras n,i,j,z
Reales x[100],a
para i=1,n,1
imprimir “Dame el numero”
leer x[i]
fin para
para i=1,n-1,1
para j=i+1,n,1
si x[i]>x[j]
nada
sino
a=x[i]
x[i]=x[j]
x[j]=a
fin si
fin para
fin para
para z=1,n,1
imprimir x[z]
fin para
Fin
Programa 6 Matriz
Diagrama de flujo
Pseudocódigo
Inicio
librerias
Enteras i,j,n,m,mat[10][10];
Imprimir "Universidad Nacional Autonoma de Mexico"
Imprimir "Facultad de Estudios Superiores Aragon"
Imprimir "Ingenieria en Computacion"
Imprimir "Grupo: 107"
Imprimir "Alumno:"
Imprimir "Catedratico> Juan Gastaldi"
Imprimir "Programa Que Captura Una Matriz"
Imprimir "Cuantos renglones son"
leer n
Imprimir "cuantas columnas tendra"
leer m
para i=1; i<n; i++
paraj=1; j<=m; j++
Diagrama de flujo
Pseudocódigo
Inicio
librerias
Diagrama de flujo
Pseudocódigo
Inicio
Librerias
Enteras i,k,j,n,m,h,matriz1[10][10],matriz2[10][10],matriz[10][10],matriz3[10][10];
Imprimir "Programa que multiplica matrices"
Imprimir "El numero de columnas de la primera matriz tiene que ser el mismo que el numero de
renglones de la segunda"
Imprimir "Dame el numero de renglones de la primera matriz: "
leer m
Imprimir "\nDame el numero de columnas de la primera matriz: "
leer n
Imprimir "Dame el numero de columnas de la primera matriz: "
leer h
Imprimir "Primera matriz"
para i=1;i<=m;i++
para k=1;k<=n;k++
Inicio
Librerías
Principal
Enteras e, c, i, r[20], b [11], j
Reales d, f
Imprimir “Programa que convierte un decimal en binario”
Imprimir “Dame el numero decimal”
Leer d
e=d
f= d – e
i=0
Mientras e!=0
C = e/2
i=i+1
r [i] = e – 2*c
r=c
Fin mientras
Para j = 1, 10, 1
f= f*2
Si f > 1.0
f=f–1
b [j] = 1
Sino
b [j] =0
Fin si
Fin para
Imprimir “El numero decimal que me diste es” , d
Imprimir “Y su equivalente en binario es”
Para j = i, 1, -1
Imprimir r [j]
Fin para
Imprimir “.”
Para j= 1, 10, 1
Imprimir b [j]
Fin para
FIN
PROGRAMA 10. DECIMAL A OCTAL
DIAGRAMA DE FLUJO
PSEUDOCÓDIGO.
Inicio
Librerías
Principal
Cadena: resultado
Leer decimal
Resultado (decimal)
Fin si
Cociente decimal/8
Decimal cociente
Fin mientras
Imprimir (resultado)
FIN
Inicio
Librería
Cadena: resultado
Leer decimal
Resultado ← “”
Hacer
Sino
Sino
Si (residuo = 12) entonces
Resultado ← “C”, resultado
Sino
Si (residuo = 13) entonces
Resultado ← “D”, resultado
Sino
Si (residuo = 14) entonces
Resultado ← “E”, resultado
Sino
Si (residuo = 15) entonces
Resultado ← “F”, resultado
Sino
Resultado← residuo, resultado
Fin si
Fin si
Fin si
Fin si
Fin si
Fin si
Imprimir (resultado)
FIN
Programa 12 Formula General
Diagrama de flujo
Pseudocodigo
Proceso formulaGeneral
Escribir "Programa que calcula la formula general"
Escribir "Ingrese el valor A:"
Leer a
Escribir "Ingrese el valor B:"
Leer b
Escribir "Ingrese el valor C:"
Leer c
disc <- b^2-4*a*c
Si disc<0 Entonces
preal<- (-b)/(2*a)
pimag<- rc(-disc)/(2*a)
Escribir "Raiz 1: ",preal,"+",pimag,"i"
Escribir "Raiz 2: ",preal,"-",pimag,"i"
Sino
Si disc=0 Entonces
r <- (-b)/(2*a)
Escribir "Raiz 1 = Raiz 2: ",r
Sino
r1 <- ((-b)+rc(disc))/(2*a)
r2 <- ((-b)-rc(disc))/(2*a)
Escribir "Raiz 1: ",r1
Escribir "Raiz 2: ",r2
FinSi
FinSi
FinProceso
Programa 13 Numero Primo
Diagrama de flujo
Pseudocodigo
Proceso numerosPrimos
Escribir "Ingrese el numero";
Definir numero, N, i, C Como Entero;
Leer numero;
Si numero = 1 Entonces
Escribir "El numero no es primo";
Sino
C<-0;
Para i<-1 Hasta numero hacer
Si numero % i = 0 Entonces
C<- C+1;
FinSi
FinPara
FinSi
Si C=2 Entonces
Escribir "El numero es primo";
Sino
Escribir "El numero no es primo";
FinSi
FinProceso
Programa 14 Factorial
Diagrama de flujo
Pseudocodigo
Proceso numeroFactorial
Escribir "Ingrese un numero";
Leer n;
fact<-1;
Si n>=0 Entonces
Para I<-1 Hasta N Con Paso 1 Hacer
fact<-fact*I;
FinPara
Escribir "El factorial es ",fact;
Sino
Escribir "No existe el factorial";
FinSi
FinProceso