Está en la página 1de 6

Programacin Web

Sesin 10: Funciones en Javascript


I. OBJETIVOS
-

Conocer las funciones de Javascript


Utilizar las funciones ms adecuados para crear aplicaciones web.

II. TEMAS A TRATAR

Funciones en Javascript

III. MARCO TEORICO

En programacin es muy frecuente que un determinado procedimiento de clculo definido por


un grupo de sentencias tenga que repetirse varias veces, ya sea en un mismo programa o en otros
programas, lo cual implica que se tenga que escribir tantos grupos de aquellas sentencias como
veces aparezca dicho proceso.
La herramienta ms potente con que se cuenta para facilitar, reducir y dividir el trabajo en
programacin, es escribir aquellos grupos de sentencias una sola y nica vez bajo la forma de
una FUNCION.
Si un grupo de sentencias realiza una tarea bien definida, entonces puede estar justificado el
aislar estas sentencias formando una funcin, aunque resulte que slo se le llame o use una vez.
Con funciones podemos segmentar un programa en varias partes. Frente a un problema,
planteamos un algoritmo, ste puede constar de pequeos algoritmos. Una funcin es un
conjunto de instrucciones que resuelven una parte del problema y que puede ser utilizado desde
diferentes partes de un programa. Consta de un nombre y parmetros. Con el nombre llamamos
a la funcin, es decir, hacemos referencia a la misma. Los parmetros son valores que se envan
y son indispensables para la resolucin del mismo. La funcin realizar alguna operacin con
los parmetros que le enviamos.
Tienen la siguiente estructura:
function <nombre de funcin>(argumento1, argumento2, ..., argumento n)
{
<cdigo de la funcin>
}
IV. ACTIVIDADES (

1. En el editor de su preferencia, escriba en el archivo el siguiente cdigo

Programacin Web

2. Funciones con parmetros.

Problema: Elaborar una funcin a la cual le enviemos tres enteros y muestre el menor.
Confeccionar una funcin a la cual le enve tres enteros y los muestre ordenados de menor a
mayor.
3. Funciones que retornan un valor.

Programacin Web

Problemas:
1. Confeccionar una funcin a la cual le enve tres enteros y retorne el mayor de ellos.
2. Elaborar una funcin a la cual le enve el valor del lado de un cuadrado y me retorne su
permetro.
3. Desarrollar una funcin que retorne la cantidad de dgitos que tiene una variable entera
positiva.
4. Elaborar una funcin que reciba tres enteros y retorne el promedio.
5. Confeccionar una funcin que solicite la carga de 5 valores por teclado y retorne su suma.
4. Programacin orientada a objetos. Clase Date

Programacin Web

Problemas: Confeccionar un programa que muestre en que cuatrimestre del ao nos


encontramos. Para esto obtener el mes.
5. Clase Array

Problemas:
1. Desarrollar un programa que permita ingresar un vector de 8 elementos, e informe:
El valor acumulado de todos los elementos del vector.
El valor acumulado de los elementos del vector que sean mayores a 36.
Cantidad de valores mayores a 50.
2. Realizar un programa que pida la carga de dos vectores numricos. Obtener la suma de los
dos vectores, dicho resultado guardarlo en un tercer vector del mismo tamao. Sumar
componente a componente.
El tamao del vector es a eleccin.

Programacin Web

6. Clase Math

Problemas:
1. Confeccionar un programa que solicite el ingreso de un nmero y nos muestre dicho valor
elevado a la tercera potencia.
2. Ingresar por teclado un valor y luego mostrar la raiz cuadrada de dicho valor;

7. Clase String

Problemas
1. Ingresar una serie de nombres por teclado hasta que se cargue la palabra Fin, y mostrar
cuntos nombres se ingresaron.
2. Igual al anterior, pero que termine la aplicacin sin contemplar maysculas ni minsculas. Es
decir que para salir se pueda teclear fin, Fin o FIN.

Programacin Web

3. Realizar la bsqueda de un string clave en un string fuente. Se deber ingresar una frase o
texto (fuente) y luego la clave a buscar. En caso de encontrarla, imprimir la posicin, de lo
contrario una leyenda.
4. Ingresar una palabra o texto por teclado y determinar si es o no una palabra palndromo.
(Palabra que se lee de igual manera de adelante hacia atrs, que de atrs hacia delante)
5. Realizar un programa que permita cargar una direccin de mail e implementar una funcin
que verifique si el String tiene cargado el carcter @.
6. Cargar un String por teclado e implementar las siguientes funciones:
a) Imprimir la primera mitad de los caracteres de la cadena.
b) Imprimir el ltimo carcter.
c) Imprimirlo en forma inversa.
d) Imprimir cada carcter del String separado con un guin.
e) Imprimir la cantidad de vocales almacenadas.
7. Codifique un programa que permita cargar una oracin por teclado, luego mostrar cada
palabra ingresada en una lnea distinta.
Por ejemplo si cargo:
La maana est fra.
Debe aparecer:
La
maana
est
fra.

V. Ejercicios
1. Incorpore lo aprendido en su proyecto

VI. Cuestionario
1. Qu son las funciones en javascript?
2. Cmo se escribe funciones en las aplicaciones web en javascript?

VII. Bibliografa y referencias

Robin Nixon, PHP, MYSQL, JavaScript, CSS & HTML5 , OReilly, 2014

También podría gustarte