PSeInt
- Detalles
- Escrito por: CCAP México
- Categoría de nivel principal o raíz: Escuela de Código
- Categoría: PSeInt
Funciones en PSeInt
Las funciones son un conjunto de instrucciones que realizan tareas específicas y pueden retornar un valor y también recibirlos, parámetros, para realizar operaciones con ellos. Las funciones pueden ser llamadas desde otras funciones e incluso pueden llamarse a sí mismas. A continuación, puedes ver su sintaxis y el ejemplo de una función sencilla, una suma de tres números enteros; recibirá tres valores a través de los parámetros a, b y c y devolverá la suma con la variable de retorno resultado.
// Sintaxis de Función
Funcion (var_retorno) <- (nombre_funcion) (argumento1, argumento2, ....)
acción 1;
acción 2;
.
.
acción n;
FinFuncion
// Ejemplo
Funcion resultado <- sumaTres (a, b, c)
Definir resultado Como Entero;
resultado <- a+b+c;
FinFuncion
// Ejemplo de llamada de la función
Definir a, b, c, S Como Entero;
Escribir "Dame el primer número: " Sin Saltar;
Leer a;
Escribir "Dame el segundo: " Sin Saltar;
Leer b;
Escribir "El tercero, por favor: " Sin Saltar;
Leer c;
S <- sumaTres (a, b, c);
Escribir "La suma de " Sin Saltar;
Escribir a Sin Saltar;
Escribir " + " Sin Saltar;
Escribir b Sin Saltar;
Escribir " + " Sin Saltar;
Escribir c Sin Saltar;
Escribir " es igual a " Sin Saltar;
Escribir S;
Hay funciones ya integradas en PSeInt, casi todas matemáticas, son las siguientes:
|
FUNCIÓN |
SIGNIFICADO |
|
RC(X) o RAIZ(X) |
Raíz cuadrada de X |
|
ABS(X) |
Valor absoluto de X |
|
LN(X) |
Logaritmo natural de X |
|
EXP(X) |
Función exponencial de X |
|
SEN(X) |
Seno de X |
|
COS(X) |
Coseno de X |
|
TAN(X) |
Tangente de X |
|
ASEN(X) |
Arcoseno de X |
|
ACOS(X) |
Arcocoseno de X |
|
ATAN(X) |
Arcotangente de X |
|
TRUNC(X) |
Parte entera de X |
|
REDON(X) |
Entero más cercano a X |
|
AZAR(X) |
Entero aleatorio en el rango[0;x-1] |
|
ALEATORIO(A,B) |
Entero aleatorio en el rango [A;B] |
|
LONGITUD(S) |
Longitud de la cadena S |
|
MAYUSCULAS(S) |
Devuelve una copia de la cadena S en mayúsculas |
|
MINUSCULAS(S) |
Devuelve una copia de la cadena S en minúsculas |
|
SUBCADENA(S,X,Y) |
Devuelve una nueva cadena que consiste en la parte de la cadena S que va desde la posición X hasta la posición Y (incluyendo ambos extremos) |
|
CONCATENAR(S1,S2) |
Devuelve una cadena nueva resultado de unir las cadenas S1 y S2 |
|
CONVERTIRANUMERO(X) |
Convierte a número la variable X |
|
CONVERTIRATEXTO(S) |
Convierte a texto la variable S |
- Detalles
- Escrito por: CCAP México
- Categoría de nivel principal o raíz: Escuela de Código
- Categoría: PSeInt
Sentencias o estructuras de Control de Flujo en PSeInt
Las sentencias o estructuras de control de flujo permiten cambiar y controlar la ejecución del programa. Pueden ser condicionales e iterativas o de repetición.
Leer más: Sentencias o estructuras de Control de Flujo en PSeInt
- Detalles
- Escrito por: CCAP México
- Categoría de nivel principal o raíz: Escuela de Código
- Categoría: PSeInt
Expresiones y operadores de los algoritmos con PSeInt
Las expresiones son combinaciones de constantes, variables y operadores que nos permiten trabajar con los datos. Dependiendo de los operadores utilizados en ellas, pueden ser de varios tipos: aritméticas, relacionales, lógicas, alfanuméricas y de asignación.
Leer más: Expresiones y operadores de los algoritmos con PSeInt
- Detalles
- Escrito por: CCAP México
- Categoría de nivel principal o raíz: Escuela de Código
- Categoría: PSeInt
Algunas instrucciones o comandos simples de los algoritmos con PSeInt
Existen otras palabras claves que realizan acciones simples, todas ellas junto con las anteriores, son las llamadas secuenciales.
Leer más: Algunas instrucciones o comandos simples de los algoritmos con PSeInt
- Detalles
- Escrito por: CCAP México
- Categoría de nivel principal o raíz: Escuela de Código
- Categoría: PSeInt
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudo lenguaje en español, complementado con un editor de diagramas de flujo, permite centrar la atención en los conceptos fundamentales de los algoritmos computacionales, minimizando las dificultades propias de un lenguaje de programación y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
