Está en la página 1de 19

TRABAJO COLABORATIVO – SEMANA 12

1.-Solución del ejercicio 1


1.1.-Análisis del caso

ENTRADA
PROCESO SALIDA

Analice la situación e
identifique las variables
Realice el pseucodigo del El MCD de los dos
del algoritmo que Iván
problema y lo module. números enteros.
hacer parte de mi
proceso.

1.2.-Código fuente del pseudocódigo:


SubProceso mcd<-s(a,b)

si a > 0 y b > 0 Entonces

maximo = 1

x=1

Mientras x <= a Hacer

si a mod x == 0 y b mod x == 0 Entonces

si x > maximo Entonces

maximo = x

FinSi

FinSi

x=x+1

FinMientras

Escribir "El máximo común divisor es: ",maximo


SiNo

Escribir "Debes ingresar números mayores a cero"

FinSi

FinSubProceso

Proceso ejercicio1

Definir a, b, x, maximo Como Entero

Escribir "Ingresa dos números"

Leer a, b

x<-s(a,b)
FinProceso

Primero analizar el problema desde el inicio y luego plantearlo paso a paso de inicio a
final en PSelnt, tener en cuenta al momento de pasar a la aplicación PSelnt la palabra
escribir se pone entre comillas (“,”).
1.3.- Diagrama de flujo
1.4. - Pantalla del resultado de ejecución

1.5.-Código en Java
1.6.-Guía para replicar el pseudocódigo y ejecutar

Pasar tu análisis a la aplicación PSelnt, luego de pasar toda tu información de inicio a


final, hacer click en ejecutar ( ) y todo lo que pasaste a la aplicación se ejecutar.
verificando que todo está correcto el pseudocódigo.
2.-Solución del ejercicio 2
2.1.-Análisis del caso

ENTRADA
PROCESO SALIDA

Analice la situación e Realice el pseucodigo de la los divisores de un


identifique las variables que situación del problema y lo número entero.
Iván hacer parte de mi module.
proceso modulado.

2.2.-Código fuente del pseudocódigo:


SubProceso divisores<-s(x)

para i<-1 hasta x Hacer

si x%i=0 Entonces

Escribir i

FinSi

FinPara

FinSubProceso

Proceso ejercicio2

Escribir "ingrese un numero"

Leer x

f<-s(x)
FinProceso
Primero analizar el problema desde el inicio y luego plantearlo paso a paso de inicio a
final en PSelnt, tener en cuenta al momento de pasar a la aplicación PSelnt la palabra
escribir se pone entre comillas (“,”).
2.3.- Diagrama de flujo
2.4. - Pantalla del resultado de ejecución

2.5.-Código en Java

2.6.-Guía para replicar el pseudocódigo y ejecutar


Pasar tu análisis a la aplicación PSelnt, luego de pasar toda tu información de inicio a
final, hacer click en ejecutar ( ) y todo lo que pasaste a la aplicación se ejecutar.
verificando que todo está correcto el pseudocódigo.

3.-Solución del ejercicio 3


3.1.-Análisis del caso

ENTRADA
PROCESO SALIDA

Primero Analice la situación Realice el pseucodigo de la


así identifique las variables situación del problema y lo Los factores primos de un
del algoritmo de mi proceso module. número entero.
modular.

3.2.-Código fuente del pseudocódigo:

SubProceso descomponer_factores(n)

Escribir n, "=" Sin Saltar

factor_primo <- 2

primer_factor <- Verdadero

Repetir

si n mod factor_primo = 0 Entonces

si primer_factor Entonces

Escribir factor_primo Sin Saltar

primer_factor <- Falso

SiNo

Escribir "x", factor_primo Sin Saltar

FinSi
n <-trunc(n/factor_primo)

SiNo

factor_primo<-factor_primo+1

FinSi

Mientras Que n>1

FinSubProceso

Proceso ejercicio3

Definir n como entero

Escribir "ingrese un numero (>1):"

Leer n

Si n<=1 Entonces

Escribir "debe ingresar un numero >1"

SiNo

descomponer_factores(n)

FinSi

Escribir ""

Escribir "____________"
FinProceso
Primero analizar el problema desde el inicio y luego plantearlo paso a paso de inicio a
final en PSelnt, tener en cuenta al momento de pasar a la aplicación PSelnt la palabra
escribir se pone entre comillas (“,”).

3.3.- Diagrama de flujo


3.4. - Pantalla del resultado de ejecución

3.5.-Código en Java
3.6.-Guía para replicar el pseudocódigo y ejecutar

Pasar tu análisis a la aplicación PSelnt, luego de pasar toda tu información de inicio a


final, hacer click en ejecutar ( ) y todo lo que pasaste a la aplicación se ejecutar.
verificando que todo está correcto el pseudocódigo.
4.-Solución del ejercicio 4
4.1.-Análisis del caso

ENTRADA
PROCESO SALIDA

Analice la situación e
Realice el pseucodigo de la
identifique las variables que
situación del problema y lo Reporte de los
Iván hacer parte de mi
module. números primos al ser
proceso modulado. ingresados.
4.2.-Código fuente del pseudocódigo:

SubProceso factor<-s(n)

cont<-0

para i<-1 hasta n Hacer

si a%i=0 Entonces

cont<-cont+1

FinSi

FinPara

si cont=2 Entonces

Escribir n, " es un numero primo"

SiNo

Escribir n, " no es un numero primo"

FinSi

FinSubProceso

Proceso ejercicio4

Escribir "ingrese un numero primo para ser analizado si es primo o no"

Leer n

f<-s(n)

Escribir f
FinProceso
Primero analizar el problema desde el inicio y luego plantearlo paso a paso de inicio a
final en PSelnt, tener en cuenta al momento de pasar a la aplicación PSelnt la palabra
escribir se pone entre comillas (“,”).

4.3.- Diagrama de flujo


4.4. - Pantalla del resultado de ejecución

4.5.-Código en Java
4.6.-Guía para replicar el pseudocódigo y ejecutar

Pasar tu análisis a la aplicación PSelnt, luego de pasar toda tu información de inicio a


final, hacer click en ejecutar ( ) y todo lo que pasaste a la aplicación se ejecutar.
verificando que todo está correcto el pseudocódigo.
5.-Solución del ejercicio 5
5.1.-Análisis del caso

ENTRADA
PROCESO SALIDA

Primero Analice la situación


Realice el pseucodigo de la
así identifique las variables
situación del problema y lo Reporte e identificación de
del algoritmo de mi proceso
module. los números si son amigos o
modular.
no al ser ingresados.
5.2.-Código fuente del pseudocódigo:

SubProceso amigos<-s(a,b)

s1<-0

s2<-0

Escribir "divisor de a"

para c<-1 hasta a-1

r<- a mod c

si r=0 Entonces

s1<-s1+c

Escribir C

FinSi

FinPara

Escribir "divisor de b"

para c<-1 hasta b-1

r<-b mod c

si r=0 Entonces

s2<-s2+c

Escribir c

FinSi

FinPara

si ((s1=b) y (s2=a)) Entonces

Escribir "los numeros SON amigos"

sino

Escribir "los numeros NO son amigos"


FinSi

FinSubProceso

Proceso ejercicio5

Definir a,b,c,s1,s2,r Como Entero

Escribir "numeros amigos"

Escribir "dame los numeros de amigos"

Leer a,b

x<-s(a,b)

Escribir x
FinProceso
Primero analizar el problema desde el inicio y luego plantearlo paso a paso de inicio a
final en PSelnt, tener en cuenta al momento de pasar a la aplicación PSelnt la palabra
escribir se pone entre comillas (“,”).
5.3.- Diagrama de flujo
5.4. - Pantalla del resultado de ejecución
5.5.-Código en Java
5.6.-Guía para replicar el pseudocódigo y ejecutar

Pasar tu análisis a la aplicación PSelnt, luego de pasar toda tu información de inicio a


final, hacer click en ejecutar ( ) y todo lo que pasaste a la aplicación se ejecutar.
verificando que todo está correcto el pseudocódigo.

6.-Solución del ejercicio 6


6.1.-Análisis del caso
ENTRADA
PROCESO SALIDA

Analice la situación e
Realice el pseucodigo de la
identifique las variables que
situación del problema y lo Las opciones de los 5
Iván hacer parte de mi programas como menú y
module.
proceso modulado. el desarrollo de estos.
6.2.-Código fuente del pseudocódigo:

Primero analizar el problema desde el inicio y luego plantearlo paso a paso de inicio a
final en PSelnt, tener en cuenta al momento de pasar a la aplicación PSelnt la palabra
escribir se pone entre comillas (“,”).

6.3.- Diagrama de flujo


6.4. - Pantalla del resultado de ejecución
6.5.-Código en Java
6.6.-Guía para replicar el pseudocódigo y ejecutar

Pasar tu análisis a la aplicación PSelnt, luego de pasar toda tu información de inicio a


final, hacer click en ejecutar ( ) y todo lo que pasaste a la aplicación se ejecutar.
verificando que todo está correcto el pseudocódigo.

También podría gustarte