Algoritmo

 ¿Qué es un algoritmo en PSeInt?

Un algoritmo es un conjunto ordenado y finito de operaciones simples que nos permite resolver un problema específico.
Estas operaciones se ejecutan siguiendo instrucciones definidas, y cada paso es claro y concreto.
Los algoritmos se utilizan en matemáticas, informática y otras áreas para resolver tareas.
Ejemplos cotidianos incluyen recetas de cocina, manuales de instrucciones y operaciones matemáticas.
En informática, los algoritmos son fundamentales para el funcionamiento de programas y software.
Si quieres saber cómo funciona la estructura general de un algoritmo, debemos saber lo siguiente ya que todo algoritmo en PSeInt sigue esta estructura: 

Proceso SinTitulo 

    acción 1; 

    acción 2; 

    ... 

    acción n; 

FinProceso 

 Como podemos observar comienza con la palabra clave Proceso, seguida del nombre del programa.  Luego, se enumeran las acciones (instrucciones) dentro del algoritmo. Finaliza con la palabra clave FinProceso. 

También tenemos que hablar de la asignación es una instrucción que permite almacenar un valor en una variable, ejemplo: 

<variable> <- <expresión>; 

Primero se evalúa la expresión de la derecha y luego se asigna el resultado a la variable de la izquierda. 

Entonces con esta información podemos empezar con la entrada. La instrucción Leer permite ingresar información desde el ambiente (generalmente el teclado), ejemplo: 

Leer <variable1>, <variable2>, ..., <variableN>; 

Lee N valores y los asigna a las N variables mencionadas.  

Ahora vamos con la salida, en esta la instrucción Escribir muestra valores al ambiente (generalmente la pantalla), ejemplo: 

Escribir <expr1>, <expr2>, ..., <exprN>; 

Muestra los valores resultantes de evaluar N expresiones. 

Con esto podemos observar los tipos de datos, PSeInt utiliza tres tipos de datos básicos: 

  • Entero (Int): Números enteros. 
  • Real (Float): Números con parte decimal. 
  • Carácter (Char): Cadenas de caracteres. 

También tenemos las estructuras de control, PSeInt admite estructuras como si-entonces, mientras, repetir, para, entre otras. 

Ejemplo de estructura si-entonces: 

Si <condición> Entonces 

    acción1; 

Sino 

    acción2; 

FinSi 

PSeInt te permite concentrarte en los conceptos fundamentales de la programación sin preocuparte por la sintaxis de un lenguaje real.  


Este video te podría ayudar a entender mas sobre este tema:



Comentarios

Entradas populares de este blog

Pseudolenguaje

Entrada y Salida

Diagrama de flujo