adgoridmo

Páginas: 7 (1580 palabras) Publicado: 21 de abril de 2013
Introducción al lenguaje JAVA

 

UNIDAD I
FUNDAMENTOS Y METODOLOGIA DE LA
PROGRAMACION
Introducción al lenguaje JAVA

Máster en JAVA


 

Introducción al lenguaje JAVA

 

Introducción
Antes de abordar de lleno sobre la programación orientada a objetos y el lenguaje
java, se verán los fundamentos y metodología de la programación para iniciarse en el
mundo del desarrollo.Índice
1.1. Introducción a la programación
1.2. Algoritmos
1.2.1. Representación abstracta
1.3. Tipos de datos
1.4. Variables y constantes
1.5. Operadores y expresiones
1.6. Estructuras de datos
1.7. Estructuras de control
1.8. Procedimientos y funciones


 

Introducción al lenguaje JAVA

 

1.1. Introducción a la programación
Resolver problemas no es trivial, pues esnecesario comprender qué se quiere
resolver, encontrar las herramientas adecuadas para resolver el problema, y luego
implementar la solución con las herramientas disponibles.
Un problema es una abstracción de la realidad para la cual nos interesa conocer
una solución. Una solución es un procedimiento o método para establecer mecanismos
de transformación del mundo que nos lleve a satisfacer ciertosrequerimientos.
Modelo
Un modelo es toda estructura que se utiliza para dar razón y abstraer de la
realidad a un conjunto de acciones o fenómenos que guardan entre sí ciertas
relaciones.
El ejemplo más simple de un modelo es una variable, la que no tiene relación
alguna más que la de ella misma con su dato.
Modelos más complejos son los arreglos, registros, archivos y combinaciones deéstos. Los lenguajes de programación normalmente proveen varias combinaciones (no
todas) de modelos más complejos.
El diseño e implementación de un modelo son fundamentales para la solución de
un problema computacional.
Metodología
 

Es toda aplicación que contiene un conjunto de operaciones ordenadas con que
se pretende obtener un resultado.
Se puede decir que una metodología es como unalgoritmo genérico.
Existen muchas metodologías para encontrar una solución a un problema.
Una especificación de un algoritmo de solución, puede presentar problemas: que
el algoritmo resuelva más de lo que el problema pide (aunque esto por lo general no es
perjudicial) o que el algoritmo no resuelva todo lo que el problema requiere.
1.2. Algoritmos
Un algoritmo es un procedimiento detallado ypreciso para resolver un problema
en pasos, cada uno de los cuales toma un tiempo finito.
Los algoritmos permiten manipular las variables, en general, cambiar el mundo
en que se desarrolla el problema. Algunas de estas operaciones básicas de los
algoritmos permiten también controlar el flujo de ejecución del algoritmo. Llevando a

 

Introducción al lenguaje JAVA

 

cabo lasoperaciones que componen el algoritmo, según su estructura de control,
obtendremos la solución para el problema en cuestión.
El flujo de las operaciones especifica la secuencia en que se llevan a cabo las
actividades:


Toma de decisiones

El flujo del algoritmo se decide de acuerdo a ciertas condiciones que
dependen de los datos del algoritmo.


Iteración

Permite especificar larepetición de operaciones, también en forma
controlada por condiciones que dependen de los datos.
Los algoritmos deben ser descriptos en forma precisa, de modo que sea
sencillo implementar el procedimiento especificado. En primera instancia, es
necesario definir una serie de operaciones básicas con las cuales se hará la
especificación.
Luego, a partir de las operaciones definidas, se procede aenumerar los
pasos que componen el algoritmo. En esta etapa se puede emplear los
componentes básicos de control de flujo (decisión e iteración).
Cuando se escriben algoritmos, se debe poder abstraer un problema y
conceptualizarlo de modo que se pueda expresar su solución en términos de las
operaciones básicas que se definieron. Para esto nos apoyaremos en la
descomposición en subproblemas más...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS