programación modular es todo acerca de código reutilizable y facilidad de mantenimiento . A través de conceptos modulares como el boxeo negro y la encapsulación , los programas contienen los procesos subyacentes en fácil de leer , trozos discretos de código. Estos trozos se implementan en funciones. Funciones mantienen tareas separadas una de la otra , lo que permite que el programador depurar código más fácilmente . Las funciones también permiten que el código que se escriba que es más compleja pero más manejable al mismo tiempo fomentar la reutilización del código subyacente. Cosas que necesitará
Java Development Kit
C + + compilador
Python intérprete
Ver Más instrucciones
Java Método
1
Crear una nueva clase principal como se muestra en el siguiente ejemplo :
clase
TestClass {
}
2
Dentro de la clase , declare una función. En este ejemplo, la función se llama " TestFunction " y su objetivo es devolver una cadena:
clase
TestClass {
pública TestFunction static String () {return "String Return" ; } }
3
Modificar la función " TestFunction " tomar un argumento. Funciones diseñadas para una discusión deben tener una variable de argumentos adecuado suministrado por el usuario cuando se llama al método :
clase
TestClass {
pública TestFunction static String (String retornables ) {return retornables ;} }
C + + Método
4
Declarar una función principal. A diferencia de Java, los programas en C + + comienza con una función principal en vez de una clase. La principal función actúa igual que una función normal, con argumentos y valores de retorno :
int main () {
return 0 ;}
5
Declarando prototipo del " TestFunction . " En C y C + +, usted tiene que utilizar prototipos de funciones antes de la función principal, de modo que el compilador puede procesar la definición de función :
TestFunction string (cadena retornables ) ;
< p > int main () {
return 0 ;}
6
Definir la función TestFunction después de la función "main". Esto hace que la ejecución de TestFunction independiente de la función principal :
TestFunction string (cadena retornables ) ;
int main () {
return 0 ;}
< p > string TestFunction (cadena retornables ) {return retornables ;}
Python Método
7
declarar la función con el " def " keyword:
< p > # /usr /bin /python
def TestFunction ( reembolsable ) :
8
Definir la función :
# /usr /bin /python
def TestFunction ( reembolsable ): return retornables
9
Llame a la función con dos valores diferentes. Python , a diferencia de Java y C + +, es un lenguaje dinámicamente tipado , lo que significa que no tiene que definir un tipo de retorno al llamar :
# /usr /bin /python
def TestFunction ( retornables ) : return retornables
x = 5y = 'Hello '
j = TestFunction ( x) //j = 5k = TestFunction ( y) //k = 'Hello '