Vous êtes sur la page 1sur 4

21/5/2016

ElLenguajeLPP

Algoritmosdeprogramacin

buscar

Classic Flipcard Magazine Mosaic Sidebar Snapshot

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

Vous aimerez peut-être aussi