ALGORITMOS Y PSEUDOCÓDIGO EN PSEINT


¿QUE ES PSEINT?

PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.




                                                                ¿Qué es PSEINT?

                                                  Fuente:http://pseint.sourceforge.net/

¿QUE ES UN PSEUDOCODIGO EN PSEINT?


Las características de este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programación de la carrera de Ingeniería Informática de la FICH-UNL. Las premisas son: 

  • Sintaxis sencilla
  • Manejo de las estructuras básicas de control
  • Solo 3 tipos de datos básicos: numérico, carácter /cadenas de caracteres y lógico (verdadero-falso).
  • Estructuras de datos: arreglos


    Todo algoritmo en pseudocógido tiene la siguiente estructura general:

         Proceso Sin Titulo
              acción 1;
              acción 1;
                   .
                   .
                   .
              acción n;
         Fin Proceso


    Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinProceso. Una secuencia de instrucciones es una lista de una o más instrucciones, cada una terminada en punto y coma.

    Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si-entonces o de selección múltiple y/o lazos mientras, repetir o para.


  • Resultado de imagen para que es un pseudocodigo en pseint

    Fuente:http://pseint.sourceforge.net/index.php?page=pseudocodigo.php


    TIPOS DE DATOS QUE UTILIZA PSEINT

    Tipo Real: Una variable de tipo real admite datos numéricos, que pueden ser enteros y/o con punto decimal.
    Tipo Entero: Es una especialización que sólo permite almacenar valores enteros; cualquier valor no entero que se lea o asigne en una variable de este tipo será truncado.
    Tipo Cadena: Es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración.
    Tipo Carácter: Las variables de caracteres se usan para almacenar valores alfabéticos, en particular letras solas.
    Tipo LógicoUna variable de tipo LOGICO sólo puede tomar los valores VERDADERO y FALSO, pero cuando se lee una variable ya definida como lógica, el usuario puede ingresar también las abreviaciones V y F, o 0 y 1.
    Resultado de imagen para TIPOS DE DATOS QUE UTILIZA PSEINT

    Fuente:https://ulisesorea.wordpress.com/2016/10/02/tipos-de-datos-en-pseint/
    DIAGRAMA DE FLUJO EN PSEINT

         Para hacer un diagrama de flujo en Pseint es necesario tener al pseudocodigo para hacer el diagrama de flujo.
                                                           Diagrama de flujo en Pseint 


    ESTRUCTURA SI - ENTONCES EN PSEINT
    Condicional Si-Entonces 
       La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.
          Si <condición>

                Entonces
                     <instrucciones> 
                Sino 
                      <instrucciones>
          FinSi 
       Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso. 
       La cláusula Entonces debe aparecer siempre, pero la cláusla Sino puede no estar. En ese caso, si la condición es falsa no se ejecuta ninguna instrucción y la ejecución del programa continúa con la instrucción siguiente.
       El ejemplo Triangulo lee las medidas de los tres lados de un triángulo y utiliza esta estructura para determinar cual es el mayor de los tres, y verificar luego si se trata de un triángulo rectángulo o no.

                                                                   Estructura Si-Entonces

    Resultado de imagen para ESTRUCTURA SI - ENTONCES EN PSEINT

    Fuente:http://algoritmoscolegio40.blogspot.com/2012/10/estructuras-en-pseint_12.html

    ESTRUCTURA SEGÚN EN PSEINT

    La secuencia de instrucciones ejecutada por una instrucción Según depende del valor de una variable numérica.

          Segun <variable> Hacer
                <número1>: <instrucciones>
                <número2>,<número3>: <instrucciones>
                <...>
                De Otro Modo: <instrucciones>
          FinSegun 


    Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor. 
    Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números.
    Opcional mente, se puede agregar una opción final, denominada De Otro Modo, cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores.

    Fuente: http://pseint.sourceforge.net/index.php?page=pseudocodigo.php

    Comentarios

    Entradas populares de este blog

    Lenguaje de Programación Gráfico