Prog23: Funciones con varios argumentos de entrada
De MateWiki
Curso de Introducción a la programación | |
---|---|
Funciones con varios argumentos de entrada | |
Vídeo anterior | Siguiente vídeo |
Este artículo es una unidad didáctica del Curso de Introducción a la Programación |
En los ejemplos que hemos visto de funciones, siempre había un argumento único de entrada. ¿Cómo podemos hacer que una función acepte varios argumentos?
Cuando hacemos que una función acepte varios argumentos de entrada, ¿hay que indicarlos siempre todos? ¿Podemos hacer que nuestras funciones tengan argumentos de entrada opcionales? En este vídeo respondemos a estas preguntas.
Contenido
1 Vídeo
2 Para saber más
- nargin (MATLAB)
- Defining functions (GNU Octave)
3 Código
1 function s = MiRaiz(A, nPasos)
2
3 if nargin == 1
4 nPasos = 10;
5 end
6
7 % Algoritmo
8 L = A; W = 1;
9
10 for k=1:nPasos
11 L = (L + W)/2;
12 W = A/L;
13 end
14
15 % Salida
16 s = L;
17 end