Diferencia entre revisiones de «Prog20: Funciones»

De MateWiki
Saltar a: navegación, buscar
m (Protegió «Prog20: Funciones» (‎[edit=sysop] (indefinido) ‎[move=sysop] (indefinido)))
 
(No se muestra una edición intermedia del mismo usuario)
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 actual del 18:04 28 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.

1 Vídeo

2 Para saber más

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

4 Vídeos relacionados