ALGORITMOS
UNIDAD 2
RUBEN DARIO PRIETO DAZA
CODIGO: 1.144.136.698
GRUPO: 301303_128
CEAD: PALMIRA
UNIVERSIDAD NACIONAL ABIERTA A DISTANCIA
UNAD
2015DESARROLLO DE LA ACTIVIDAD
1. Ejercicios de DFD a PSeint.
1. Desarrolle un diagrama de flujo que de las instrucciones para preparar un
plato tipico de su regién que sea suficiente para 4 invitados.
PSeudocédigo:
Proceso plato_tpica
{Nombre det Autor: Ruben Dario Prieto Daza
UiFecha:9/t0/15
INDoy fe que este ejerccio es de mi autora,
lien caso de encontrar plagio la nota de todo
limi thrabajo debe ser de CERO ademas de
Iilas respectivas sanciones a que haya lugar
Escribir“ingrese el numero de invtados*
Escrbir Pore dafinida para un invtado (medidas en Klos); 1/2 de Papa, 1/2 de tomato,
112 de yuea, 12 de arroz, 1/2 do galina’
pacti2
toxtl2
yuesti2
arre-tl2
gacti2
pp4
Porcién definida para un invitado (medidas en kilos): 1/2
de Papa, 1/2 de tomate, 1/2 de yuca, 1/2 de arroz, 1/2 4
> gallina
gDesea realizar algun cambio en las porcicnes?, Escriba 1
para si, 2 pare no.
>2
La cantidad de porciones para 4 invitados es: 2 kilos de
papa 2 kilos de tomate 2 kilos de yuca 2 kilos de arroz 2
kilos de gallina
“0s Ejecucién Finalizada. #*
No cera esta ventana Semare visble Eiecutar desde este punto
2. Desarrolle un Diagrama que permita leer dos valores y escribir la suma,
resta, multiplicacién y divisién de estos nimeros.
Pseudocédigo:
Proceso suma_resta_dvision_mulipicacion
{Nombre del Autor: Ruben Dario Prieto Daza
1iFecha:9/10/15
UWDoy fe que este ejerccio es de mi autora,
lien caso de encontrar plagio la nota de todo
{Im trabajo debe ser de CERO ademas do
Mas respectivas sanciones a que haya lugar
Escnbir ingrese 2 numeros para sumar, restar, muliplicar y divi
Leerapsumaca+b
rostaca-b
muttipie.2*
divisional
Escribir la suma es"
Escribir la resta es
wresta
Eseribir a multiplicacion es ‘a, x",b,' = multipl
Escribir la division es
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUGION DEL PROGRAMA.
Programa ejecutandose correctamente,
IF Psa ecwtando proceso SUMA RESTA DIVISION NULTPLICACION -
4+ ejecucién miciada. +++
Angreze 2 nuseros pare sumar, rester, multiplicar y dividir7. Desarrollar un diagrama que permita ingresar un valor en millas y lo convierta a
kilémetros, centimetros y yarda,
Pseudocédigo:
Proceso millas_a_km_cm_yd
liNombre del Autor: Ruben Dario Prieto Daza
lFecha:9/10/18
MDoy fe que este ejercicio es de mi autoria,
en caso de encontrar plagio la nota de todo
limi Iitrabajo debe ser de CERO ademés de
Mas respectivas sanciones a que haya lugar
Escribir “diitee! valor en millas que desea convert"
Leer millas
km<-millas"1 609
eme-millas"1609340
yd 20
20 milias equivalen a: 32.18 Kilometzos, 32186800 centinetros, 35200 yardas.
see pjecucién Finalizada. +++
7 nocorar ena ventana [7 senre vetie erica [5
10. Desarrollar un diagrama que convierta un valor dado en metros cuadrados
(M2), en hectareas y Centimetros cuadrados.
Pseudocédigo:
Proceso m2_a_em2_hm2
{INombre del Autor: Ruben Dario Prito Daza
uFecha:9/10/15
NDoy fe que este ejercicio es de mi autoria,
Hen caso de encontrar plagio la nota de todo
limi Itrabajo debe ser de CERO ademas de
Mas respectivas sanciones a que haya lugar
Escribir "Conversor de metros cuadrados a Hectareas y Centimetros cuadrados"
Escribir “Escriba un valor en metros cuadrados que desea convertir®
Leer m2
hm2<-m2/10000om2<-m2"10000
Escribir m2, * metros cuadro equivalen a: ", hm2, ” hectareas, *, m2," centimetros
‘cuadrados."
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutandose correctamente.
OF seit = eden proceso MALCOM HME
wie Ejecuciéa Iniciede.
Convarsor de tatres cundrados Hactareas y Contimetras cundeadas
Eseriba un valor oa metros cuadsadoa que deaea convertir
> 30
0 metros cundra equivalen a: 0.003 hectareas, 200000 centimetras cuadradas.
s#e pjocucién Finalizada. ***
a wd12, Desarrollar un diagrama que permita determinar si un valor cualquiera es
positivo o negativo,
Pseudocédigo:
Proceso averiguar_si_es_positivo_negativo
Nombre del Autor: Ruben Dario Prieto Daza
lFecha:9110/18
NDoy fe que este ejercicio es de mi autoria,
lien caso de encontrar plagio Ia nota de todo
limi Iitrabajo debe set de CERO ademds de
Mas respectivas sanciones a que haya lugar
Escribir"ingrese un numero para saber si es positive o negativo"
Leer numer
Si numer > 0 Entonces
Escribir numer, * es un numero positive"
Sino
Escribir numer, * es un numero negative"
Fin Si
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecuténdose correctamente.
— — owt13, Desarrollar un diagrama que permia determinar sin un valor cualquiera es par
oimpar.
Pseudocédigo:
Proceso par_impar
lINombre del Autor: Ruben Dario Prieto Daza
lFecha:9110/15
NDoy fe que este ejercicio es de mi autoria,
lien caso de encontrar plagio Ia nota de todo
limi Iitrabajo debe ser de CERO ademés de
Mas respectivas sanciones a que haya lugar
Eseribir ‘ingrese un numero’
Leer nume
Si nume Es Multiplo De 2 Entonces
Escribir'e] numero es par’
Sino
Escribir'el numero es impar
Fin Si
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutandose correctamente18, Disefie un diagrama que permita leer dos nimeros N1 y N2 e indicar si uno de
los dos divide exactamente al otro.
Pseudocédigo:
Proceso divide_exacto
liNombre del Autor: Ruben Dario Prieto Daza
lFecha:9/10/18
NDoy fe que este ejercicio es de mi autoria,
lien caso de encontrar plagio Ia nota de todo
limi Iitrabajo debe ser de CERO ademds de
Mas respectivas sanciones a que haya lugar
Escribir "ingrese 2 numeros para saber si uno de los 2 divide exactamente al otro"
Leer num4,num2
resule-num/t/num2
Si num1 mod num:
OEntonces:
Esoribir "su resultado es * resul," por lo tanto", numt, "es divisible de ".num2
Sino
‘Si num2 mod num‘ =0 Entonces
Escribir “su resultado es" resul," porlo tanto *, num2, " es divisible de *,num1
Sino
Eseribir “su resultado es * resul," por lo tanto", num1, " y".num2 "no son
divisibles exactos”
Fin Si
Fin Si
FinProceso
DIAGRAMA PSeintPANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutandose correctamente
20. Desarrollar un diagrama que permita el ingreso de 3 némeros Num1, Num2,
Num3 e indicar si la suma de los 3 nimeros es par o impar.
Pseudocédigo:
Proceso Suma_de_3_numeros_con_resultade_par_o_impar
{iNombre del Autor: Ruben Dario Prieto Daza
Fecha:9/10/15
Dey fe que este ejercicio es de mi autoria,
ven caso de encontrar plagio la nota de todo
limi iabajo debe ser de CERO ademés de
Mas respectivas sanciones a que haya lugar
Escribir "ingresa 3 numeros para sumarlos y luego saber si el resultado es par o impar*
Leer num,num2,num3
suma0
Ingrese la calificecion de le PASE 1.
>0
Ingrese 1a calificacion de le PASE 2.
> 120
Ingrese 1a calificacion de le PASE 2.
> 120
Ingrese In calificacion de I PASE PINAL... No debe ser mayor de 125 puntos
> 125
Usted cbtubo: 365 puntos y su calificaion final es: 3.65
we Bjecucién Pinalizada. ***
No debe ser mayor de 100 puntos
No deke ser mayor de 125 puntos
No deke ser mayor de 125 puntos
— wwf25, Desarrollar un diagrama de flujo que permita determinar la fecha un dia
después a un fecha ingresada (tenga en cuenta meses de 30, 31, 28 dias, cambio
de aio, ejemplo 31-12-2004 el dia siguiente seré 1-1-2005).
Pseudocédigo:
Proceso Dia_despues
{iNombre del Autor: Ruben Dario Prieto Daza
iFecha:9/10/15
NDoy fe que este ejercicio es de mi autoria,
ven caso de encontrar plagio la nota de todo
limi trabajo debe ser de CERO ademas de
‘las respectivas sanciones a que haya lugar
Eserbir"ingrese Fecha en el formato DD/MMIAAAA
Escrbir "ingrese Dia®
Leer Dia
Eseribir"Ingrese Mes"
Leer Mes
Escribir"Ingrese Avo"
Leer Afio
‘Segun Mes Hacer
Caso 1,3,5,7,8,10:
Si Dia=31 Entonces
Escribir “Si la Fecha ingresada es:",Dia,"/",Mes,"!" Afio
Escribir “El dia siguiente a la fecha ingresada sera:1/".Mes+1,
Sino
Esoribir “Si ta Fecha ingresada es: Dia,
Esoribir “El dia siguiente a la fecha ingresada sera:
FinsiCaso 4,6,9,11
Esoribir “Si la Fecha ingresada es:
Aiio
Escribir “El dia siguiente a la fecha ingresada sera:1/",Mes+1,
Sino
Escriir "Si la Fecha ingresada es:" Dia
Escribir El dia siguiente a la fecha ingresada sera
Finsi
Caso2
Si Afo mod 4=0 Entonces
Si Dia=28 Entonces
Esoribir “Si la Fecha ingresada es: "Dia,
Mes ,"".Afio
Escribir “El dia siguiente ala fecha ingresada
sera:1/"Mes+1,"
sino
Esoriir *Si la Fecha ingresada es:"ia,"
Escribir El dia siguiente ala fecha ingresada sera
Finsi
sino
Si Dia=29 Entonces
Eseribir “Si la Fecha ingresada es:",Dia,"/"-Mes,
Esoribir “El dia siguiente a la fecha ingresada
sera:1/Mes+1
Sino
Esoribir “Si la Fecha ingresada es:",Dia,"/",Mes,
Eseribir “El dia siguiente a la fecha ingresada sera:
Finsi
1 EntoncesEseribir “Si la Fecha ingresada es:",Dia,"/",Mes,"!" Ano
Escribir “El dia siguiente a la fecha ingresada sera:1/1,"Anlo+1
Sino
Esoribir “Si la Fecha ingresada es:",Dia,"/",Mes,"!" Afi
Esoribir El dia siguiente a la fecha ingresada sera:” Dia*1,"/",Mes,"",Afo
Finsi
FinSegun
FinProceso
DIAGRAMA PSeintPANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutandose correctamente