-Asignación: Proceso en el cuál se crea y/o modifica una variable, haciendo referencia a esta por medio de su identificador con lo cuál podemos acceder a su espacio de memoria.
La sintaxis de la asignación es:
[variable]<<<[expresión] ;
[variable]=[expresión] ;
[variable* Es la variable que recibe el valor de evaluar [expresión]. Las dos son salidas, por lo cuál se puede utilizar cualquiera de las dos, (si Pseint esta configurado), pero es mejor utilizar la primera.
Si [variable] no existiese antes de la asignación se creara, si existía se destruye el valor anterior y este se coloca en su lugar. Por esta razón se considera a la asignación una operación destructiva.
-Lectura: Proceso en el cuál se le solicita un dato o datos al usuario para almacenar dicho dato en una variable. SU sintaxis es:
Leer variable_1; variable_2,...,variable_n;
en donde [variable_{1,2,n} son la o las variables que reciben el valor dado por el usuario, en caso de que se solicitara mas de una variable primero preguntara por la primera, después por la segunda y así sucesivamente hasta haber recibido todo los valores.
Esta también es una función destructiva.
-Escritura: Proceso en el cuál se escribe en pantalla una cadena de caracteres y/o una o mas variables, la sintaxis es:
Escribir expresion_1, expresion_2;..., expresion_n;
en donde [expresion_{1,2,n} son las cadenas de caracteres y/o variables que serán mostrados.
Escribir además de recibir los datos a poner en pantalla también recibe la instrucción "Sin saltar" o "Sin bajar" que evitan el salto de línea.
Escribir no agrega espacios entre los argumentos es decir que si se pone:
Proceso SinTitulo
a<- "ola";
b<- "mundo";
Escribir a, "", b;
FinProceso
en este caso agregue " " que es una cadena de caracteres que lleva un espacio que es el espacio entre "ola" y "mundo" y entonces mostrará "ola mundo" con el espacio.
-Si-Entonces: Sentencia que evalúa una condición dada y comprueba la veracidad y/o la falsedad de dicha condición, es decir si se cumple la condición o no.
Su sintaxis es:
Si [condición a evaluar] Entonces
[instrucciones por verdadero] Sino
[instrucciones por falso] FinSi
la clausula "Sino" no es obligatoria, en dado caso si la condición es falsa ignora las instrucciones y continua como si no existiera la sentencia, en este caso quedaría:
Si [condición a evaluar] Entonces
[instrucciones por verdadero] FinSi
si se colocara la clausula "Sino" o no depende de las necesidades de dicho programa.
-Según: Sentencia que evalúa una variable estrictamente numérica que da como opcón mas de 2 posibilidades de elección, esto la diferencia de "Si-Entonces" puesto que la anterior solo puede dar opciones, la sintaxis es:
Segun [variable nume´rica] Hacer
[número1] : [instrucciones] [número2], [número3] : [instruccione] [..] De Otro Modo:
[instrucciones] FinSegun
como se puede ver después de "numero1" hay un ":" y después se colocan las instrucciones a realizar en dado caso de que "variable numérica = numero1", en el segundo ejemplo esta "numero2, numero3" esto quiere decir que si "variable numérica = numero2 o
numero3" entonces se ejecutara "instrucciones", esto es útil cuando 2 posibilidades deben ejecutar las mismas instrucciones.
También es la clausula "De Otro Modo" que se ejecuta en el caso de que no se cumpliera ninguna de las posibilidades.
-Mientras: Función repetitiva que primero evalúa una condición y después si se cumple, ejecuta una serie de instrucciones después vuelve a evaluar la condición y si es verdadera vuelve a ejecutar las mismas instrucciones y continúa así hasta que la condición sea falsa.
Si la condición es falsa desde el principio nunca se ejecutará y si siempre es verdadera se colocara en bucle infinito, a fin de evitar lo último, en las instrucciones debe haber algo que en algún momento falsifique la condición para poder terminar con el bucle, su sintaxis:
Mientras [condición a evaluar] Hacer
[instrucciones] FinMientras
-Repetir-Hasta Que: Función muy parecida a la anterior, pero que a diferencia de esta revisa la condición final, o sea que el comando se va a ejecutar como mínimo 1 vez, también en vez de ejecutar la instrucción cuando es verdadera, la ejecuta mientras que no se cumpla la condición, pero si se quiere que se ejecute mientras se cumpla la condición se usa "mientras que" en vez de "hasta que", su sintaxis:
-Para: Sentencia que ejecuta una instrucción, un número determinado de veces para una variable, a diferencia de las anteriores este ciclo cambia el valor de la variable en cuestión por si mismo además de que tiene una sintaxis muy potente.
Para [variable] Desde [variable inicial] Hasta [valor Final] Con [paso] Hacer
[instrucciones] FinPara
"variable" es la variable que recibe "valor inicial" y ejecuta las instrucciones depués suma "variable" mas "paso" y ejecuta de nuevo las instrucciones hasta que "variable" sea igual a "valor final".
Si se quita "con[paso]" entonces por default sabrá que "paso" es igual a 1, también si no se específica [paso] y "valor inicial" es mayor que "valor final" lo recorrerá en orden inverso es decir que "paso" es -1.
-Subproceso/función: Programa dentro de otro y que este subprograma recibe uno o más valores, los opera y devuelve otro, su sintaxis:
SubProceso [variable_de_retorno]<- [nombre de la funcion] ([arg_1], [arg_2],..., [arg_n])
acción 1 ;
acción 2 ;
.
.
acción n ;
FinSubproceso
En donde "variable de retorno" es la variable que contiene el valor devuelto por la función "nombre de la función" que recibió los parámetros "arg_1, arg_2, arg_n" para ejecutar esto.
-Otras: Funciones que solo son complemento de las demás y no tienen una sintaxis compleja puesto que solo son funciones complementarias.
Borrar Pantalla: Función que limpia la pantalla de cualquier objeto interprete.
Esperar Tecla: Espera a que el usuario presione una tecla para continuar con el programa.
Esperar x {Segundo, Milisegundos}: Espera un tiempo en segundos o milisegundos para continuar con el programa.