Programación Estructurada Con Java

Páginas: 7 (1519 palabras) Publicado: 10 de diciembre de 2015
Programación Estructurada con Java (Parte 1 de 2)
Introducción
Aunque es posible rastrear los orígenes de la Programación Estructurada hasta los años 1940s, hay un hito que se suele considerar su origen: la publicación del artículo de Edsger W. Dijkstra “Letters to the editor: go to statement considered harmful”.
La propuesta central de la Programación Estructurada es la siguiente: es mucho másfácil entender un algoritmo si la secuencia de pasos está organizada de manera tal que no incluya saltos a otras partes del algoritmo; no es muy complicado demostrar la validez de esta propuesta con un ejemplo. ¿Qué es más fácil de entender?:
1. Una serie de instrucciones para resolver un problema con 50 pasos donde después del paso 10 hay una instrucción que diga “vaya al paso 30, continúe hastael 35 y luego retorne al paso 12 para continuar ” y continúe con este tipo de saltos hasta finalmente terminar la tarea.
2. Una serie de instrucciones para resolver un problema con 50 pasos donde todos los pasos estén en secuencia uno detrás de otro hasta finalmente terminar la tarea
La gran mayoría reconoce la opción 2) como la forma más entendible de organizar los pasos de un algoritmo; unaconclusión aún más interesante es que la claridad con la que se describe un algoritmo o procedimiento es un atributo muy importante.
La Programación Estructurada plantea que es posible evitar saltos incondicionales empleando las siguientes estructuras de control:
Secuencia: el bloque secuencial de instrucciones, instrucciones ejecutadas sucesivamente, una detrás de otra.
Selección: la instruccióncondicional con una o dos alternativa, de la forma “if condición then instrucción-1else instrucción-2″.
Iteración: el bucle condicional “while condición do instrucción”, que ejecuta la instrucción repetidamente mientras la condición se cumpla.
Los programas que utilizan sólo estas tres instrucciones de control básicas o sus variantes (como los bucles for,repeat o la instruccióncondicional switch-case), pero no la instrucción goto (salto incondicional), se llamanestructurados.
Un programa estructurado se compone de funciones, segmentos, módulos y/o subrutinas, cada una con una sola entrada y una sola salida. Cada uno de estos módulos (aún en el mismo programa completo), se denominaprograma apropiado cuando, además de estar compuesto solamente por las tres estructuras básicas:
tiene sólo unaentrada y una salida,
no tiene secciones que nunca se ejecutan,
no tiene ciclos infinitos.

Mecanismos de la Programación Estructurada en Java
El lenguaje de programación Java incluye todos los mecanismos necesarios para desarrollar programas estructurados: uso de variables y operadores, sentencias condicionales, sentencias de repetición, tipos de datos definidos por el usuario así como la definicióny llamada a funciones y procedimientos (llamados métodos en el contexto de la Programación Orientada a Objetos). En el siguiente video se describen de manera general estos mecanismos:
Variables: declaración, tipo de dato y ámbito
Una variable es una ubicación en la memoria de la computadora que tiene asociado un nombre único (identificador), un tipo de dato y un contenido. Antes de utilizar unavariable en Java, ésta debe ser declarada  de la siguiente forma:
nombreTipo nombreVariable;
nombreTipo nombreVariable = valor;
Los elementos de la declaración de una variable:
nombreTipo, es el tipo de datos que almacenará la variable (texto, número, carácter, etc…).
nombreVariable, es el nombre o identificador con el que se conocerá la variable. Es altamente recomendable definirlo considerandolas reglas y las convenciones[1] que establece Java para los identificadores de las variables.
valor, es el contenido o dato que almacena la variable.
Ejemplos:
String saludo = ”Buenos días”; //Declara e inicializa una variable de tipo cadena
int ancho = 10; //Declara una variable de tipo entero e inicializa su valor en 10
int ancho, alto; //Declara dos variables de tipo entero
int alto = ”10...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Java
  • Programacion Java
  • Programacion en java
  • programacion java
  • programacion en java
  • Programacion java
  • programacion java
  • Programacion java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS