funciones
DESCRIPTION
Funciones básicas de programaciónTRANSCRIPT
![Page 1: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/1.jpg)
Funciones/Procedimientos
Diseño de Algoritmos
![Page 2: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/2.jpg)
FunciónOperación que toma
uno o más valores (argumentos) y produce un valor (resultado).
f(x) = x / (1+x2)
![Page 3: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/3.jpg)
Funciones en los lenguajes de programaciónCada lenguaje de programación tiene sus
propias funciones incorporadas (funciones internas).
Pero los usuarios también pueden incorporar sus propias funciones (funciones externas).
Para esto el usuario debe definir la función e invocarla a través de un nombre y la lista de parámetros actuales.
![Page 4: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/4.jpg)
f(x) = x / (1+x2)Si queremos realizar un programa de
computadora que solucione esta función ¿Cómo sería este programa?Entrada
Proceso
Salida
![Page 5: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/5.jpg)
![Page 6: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/6.jpg)
Funciones en FreePascal
function Nombre(lista_parametros): tipo_retorno
![Page 7: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/7.jpg)
f(x) = x / (1+x2)
¿Cuál es el nombre de la función?¿Qué tipo de retorno tiene la
función?¿Tiene argumentos la función?
¿Cómo se asigna el resultado de la función?
![Page 8: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/8.jpg)
![Page 9: Funciones](https://reader036.vdocumento.com/reader036/viewer/2022071806/55cf8ff5550346703ba1b615/html5/thumbnails/9.jpg)
EjercicioDiseñar una función que encuentre el mayor
de dos números enteros.