Beruflich Dokumente
Kultur Dokumente
en C
Ing. Adrián Zambrano
La programación sin
funciones
• Suponga que desea programar:
•
La programación sin
funciones
• Esto implica el cálculo de 3
factoriales:
• Fa cto ria l1
funciones:
• Reducen código de
programación
• Permiten usar menos
memoria
• Reducen la probabilidad de
errores
•
Ahora imagine esto:
• Cuántos factoriales necesitaría para
calcular:
100 2 n +1
z
∑ ( − 1) n
n=0 ( 2 n + 1) !
Pu e s, n e ce sita ría 1 0 1 fa cto ria le s!
Ahora imagine esto:
• ¿Cuántos líneas de código emplearía?
100 2 n +1
z
∑ ( − 1) n
n=0 ( 2 n + 1) !
N e ce sita ría m á s d e 2 0 0 lín e a s!
¿ Y con funciones?
A lre d e d o r d e 8 !
Ahora imagine esto:
• ¿Cuántas variables necesitaría?
100 2 n +1
z
∑ ( − 1) n
n=0 ( 2 n + 1) !
N e ce sita ría m á s d e 1 0 1
va ria b le s!
¿ Y con funciones?
A lre d e d o r d e 3 !
Las funciones son
imprescindibles
e
Comprimen código
t
•
l e n
c e
Ex
U sa n m e n o s m e m o ria
!M in im iza n e rro re s
¿Pero … cómo crear
funciones en C?
Antes que nada …
visibles:
• El nombre de la función
• Los parámetros
•
Por ejemplo:
• factorial(
n)
A q u í:
•E ln o m b re d e la fu n ció n e s:
fa cto ria l
•E lú n ico p a rá m e tro d e e sta
fu n ció n e s: n
•Pu e d e n h a b e r m á s p a rá m e tro s
se p a ra d o s p o r co m a s d e n tro d e l
p a ré n te sis
Ahora si!
C re e m o s n u e stra s
fu n cio n e s
Hay 3 pasos a seguir:
• Declarar la
función
• Definir la función
• Usar la función
•
Declarar una función
significa …
Ejemplo:
•
Usar la función significa …
O tro e je m p lo :
EInxp
veesti
rimCg aoeronptaerra r ¿ Qué
C o o viene
p e ra r ahora?
¡No
rendirse!
Triunfar!