Saltar al contenido

Lenguaje de programación LPP | Que es programación y ejercicios

Lenguaje de programación lpp

Hoy Aprenderás

¿Que es programación y ejercicios en lpp?

La programación lineal es una técnica simple en la que describimos relaciones complejas a través de funciones lineales y luego encontramos los puntos óptimos. Se representa la palabra importante de la frase anterior. Las relaciones reales pueden ser mucho más complejas, pero podemos simplificarlas a relaciones lineales.

¿Para que sirve la programación en LPP?

Las aplicaciones de la programación lineal están en todas partes a su alrededor. Usas la programación lineal en frentes personales y profesionales. Utilizas la programación lineal cuando vas en coche de casa al trabajo y quieres tomar la ruta más corta. O cuando tiene una entrega de un proyecto que hace estrategias para que su equipo trabaje eficientemente para una entrega a tiempo.

 

Ejercicio resueltos  LPP – Algoritmos de programación: El Lenguaje LPP

Haga un programa donde se ingrese un tiempo x e imprima las horas, minutos y segundos debe tener algortmo, pseudocodigo, dfd y lpp.
 
 Haga un programa en donde se ingres: nombre, sueldo, edad, genero y se le de un bono de 100.000, al sueldo completo

Ahora, para visualizar su funcionamiento y la transformación de todo lo mencionado, se aplicará el lenguaje LPP a la solución de un problema siguiendo todos los pasos mencionados en este blog para finalizar en pseudocódigo el cual gracias al programa LPP podamos realizar las pruebas de escritorio correspondientes y visualizar su efectividad:

Ejercicio LPP

Un estudiante para obtener su nota final de periodo  debe realizar los siguientes cálculos con las notas adquiridas así:

La nota del Saber tendrá un valor de 50%

La nota del Hacer tendrá un valor de 30%

La nota del Ser  tendrá un valor de 20%

La nota final será la suma de estos valores


Datos de entrada:

primero definimos ahora variables y el tipo de información que manejará que nos servirán para la solución del problema

Variable Tipo Descripción
Nombre

NotSaber

NotHacer

NotSer

Cadena

Real

Real

Real

Nombre del Estudiante

Nota para el Saber

Nota para el Hacer

Nota para el Ser

Datos de Salida

Variable Tipo Descripción
ValorTotal Real Valor Total de la Nota Final

Datos de Proceso

Variable Tipo Descripción
ValorSaber

Valor Hacer

ValorSer

Real

Real

Real

Valor de la nota Saber

Valor de la nota Hacer

Valor de la nota Ser

Procesos
ValorSaber = NotSaber * 0.5
ValorHacer = NotHacer * 0.3
ValorSer = NotSer * 0.2
ValorTotal = ValorSaber + ValorHacer + ValorSer

Ahora procedemos a crear el diagrama de flujo y de paso definiremos el código a usar

Diagrama de flujo Descripción Pseudocódigo
Definición de variables Cadena[25] Nombre

Real NotSaber, NotHacer, NotSer

Real ValorSaber, ValorHacer, ValorSer, ValorTotal

Inicio de algoritmo Inicio
Lectura de datos Escriba “Digite su nombre”

Lea Nombre

Escriba «Digite la Nota de Saber: »

lea NotSaber

Escriba «Digite la Nota de Hacer: »

lea NotHacer

Escriba «Digite la Nota de Ser: »

lea NotSer

Procesos ValorSaber <- color=»#ff0000″ font=»» notsaber=»» style=»color: red;»>0.5

ValorHacer <- color=»#ff0000″ font=»» nothacer=»» style=»color: red;»>0.3

ValorSer <- color=»#ff0000″ font=»» notser=»» style=»color: red;»>0.2

ValorTotal <- o:p=»» valorhacer=»» valorsaber=»» valorser=»»>

Escritura de resultados

Escriba «La Nota Final es: «

Escriba ValorTotal

Fin

Fin

Para una mejor visualización del código se lo pondrá a continuación

Cadena[25] Nombre

Real NotSaber, NotHacer, NotSer

Real ValorSaber, ValorHacer, ValorSer, ValorTotal

Inicio

                Escriba “Digite su nombre”

                Lea Nombre

                Escriba «Digite la Nota de Saber: «

                lea NotSaber

                Escriba «Digite la Nota de Hacer: «

                lea NotHacer

                Escriba «Digite la Nota de Ser: «

                lea NotSer

                ValorSaber <- color=»#ff0000″ font=»» notsaber=»» style=»color: red;»>0.5

                ValorHacer <- color=»#ff0000″ font=»» nothacer=»» style=»color: red;»>0.3

                ValorSer <- color=»#ff0000″ font=»» notser=»» style=»color: red;»>0.2

                ValorTotal <- o:p=»» valorhacer=»» valorsaber=»» valorser=»»>

                Escriba «La Nota Final es: «

                Escriba ValorTotal

Fin

Cabe anotar que aunque el las estructuras de Lea y Escriba del diagrama de flujo solo se aprecia las variables mientras que en pseudocódigo aparece Escriba “Mensaje” y luego las lectura de variables, esto se debe a que en LPP se lo verá de modo práctico y necesitamos los mensajes para que el usuario sepa qué es lo que tiene que ingresar y así obtener los datos necesarios para resolver el problema.

Para obtener mayor práctica en futuros talleres se proporciona el programa junto con su manual de referencia:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *