Académique Documents
Professionnel Documents
Culture Documents
ElLenguajeLPP
Algoritmosdeprogramacin
buscar
Timeslide
Quesunalgoritmo?
ElLenguajeLPP
Anlisisdeunproblema
Losdiagramasdeflujo
ElPseudocdigo
ElLenguajeLPP
Lascondicionales
Sus letras significan Lenguaje de Programacin para Principiantes, por lo que es un lenguaje de
programacinmuysimpleyfuncionalqueservirparaelestudiodealgoritmos,enespecialparaplasmar
elPseudocdigoenpantallayvisualizarsufuncionamiento.
Este lenguaje fue creado como proyecto de graduacin del Ingeniero Ivan Deras. Fue diseado con la
idea de facilitar el proceso de enseanzaaprendizaje de un lenguaje de programacin en
nuestroidioma,estecontienelamayoradeinstruccionesquetienenloslenguajesdeprogramacin.
Ahora, para visualizar su funcionamiento y la transformacin de todo lo mencionado, se aplicar el
lenguaje LPP a la solucin de un problema siguiendo todos los pasos mencionados en este blog para
finalizar en pseudocdigo el cual gracias al programa LPP podamos realizar las pruebas de escritorio
correspondientesyvisualizarsuefectividad:
Problema
Unestudianteparaobtenersunotafinaldeperiododeberealizarlossiguientesclculoscon
lasnotasadquiridasas:
LanotadelSabertendrunvalorde50%
LanotadelHacertendrunvalorde30%
LanotadelSertendrunvalorde20%
Lanotafinalserlasumadeestosvalores
Definimos ahora variables y el tipo de informacin que manejar que nos servirn para la solucin del
problema
Datosdeentrada
Variable
Tipo
Nombre
Cadena
NotSaber
Real
NotHacer
Real
NotSer
Real
Descripcin
NombredelEstudiante
NotaparaelSaber
NotaparaelHacer
NotaparaelSer
DatosdeSalida
Variable
Tipo
ValorTotal
Real
Descripcin
ValorTotaldelaNotaFinal
DatosdeProceso
Variable
Tipo
ValorSaber
Real
ValorHacer
Real
ValorSer
Real
Procesos
ValorSaber
ValorHacer
ValorSer
ValorTotal
=
=
=
=
Descripcin
ValordelanotaSaber
ValordelanotaHacer
ValordelanotaSer
NotSaber*0.5
NotHacer*0.3
NotSer*0.2
ValorSaber+ValorHacer+ValorSer
Ahoraprocedemosacreareldiagramadeflujoydepasodefiniremoselcdigoausar
Diagramadeflujo
PlantillaDynamicViews.Imgenesdeplantillasdeborchee.ConlatecnologadeBlogger.
http://programarconalgoritmos.blogspot.com.co/2013/02/ellenguajelpp.html
Descripcin
Definicin
Pseudocdigo
Cadena[25]
1/4
21/5/2016
ElLenguajeLPP
devariables
Nombre
Real NotSaber,
NotHacer,
NotSer
Real
ValorSaber,
ValorHacer,
ValorSer,
ValorTotal
Inicio
de
algoritmo
Inicio
Lectura de
datos
Escriba Digite
sunombre
LeaNombre
Escriba "Digite
la Nota de
Saber:"
leaNotSaber
Escriba "Digite
la Nota de
Hacer:"
leaNotHacer
[http://2.bp.blogspot.com/
Escriba "Digite
laNotadeSer:"
leaNotSer
hJIgzIWod3Y/USLjL56fEyI/AAAAAAAAACs/dW_VjdoDvmQ/s1600/Algoritmo+1.png]
Procesos
ValorSaber <
NotSaber*0.5
ValorHacer <
NotHacer*0.3
ValorSer
<
NotSer*0.2
ValorTotal
<
ValorSaber
+
ValorHacer
+
ValorSer
Escritura de
resultados
Escriba
"La
NotaFinales:"
Escriba
ValorTotal
Fin
Fin
Paraunamejorvisualizacindelcdigoselopondracontinuacin
Cadena[25]Nombre
RealNotSaber,NotHacer,NotSer
RealValorSaber,ValorHacer,ValorSer,ValorTotal
Inicio
EscribaDigitesunombre
LeaNombre
Escriba"DigitelaNotadeSaber:"
leaNotSaber
http://programarconalgoritmos.blogspot.com.co/2013/02/ellenguajelpp.html
2/4
21/5/2016
ElLenguajeLPP
Escriba"DigitelaNotadeHacer:"
leaNotHacer
Escriba"DigitelaNotadeSer:"
leaNotSer
ValorSaber<NotSaber*0.5
ValorHacer<NotHacer*0.3
ValorSer<NotSer*0.2
ValorTotal<ValorSaber+ValorHacer+ValorSer
Escriba"LaNotaFinales:"
EscribaValorTotal
Fin
Cabe anotar que aunque el las estructuras de Lea y Escriba del diagrama de flujo solo se aprecia las
variablesmientrasqueenpseudocdigoapareceEscribaMensajeyluegolaslecturadevariables,esto
sedebeaqueenLPPseloverdemodoprcticoynecesitamoslosmensajesparaqueelusuariosepa
quesloquetienequeingresaryasobtenerlosdatosnecesariospararesolverelproblema.
Para obtener mayor prctica en futuros talleres se proporciona el programa junto con su manual de
referencia:
ProgramaLPP:Clicaqui[https://mega.co.nz/#!GBhEhIQJ!WKuG3yY71Bw3rjkgT2eyIk27LUxFpABdV5EVYQylMo]
ManualLPP:Clicaqu[https://mega.co.nz/#!PR4xBA5J!dhWG_gbGdbZCSGnofGDXNXrqvPwZrfOqWBqF4HqzYrk]
ProgramayManual:Clicaqui[https://mega.co.nz/#!WVIyTQoS!ennixQIMrqvzlG3vjPvJhjpqCw09DyoiX64tXkkTc]
Publicado14thFebruary2013porOdair
4 Vercomentarios
davinsonflorez 23demayode2013,9:23
mepuedenayudarconunosejerciciosdelppporfavor,gracias
Responder
Respuestas
AlejandroCaro 19deabrilde2016,9:32
cules?
Responder
ValentinaUrquijoRodriguez 20deabrilde2016,13:11
Holadondepuedodescargarlpp?
Responder
SebastianRojas 20demayode2016,15:16
ayudenme porfa!!! necesito resolver Desarrollar un algoritmo que calcule las races reales de una
ecuacindesegundo
grado(ax2
+bx+c=0)porformulageneral,elcual,pidaalusuariolosvaloresreales
dea,b,c,cona0.Imprimirlasracesreales(Tenerencuentalosvalorespara
probarelalgoritmo)enlpp...
emmgracias..perolonecesitopara..estanoche..alguienmepuedeayudar??
Tambiennecesitoeste:
Desarrollarunalgoritmoquepidaalusuariounnmeroenteroentre1y99,incluyendo
losextremosyobtengalacorrespondienterepresentacinenelsistemaromano.El
algoritmomostrarelnmeroenteroysuconversinenelsistemaromano.
Responder
http://programarconalgoritmos.blogspot.com.co/2013/02/ellenguajelpp.html
3/4
21/5/2016
ElLenguajeLPP
Introducetucomentario...
Comentarcomo:
Publicar
CuentadeGoogle
Vistaprevia
http://programarconalgoritmos.blogspot.com.co/2013/02/ellenguajelpp.html
4/4