LENGUAJE ESTRUCTURADO Mio

Páginas: 5 (1181 palabras) Publicado: 12 de junio de 2015
 LENGUAJE ESTRUCTURADO
Primera Definición:
El lenguaje estructurado es un lenguaje natural limitado en palabras y construcciones, lo que le da más precisión y claridad, evitando ambigüedades (el lenguaje natural humano carece de precisión y es muy ambiguo). El lenguaje estructurado puede utilizarse para especificar un algoritmo. Luego, para que la computadora pueda procesarlo, deberátransformarse o "traducirse" a un lenguaje de programación específico. El lenguaje estructurado es una herramienta que puede utilizarse en la especificación de procesos, en el desarrollo de sistemas..

Cuando dos o más agentes (personas, maquinas, instituciones,..) necesitan interpretar diseños de requerimientos y entregables, bajo la misma óptica. Entonces recurren a convenir un lenguaje estructurado, Apartir de ese instante, la precisión y claridad en la comunicación comienza a hacer desaparecer las ambigüedades.
Segunda Definición:
Un lenguaje estructurado tiene una sintaxis, una semántica y una pragmática y su objetivo es comunicar en forma no verbal, - a los diferentes actores involucrados (personas, maquinas, constructores,..) -, instrucciones orientadas a determinar acciones e interacciónentre ellos. En efecto, para definir requerimientos se debe contar con un lenguaje que exprese, - con un mínimo de errores-, las exigencias que provienen de diferentes fuentes, que son dinámicas en el tiempo y que configuran un proyecto.
Ejemplos:
A)

B)

C)





FUNCIONAL CON RECURSIVIDAD
El proceso de llamadas recursivas siempre tiene que acabar en una llamada a la función que se resuelve demanera directa, sin necesidad de invocar de nuevo la función. Esto será siempre necesario, para que llegue un momento que se corten las llamadas reiterativas a la función y no se entre en un bucle infinito de invocaciones.
Quizás en la teoría cueste más ver lo que es una función recursiva que por la práctica. Un ejemplo típico de recursividad sería la función factorial. El factorial es una funciónmatemática que se resuelve multiplicando ese número por todos los números naturales que hay entre él y 1.
Por ejemplo, factorial de 4 es igual a 4 * 3 * 2 * 1. Si nos fijamos, para el ejemplo de factorial de 4 (factorial se expresa matemáticamente con un signo de admiración hacia abajo, como 4!), se puede resolver como 4 * 3! (4 * factorial de 3). Es decir, podemos calcular el factorial de un númeromultiplicando ese número por factorial de ese número menos 1.
n! = n * (n-1)!
En el caso de la función factorial, tenemos el caso básico que factorial de 1 es igual a 1. Así que lo podremos utilizar como punto de ruptura de las llamadas recursivas.
Así pues, vamos a realizar la codificación de la función recursiva factorial. Primero veamos un pseudocódigo:
funcion factorial(n)
   si n=1entonces 
      factorial = 1
   sino
      factorial = n * factorial(n-1)
fin funcion




Ahora veamos cómo se implementaría esta función con el lenguaje de programación Javascript:
function factorial(n){
   if(n==1)
      return 1
   else
      return n * factorial(n-1)
}
Como se puede ver, la recursividad no representa ninguna dificultad y de hecho es una herramienta muy útil para programación dealgoritmos. En desarrollo web .com hemos publicado en diversos lugares funciones que trabajan de forma recursiva. Entiendo que en un principio puede resultar dificil de entender o de saber cuándo utilizar, pero cuando dominemos el concepto veremos que es una manera excelente de resolver problemas con cualquier lenguaje de programación.












SISTEMAS DE TIPO
En ciencias de la computación,un sistema de tipos se define como un lenguaje de programación que clasifica los valores y las expresiones en tipos, cómo se pueden manipular estos tipos y cómo interactúan. Un tipo de dato indica un conjunto de valores que tienen el mismo significado genérico o propósito (aunque algunos tipos, como los tipos de datos abstractos y tipos de datos función tal vez no representen valores en el programa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje y su estructura
  • Estructura del lenguaje
  • Estructura Del Lenguaje
  • Estructura del Lenguaje
  • Estructuras del lenguaje
  • argumento y estructura del cantar del mio cid
  • estructura del lenguaje escrito
  • cprctica 1 estructuras de lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS