Algoritmo
¿Qué es un algoritmo en PSeInt?
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
Publicar un comentario