Diferencia entre revisiones de «Prog20: Funciones»
De MateWiki
| Línea 1: | Línea 1: | ||
{{ Curso Programación | Funciones | Prog19: Cómo interrumpir bucles while | Prog21: Variables locales (1/2) }} | {{ Curso Programación | Funciones | Prog19: Cómo interrumpir bucles while | Prog21: Variables locales (1/2) }} | ||
| − | Muchos de los comandos que hemos usado hasta ahora son en realidad funciones. Las funciones son programas reutilizables, que aceptan unos valores de entrada (conocidos como argumentos de entrada), y devuelven uno o varios valores. | + | Muchos de los comandos que hemos usado hasta ahora son en realidad funciones. Las funciones son programas reutilizables, que aceptan unos valores de entrada (conocidos como argumentos de entrada), y devuelven uno o varios valores. En este vídeo explicamos qué es el concepto de función, por qué es bueno hacer que nuestros programas creen y usen funciones, y vemos un ejemplo de cómo transformar un programa realizado en un vídeo anterior en una función. |
| − | + | ||
| − | En este vídeo explicamos qué es el concepto de función, por qué es bueno hacer que nuestros programas creen y usen funciones, y vemos un ejemplo de cómo transformar un programa realizado en un vídeo anterior en una función. | + | |
== Vídeo == | == Vídeo == | ||
Revisión del 15:03 11 jun 2013
| Curso de Introducción a la programación | |
|---|---|
| Funciones | |
| Vídeo anterior | Siguiente vídeo |
| Este artículo es una unidad didáctica del Curso de Introducción a la Programación | |
Muchos de los comandos que hemos usado hasta ahora son en realidad funciones. Las funciones son programas reutilizables, que aceptan unos valores de entrada (conocidos como argumentos de entrada), y devuelven uno o varios valores. En este vídeo explicamos qué es el concepto de función, por qué es bueno hacer que nuestros programas creen y usen funciones, y vemos un ejemplo de cómo transformar un programa realizado en un vídeo anterior en una función.
Contenido
1 Vídeo
2 Para saber más
- function (MATLAB)
- How to create functions in files (MATLAB)
- Defining functions (GNU Octave)
3 Código
function s = MiRaiz(A)
nPasos = 10;
% Algoritmo
L = A; W = 1;
for k=1:nPasos
L = (L + W)/2;
W = A/L;
end
% Salida
s = L
end