Las funciones permiten a un programador dividir un código específico en varias secciones, y cada sección realiza una tarea particular. Las funciones se crean para realizar una tarea varias veces en un programa.
La función es un tipo de procedimiento que devuelve el área de código desde la que se llama.
Por ejemplo, para repetir una tarea varias veces en el código, podemos usar el mismo conjunto de declaraciones cada vez que se realiza la tarea.
Ventajas de usar funciones
Analicemos algunas ventajas de usar funciones en programación, que se enumeran a continuación:
- Aumenta la legibilidad del código.
- Concibe y organiza el programa.
- Reduce las posibilidades de errores.
- Hace que el programa sea compacto y pequeño.
- Evita la repetición del conjunto de declaraciones o códigos.
- Nos permite dividir un código o programa complejo en uno más sencillo.
- La modificación se vuelve más fácil con la ayuda de funciones en un programa.
El Arduino tiene dos funciones comunes configuración() y bucle(), que se llaman automáticamente en segundo plano. El código a ejecutar está escrito entre llaves dentro de estas funciones.
milivericket
configuración nula() - Incluye la parte inicial del código, que se ejecuta una sola vez. Se llama como el bloque de preparación .
bucle vacío() - Incluye las sentencias, que se ejecutan repetidamente. Se llama el bloque de ejecución .
Pero a veces necesitamos escribir nuestras propias funciones.
Comencemos a escribir las funciones.
apurva padgaonkar
Declaración de función
El método para declarar una función se enumera a continuación:
Necesitamos un tipo de retorno para una función. Por ejemplo, podemos almacenar el valor de retorno de una función en una variable.
Podemos utilizar cualquier tipo de datos como tipo de retorno, como flotar, carbonizarse , etc.
el desplazamiento del mouse no funciona
Consiste en un nombre especificado para la función. Representa el cuerpo real de la función.
Incluye los parámetros pasados a la función. Los parámetros se definen como variables especiales, que se utilizan para pasar datos a una función.
La función debe ir seguida de paréntesis ( ) y el punto y coma;
Los datos reales pasados a la función se denominan argumento.
Entendamos con algunos ejemplos.
Ejemplo 1:
Considere la siguiente imagen:
Ejemplo 2: Aquí sumaremos dos números.
Considere el siguiente código:
void setup() { Serial.begin(9600); } void loop() { int a = 5; // initialization of values to the variables a and b int b = 4; int c; c = myAddfunction(a, b); // c will now contains the value 9 Serial.println(c); // to print the resulted value delay(1000); // time delay of 1 second or 1000 milliseconds } int myAddfunction(int i, int j) { int sum; sum = i + j; return sum; }
De manera similar, podemos realizar operaciones aritméticas usando el concepto anterior.
numerar el alfabeto
Ejemplo 3:
Aquí crearemos una función que determine si un número es par o impar.
Considere el siguiente código.
convertir de char a int java
int a= 0; int b; void setup() { Serial.begin(9600); } void loop() { b = Evenfunction(a); // we can store the function return value in variable b Serial.print(a); Serial.print(' : '); // to separate even or odd text if (b==1) { Serial.println( ' Number is even'); } else { Serial.println('Number is odd'); } a++; // the function will increment and will again run delay(1000); } int Evenfunction(int d) { if (d% 2==0) { return 1; } else { return 0; } }
Producción:
El resultado se muestra a continuación:
etcétera...