Página de Inicio › Foros › UNIVIA › Licenciatura en Informática › Curso – Taller de Programación Básica › Clase_14_Funciones
- Este debate tiene 1 respuesta, 2 mensajes y ha sido actualizado por última vez el hace 8 años, 10 meses por
Verónica Margarita Cumplido Valdez.
-
AutorPublicaciones
-
-
21 mayo 2016 a las 12:11 pm #1356
LuisCastro
BloqueadoHola y bienvenido de vuelta al Curso-Taller de Programación Básica de UNIVIA, en esta sesión iniciaremos con el último tema que veremos dentro de este curso que lleva por nombre FUNCIONES.
Cuando elaboramos un programa informático utilizamos código para resolver problemas y muchas veces repetimos las instrucciones, copiamos y pegamos, reutilizar el código que ya teníamos es una práctica muy común dentro de la programación, es por ello que siempre que comenzamos a trabajar es necesario pensar en nuestro diagrama de flujo primero, esto nos ayuda a ubicar el código que vamos a necesitar y poder reutilizarlo, copiar y pegar el código es un error muy común, sin embargo como aprenderemos en esta sesión hay otra forma de reutilizarlo.
Si recuerdas hemos estado trabajando con variables todo el tiempo, ¿Por qué usar variables y no los valores directamente? Esto se debe a que al utilizar variables tenemos ubicadas las áreas y un valor se vuelve general, es más sencillo aplicar una variable que se llame usuario y durante el desarrollo del código no tenemos que preocuparnos por el valor de ella, el valor puede cambiar durante la ejecución y nosotros tendremos actualizado nuestro programa.
Lo mismo pasa con el código, podríamos hacer código todo el tiempo sin embargo esto haría que nuestro programa creciera muchísimo, es por ello que utilizamos FUNCIONES, las funciones son una de las partes más importantes como te podrás haber dado cuenta en las sesiones pasadas, utilizamos funciones cada vez que programamos, en algunas ocasiones no nos damos cuenta de ello y las utilizamos como algo normal y natural por ejemplo algunas funciones que hemos estado usando son.
alert(); prompt(); confirm; printf(); son solo algunos ejemplos de las funciones que se han estado utilizando durante este curso y no lo sabíamos, sin embargo, estas funciones son asignadas por el sistema, en esta clase veremos cómo implementar nuestras propias funciones para que nos ayuden a realizar nuestro código.
Puntos que debemos tener en cuenta antes de iniciar con funciones,
Primero.- Las funciones son miniprogramas que corren dentro de nuestro programa principal.
Segundo.- Las funciones tienen parámetros; en muchas ocasiones las funciones necesitan datos del el programa para funcionar, es muy similar al ejemplo que dábamos cuando comenzamos a declarar variables, las variables pueden tener un dato fijo o dado por el usuario.
Tercero.- Las funciones tienen ámbitos o alcances (scope); este tema lo desarrollaremos en la próxima sesión, pero es importante que sepas que lo que hay dentro de una función le pertenece solo a esa función y no es posible acceder a ello desde nuestro programa
Ya con esto podemos comenzar a desarrollar nuestras propias funciones, como lo dice el primer punto, una función es un miniprograma que debemos crear para poder utilizarlo las veces que necesitemos:
function myPrimerFuncion(parametro){#código…}
Pasemos a nuestro video para que desarrollemos nuestra primera función.
Actividades extras
Elabora un programa con 2 funciones, la primera deberá dar la bienvenida al usuario, la segunda solicitará 2 parámetros Alto y Ancho para mostrar en la página el área de un cuadrado la tercera mostrará un texto donde se explica cuáles fueron las medidas y la forma en a que se obtuvo el área.
-
17 junio 2016 a las 1:48 pm #1644
Verónica Margarita Cumplido Valdez
Participante<!DOCTYPE html>
<html lang=”es”>
<head>
<meta charset=”utf-8″>
<title> Trabajo Extra 1 </title>
</head>
<body>
<script type=”text/javascript”>
/*
Elabora un programa con 3 funciones, la primera deberá dar la bienvenida al usuario, la segunda solicitará 2 parámetros Alto y Ancho para mostrar en la página el área de un cuadrado la tercera mostrará un texto donde se explica cuáles fueron las medidas y la forma en la que se obtuvo el área.
*/function bienvenida(nombre, apellido){
return “Hola señor(a) ” + nombre + apellido
}
nombre = prompt(bienvenida(“¿Cual es su nombre?: “));
apellido = prompt(bienvenida(“¿Cual es su apellido?: “));
document.write(“Sea bienvenido(a) a mi sitio web señor(a) ” + nombre + ” ” + apellido + “<br/>”);
document.write(“En este pequeño programa le ayudaré a calcular areas, espero le sea de ayuda.” + “<br/>”);function área(alto, ancho){
var multiplicación = alto * ancho;
return multiplicación;
}var alto1 = parseFloat(prompt(“¿Cual es el alto del área que desea calcular?: “));
var ancho1 = parseFloat(prompt(“¿Cual es el ancho del área que desea calcular?: “));
document.write(“El resultado del área es ” + área(alto1, ancho1) + ” ” + “metros cuadrados.” + “<br/>”);function medidas(alto, ancho){
return alto, ancho;
var alto = alto1;
var ancho = ancho1;
}document.write(“La forma en la que se obtuvo este resultado, fue en una multiplicación de el alto por el ancho del área que necesitaba, en su caso ” + alto1 + ” ” + “metros de Alto y ” + ancho1 + ” ” + “metros de Ancho.”);
</script></body>
</html>
-
-
AutorPublicaciones
- Debes estar registrado para responder a este debate.