Funciones en c#

Son subprogramas o módulos que realizan una tarea especifíca y que pueden ser invocados desde cualquier parte del programa enviando valores por medio de parámetros, y que tienen la capacidad de devolver valores explícitos.

La funcióm es una estructura autónoma. La diferiencia radica en que la función se relaciona especificando su nombre en una expresión, como si fuera una variable ordinaria de tipo simple. Las funciones se dividen en estándares y definidas por el usuario.


Funciones definidas por el usuario.
Son funciones que pueden definirlas el programador con el propósito de ejecutar alguan funcióm especifica, y que por lo general se usan cuando se trata de hacer algún cálculo que será requerido en varias ocasiones en la parte principial del algoritmo.

El nombre de la función puede estar seguido de uno o mas parámetros actuales encerrados entre paréntesis. Por lo general transfieren datos o parámetros tipo valor.



Sintaxis para la "llamada" de una Función

a) Pseudocódigo

<variable que recibira el valor> ← <Nombre_Funcion> (<lista de parametros>)


Por ejemplo:

  1. Inicio
  2. N1 ← 0; N2 ← 0; Res ←0
  3. Leer "Número 1: ", N1
  4. Leer "Número 2: ", N2
  5. ResSuma (N1, N2)
  6. Imprimir Res
  7. Fin



a) Diagrma de Flújo




Por ejemplo:








Sintaxis para la "definición" de una Función

a) Pseudocódigo



Funcion <nombre_Funcion> (<lista de parámetros recibidos>) ← <Tipo>

<bloque de sentencias>

Fin Funcion



Nota: A la función se le debe de definir un tipo, esto es porque regresará un valor en ella.


Por ejemplo:

Funcion Suma(Num1, Num2) ← 0
Suma ← Num1 + Num2
Fin Funcion


b) Diagrama de flujo





Temas Relacionados:
Algoritmos
Modelos Solución, Tipos de Datos e Identificadores
Diagrama de Flujo
Pesudocódigo



Post Relacionados: