Documente Academic
Documente Profesional
Documente Cultură
EXPOSITOR:
ING. YELTSIN LUIS VALERO CAMARENA
EMAIL:
ylvaleroc@gmail.com
1
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
1. ARREGLOS MULTIDIMENSIONALES
2
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
3
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
4
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
3. EJERCICIOS
5
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERÍA CIVIL
EXPOSITOR:
ING. YELTSIN LUIS VALERO CAMARENA
EMAIL:
ylvaleroc@gmail.com
6
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
1. DEFINICION DE FUNCIONES
7
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
2. ESTRUCTURA DE FUNCIONES
8
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
2. ESTRUCTURA DE FUNCIONES
9
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
2. ESTRUCTURA DE FUNCIONES
10
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
2. EJERCICIOS
11
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
3. EJEMPLO
La función mínimo devuelve un dato de tipo int y recibe tres datos, también de
tipo int. No hay problema en que aparezca más de una sentencia return en una
función.
12
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
13
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
VARIABLES LOCALES
Las variables que declaramos justo al principio del cuerpo de una funcion
son variables locales. Este programa, por ejemplo, declara dos variables
locales para calcular el sumatorio 𝑏𝑖=𝑎 𝑖. La variable local a sumatorio con
identificador i nada tiene que ver con la variable del mismo nombre que es
local a main:
14
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
VARIABLES GLOBALES
Las variables globales se declaran fuera del cuerpo de cualquier función y
son accesibles desde cualquier punto del programa posterior a su
declaración. Este fragmento de programa, por ejemplo, define una variable
global i y una variable local a main con el mismo identificador:
15
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
Puedes definir una función sin parámetros dejando la palabra void como
contenido de la lista de parámetros. Esta función definida por nosotros, por
ejemplo, utiliza la función rand de stdlib.h para devolver un numero
aleatorio entre 1 y 6.
16
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
17
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
18