logo 3con14 js cod
logo 3con14 js cod
  • Javascript
  • Conceptos
  • Ejemplos
  • Tips & Tricks
  • ► TAREAS
 
 
icon html5
icon css3
mlogo 3con14 js cod

  • Inicio
  • ► TAREAS
  • T ─ Concepto de función

T ─ Concepto de función

Detalles teóricos

Detalles teóricos

En programación es muy frecuente que un determinado procedimiento de cálculo 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 más potente con que se cuenta para facilitar, reducir y dividir el trabajo en programación, es escribir aquellos grupos de sentencias una sola y única vez bajo la forma de una función. Si un grupo de sentencias realiza una tarea bien definida, entonces puede estar justificado el aislar estas sentencias formando una función, aunque resulte que sólo 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 pequeños algoritmos. Una función es un conjunto de instrucciones que resuelven una parte del problema y que puede ser utilizado (llamado o invocado) desde diferentes partes de un programa.

Una función, en todo lenguaje de programación consta de un nombre y uno o varios parámetros, encerrados entre paréntesis. Con el nombre llamamos (invocamos) a la función, es decir, hacemos referencia a la misma.

Si la función no necesita parámetros, de igual forma es necesario escribir los paréntesis, aunque dentro no pongamos nada. Si fuera necesario parámetros éstos se envían y son indispensables para la resolución de la función. La función realizará alguna operación con los parámetros que le enviamos. Podemos cargar una variable, consultarla, modificarla, imprimirla, etc.

Incluso los programas más sencillos tienen la necesidad de fragmentarse. Las funciones son los únicos tipos de subprogramas que acepta JavaScript.

function [nombre](argumento1, argumento2, ..., argumento n) 
{ 
  [bloque de codigo] 
} 
Observaciones

Observaciones

  • Es importante notar que para que una función se ejecute debemos llamarla desde fuera por su nombre. Debemos buscar un nombre de función adecuado, que nos indique cuál es su objetivo.
  • Recordemos que JavaScript es sensible a mayúsculas y minúsculas, y por norma, es frecuente que el nombre comience en minúsculas y se utilice la notación camelCase.
  • Cada vez que se llama una función se ejecutan todas las líneas contenidas en la misma. Si no se llama a la función, las instrucciones de la misma nunca se ejecutarán.
  • A una función la podemos llamar tantas veces como necesitemos. Las funciones nos ahorran escribir código que se repite con frecuencia y permite que nuestro programa sea más entendible.
  • El valor retornado por una función lo indicamos por medio de la palabra clave return. Cuando se llama a la función, debemos asignar el nombre de la función a una variable, ya que la misma retorna un valor.
  • Una función puede tener varios parámetros, pero sólo puede retornar un único valor.

 

Ejercicio 1: Escribir un programa que muestre los números impares comprendidos entre  a y b, siempre que `a<b`  (incluidos ambos, si éstos son impares). [ ejemplo ]

 

Ejercicio 2: Realizar un programa que devuelva el área lateral, total y el volumen de un cilindro, introduciendo el usuario el radio y la altura. Cada calculo debe estar en una función diferente. [ ejemplo ]

 

Ejercicio 3: Escribir un programa que convierta grados centígrados a celsius a fahrenheit y viceversa. [ ejemplo ]

 

Ejercicio 4: Elaborar un programa que pida las coordenadas de dos puntos y muestre el valor de la pendiente de la recta que pasa por ellos y su ecuación. [ ejemplo ]

 

Ejercicio 5: Elaborar un programa que descomponga en factores primos un número entero positivo, introducido por teclado.

 

  • Anterior

Tareas

  • T ─ Probando JavaScript
  • T ─ Dialogando con usuario
  • T ─ Operadores aritméticos
  • T ─ Estructuras secuenciales
  • T ─ Condicionales simples
  • T ─ Condicionales dobles
  • T ─ Condicionales anidados
  • T ─ Condicionales multiples
  • T ─ Estructuras repetitivas
  • T ─ Concepto de acumulador
  • T ─ Concepto de función

Recursos

  • Visual Studio Code
  • Sublime Text
  • Prepros
  • CodePen .
  • Dillinger / MDP
Mas...

Mas...

codepen

uniwebsidad

overapi

can i use

w3schools

mdn

eloquent

Archivo .PDF del Libro

js arkaitz

Licencias ...

3con14─LAB 1998 - 2021
www.3con14.biz
(cc) Jesús Plaza M.
─ Otros Reconocimientos ─

Visitas ...

Hoy ... 32

Ayer ... 124

Week 576

Mes ... 3292

TOTAL ... 103624

(cc) 3con14. Esta obra está bajo Licencia
Creative Commons Atribución-No Comercial-Compartir Igual 4.0

  • Javascript
  • Conceptos
  • Ejemplos
  • Tips & Tricks
  • ► TAREAS