lunes, 8 de septiembre de 2014

Logica en Programación

ESTRUCTURAS LPP


  1. Estructura Secuencial  
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. 

  • Sintaxis:


  • Ejemplos

entero base, altura, per, area


inicio
escriba "ingresar base del rectangulo: "
lea base
escriba "ingresar altura del rectangulo: "
lea altura
per<-(base*2)+(altura*2)
area<- base*altura
escriba "el perimetro del rectangulo es: ", per
llamar nueva_linea
escriba "el area del rectangulo es: ", area
fin




real sal_bruto , ret_fuente, sal_neto, sal_base

inicio
sal_bruto<-5000*4
ret_fuente<-(sal_bruto*12.5)/100
sal_neto<-sal_bruto-ret_fuente
escriba "el salario bruto es :" ,sal_bruto
llamar nueva_linea
escriba  " la retencion de la fuenete es:" ,ret_fuente
llamar nueva_linea
escriba  " el salario neto es:" , sal_neto
fin




2. Estructura Condicional Simple

Este es el tipo mas sencillo de estructura condicional. Sirve para implementar acciones condicionales del tipo siguiente:
Si se verifica una determinada condición, ejecutar una serie de instrucciones y luego seguir adelante. Si la condición NO se cumple, NO se ejecutan dichas instrucciones y se sigue adelante.
  • Sintaxis:
Si /*Condición*/ Entonces
/*Instrucciones*/
Fin Si







  • Ejemplo:
Entero edad
Inicio
Escriba "¿Cuál es tu edad?"
Lea edad 
Si edad >= 18 entonces
Escriba "Eres mayor de edad"
Fin si
Fin









3.Estructura Condicional Doble o Compuesta

Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. 

  • Sintaxis:
Si /*Condición*/ Entonces
/*Instrucciones*/
Sino
/*Instrucciones*/
Fin Si

  • Ejemplos:

Real cal

Cadena [25] nombre
Inicio
Escriba "Ingresar el nombre: "
Lea nombre
Escriba "Ingresar la calificación: "
Lea cal
Si cal > 3 entonces
Escriba "Alumno aprobado: ", nombre
Sino
Escriba "No aprobado!:  " ,nombre
Fin si
Fin

real num_neg , num_pos , calc
Inicio
Escriba "ingresar un numero negativo: "
Lea num_neg
Si (num_neg > 0) Entonces 
Escriba "Debe ingresar un numero menor de cero"
sino 
calc<- num_neg/(-1)
Escriba "el numero ingresado en positivo es: ", calc
Fin si
Fin




4. Estructura Condicional Anidada

La instrucción SI ANIDADA se utiliza para diseñar estructuras que contengan mas de dos alternativas.
  • Sintaxis:
Si condición 1 entonces
                  Instrucciones
                              Sino si condición 2 entonces
                                           Instrucciones
                                                      Sino si condición 2 entonces
                                                                   Instrucciones
                                                                                   Sino
                                                                                       Instrucciones
                                                       Fin si
                              Fin si
 Fin si




  • Ejemplos:
entero a, b ,c
inicio
 escriba "ingrese un  numero : "
 lea  a
 escriba "ingrese un  numero : "
 lea  b
 escriba "ingrese un  numero : "
 lea  c
 //para a//
 si (a mod 7=0) entonces
    escriba  a,"este valor es multiplo de 7 "
    llamar nueva_linea
sino 
   escriba   a,"este valor no es multiple de 7 "
    
//para b//
 si (b mod 7=0) entonces
    escriba  b,"este valor es multiplo de 7 " 
sino
   escriba   b,"este valor no es multiple de 7 "
    
//para c//
 si (c mod 7=0) entonces
    escriba  c,"este valor es multiplo de 7 "
sino
   escriba   c,"este valor no es multiple de 7 "

fin si 
fin si
fin si
fin






viernes, 29 de agosto de 2014

Introduccion a LPP

MEDIA TECNICA EN PROGRAMACION DE SOFTWARE INEAD

Lpp es un programa que me permite comprobar diferentes tipos de algoritmos.

En el desarrollo de la media técnica en programacion de software, venimos utilizando este programa desde el inicio del grado decimo, en la Institucion Educativa Asamblea Departamental

Esta es el escudo de mi institucion



 El presente blog me permite publicar difenretes activiades que desarrollemos a nivel grupal o individual

El autor del presente blog y unico integrante del grupo es:
-Andres Felipe Marin Quintero