Está en la página 1de 5

Elaborado por Jair Rafael Perez Gaviria

EJERCICIOS PRACTICOS ESTRUCTURAS ALGORTIMICAS SELECTIVAS


ACTIVIDAD 3. EVIDENCIA 1

1. Hacer un DFD que permita determinar si un número ingresado es positivo o negativo.

Algoritmo positivonegativo El Pseudocodigo y Diagrama de Flujo lo


num=-1 realice en el programa PSeInt Para
res=0 Windows
Escribir "ingrese el numero"
Leer num Este Ejercicio nos muestra un programa
Escribir "Ahora valide" que nos pide ingresar un numero para
si num=0 Entonces luego validar mediante dos condiciones si
Escribir "El numero cero es el numero ingresado es positivo o negativo.
neutral"
Sino El primer “Si” es solo para validar que el
si num>0 Entonces numero ingresa no sea el numero CERO ya
Escribir "El numero es que este es un numero neutral.
Positivo"
SiNo El segundo “Si” se encuentra dentro del
Escribir "El numero es primer “Si” después de que valida que no
Negativo" es el numero CERO se pregunta si el
FinSi numero es mayor que CERO.

FinSi Si el numero es mayor que CERO, El


Escribir "El numero que ingreso es el numero es positivo. Si el Numero es menor
",num," " que Cero, El número es negativo.
FinAlgoritmo

Elaborado por Jair Rafael Perez Gaviria


Elaborado por Jair Rafael Perez Gaviria
2. Hacer un DFD que nos verifique si el numero ingresado es divisible para 5

Algoritmo divisible5 El Pseudocodigo y Diagrama de Flujo lo


num=0 realice en el programa PSeInt Para
res=0 Windows.
Escribir "ingrese el numero"
Este es ejercicio nos muestra un programa
Leer num
que verifica si el numero ingresado es
si num%5=0 Entonces
Divisible entre 5.
Escribir "El numero Es
Divisible para 5" ¿Como se que un numero es divisible entre
SiNo otro número? Los números divisible entre
Escribir "El numero NO es otro numero su resto debe ser igual a cero
divisible para 5"
FinSi Solo se utiliza una condición “Si”
FinAlgoritmo En la programación para saber el resto de
una división se utilizar el signo “%” no el “/”
porque el resto no es el resultado de la
división.

Si el numero ingresado “%” 5 = 0 entonces


el numero ingresado es divisible entre 5. Si
no entonces el numero No es Divisible
entre 5

Elaborado por Jair Rafael Perez Gaviria


Elaborado por Jair Rafael Perez Gaviria
3. Hacer un DFD que analice si en dos números ingresados: cual es mayor, cual es menor, o si son iguales.

Algoritmo MayorMenorIguales El Pseudocodigo y Diagrama de Flujo lo


num1=0 realice en el programa PSeInt Para
num2=0 Windows.
Escribir "ingrese el numero 1"
Leer num1 Este ejercicio nos muestra un programa
Escribir "ingrese el numero 2" que nos solicita ingresar 2 números para
Leer num2 luego ser comparados y saber cual es el
si num1=num2 Entonces Mayor, El menor o si son iguales.
Escribir "Los Numeros 1 y 2
son Iguales" Se logra entender en la imagen del ejercicio
SiNo que se utilizo 2 condicionales “Si” uno
Si num1>num2 Entonces dentro de la otra
Escribir "El numero 1
es Mayor y el numero 2 es el Menor" Como en la imagen no se entiende casi que
SiNo nada supuse que la primera condición se
Escribir "El numero 2 pregunta si son iguales.
es Mayor y el numero 1 es el Menor"
FinSi Si no son iguales en la segunda Condición
FinSi “si” pregunte si el numero 1 era mayor que
Escribir "El numero 1 era: ",num1,". El el número 2. Si el numero 1 NO era mayor
Numero 2 era : ",num2 que el numero 2. El numero 2 era Mayor
FinAlgoritmo que el número 1 y así. (Solo se necesita
preguntar 1 ves y luego aplicar la lógica).

Elaborado por Jair Rafael Perez Gaviria


Elaborado por Jair Rafael Perez Gaviria
4. Hacer un algoritmo que calcule si una cantidad ingresada es par o impar.

Algoritmo ParImpar El Pseudocodigo y Diagrama de Flujo lo


Escribir "Algoritmo que calcula si realice en el programa PSeInt Para
una cifra ingresada es Par o Impar" Windows.
cifra=0
Dos=2 Este ejercicio nos muestra un programa
residuo= 0 que calcula si la cifra ingresada es par o
Escribir "ingrese el valor de la cifra" impar
Leer cifra El la imagen se aprecia que creo 3
residuo= cifra%dos variables; cifra, dos y residuo
si residuo=0 Entonces
Escribir "El Valor es Par" La variable dos la inicializo con el valor 2.
SiNo Porque un numero par es divisible entre 2
Escribir "El Valor es Después de ingresar la cifra, en la variable
Impar" residuo se calcula el residuo de la cifra con
FinSi las variables cifra y dos con la
FinAlgoritmo operación(cifra%dos)

En la condición “si” se pregunta


simplemente si residuo es igual a cero. Si
residuo es igual a cero entonces la cifra es
par, Si no es igual a cero entonces la cifra
es impar

Elaborado por Jair Rafael Perez Gaviria


Elaborado por Jair Rafael Perez Gaviria
5. Hacer un algoritmo que permita calcular el perímetro de una estructura y mostrarla en decímetros, para ello
vamos a pedir tres datos en diferentes escalas, uno en hectómetros, otro en decámetros y uno en metros. El
algoritmo deberá hallar a cuanto equivale el valor ingresado en hectómetros a decímetros, de decámetros a
decímetros y de metros a decímetros, y sumar cada uno de los equivalentes porque el algoritmo pide mostrar
el resultado en decímetros.

Algoritmo perimetro
hectometros=0
decametros=0
metros=0
decimeH=0
decimeD=0
decimeM=0
suma=0
Escribir "Ingrese el perimetro en Hectometros"
leer hectometros
Escribir "Ingrese el perimetro en Decametros"
leer decametros
Escribir "Ingrese el perimetro en metros"
leer metros
decimeH=(hectometros*1000)
decimeD=(decametros*100)
decimeM=(metros*10)
suma=decimeD+decimeH+decimeM
Escribir "El equivalente es igual a ",suma,"
decimetros"
Escribir "Gracias"
FinAlgoritmo

El Pseudocodigo y Diagrama de Flujo lo realice en el


programa PSeInt Para Windows.
Este ejercicio nos muestra un algoritmo que nos pide
ingresar el perímetro de una estructura en
hectómetro, decámetros y metros para luego llevarlos
a decímetros y por último realizar la suma de cada uno
de los equivalentes para mostrarlos en pantalla
Este es un ejercicio sin condiciones. Solo formulas se
logra apreciar.

Elaborado por Jair Rafael Perez Gaviria

También podría gustarte