Está en la página 1de 3

INSTITUTO TECNOLOGICO SUPERIOR DE LAS CHOAPAS

ALUMNA: BRIYIT GARCIA GONZALEZ

DOCENTE: ING. JIDE YORI REYES MOY

MATERIA: ALGORITMOS Y LENGUAJES DE PROGRAMACION

4° SEMESTRE GRUPO B SABATINO


UNIDAD 6

CARRERA: INGENIERIA INDUSTRIAL

ACTIVIDAD DE INVESTIGACION

FUNCIONES DEFINIDAD POR EL USUARIO

01/05/2022
Las funciones definidas por el usuario permiten crear scripts estructurados. Las
funciones definidas por el usuario se deben declarar al principio de un script. La
palabra clave FUNCTION identifica el bloque de sentencias de una función definida
por el usuario.

Las declaraciones de funciones deben seguir un formato específico:

Tipo-retorno FUNCTION nombre-función (parámetros opcionales) { variables


locales opcionales; sentencias...}

Parte Descripción

Tipo-retorno Tipo de datos del valor de retorno de la función.

FUNCTION Palabra clave que identifica esta función como una


función definida por el usuario.
Nombre-función Un nombre exclusivo que identifica esta función.
Debe seguir el convenio de denominación de los
identificadores.
Parámetros opcionales Parámetros con nombre (si los hay) que se pasarán
a esta función. Se deben incluir entre paréntesis.

Variables locales opcionales Declaración de cualquier variable local que esta


función vaya a utilizar.
sentencias La sentencia o sentencias que se realizarán cuando
se llame a la función.

Lasa reglas descritas en el tema "Constantes y variables" se aplican a los


parámetros y variables locales que se utilizan en una función. Se da por supuesto
que los nombres de los parámetros opcionales de la función son locales. Se pueden
declarar otras variables locales que sean exclusivas para la función. El flujo de
control de las sentencias de una función sigue las mismas reglas que se aplican a
los bloques normales de sentencias de programa. Una sentencia RETURN
devuelve el control al punto en el que estaba el programa cuando se llamó a una
función. Se puede volver a pasar un valor de retorno como parte de la sentencia
return. Ejemplo:
int FUNCTION signonPanel(string arg1)

if ((findString(arg1) > 0) AND

(findString("Panel inicio sesión") > 0) AND

(findString("ID de usuario") > 0) AND (findString("Contraseña") > 0) )

return 0;

else

return 1;

También podría gustarte