fisica para informatica

Páginas: 31 (7624 palabras) Publicado: 24 de junio de 2014
1. Objetos y estructurado, dos pensamientos distintos

Índice
1. Objetos y estructurado, dos pensamientos distintos 1
Sobre el capítulo 2
Motivaciones 2
Objetivos 2
Contenido 2
1.1 El enfoque estructurado, una manera de pensar el software 3
Ejemplo, pintar un círculo 3
Un programa estructurado para pintar un círculo 7
Ampliar la solución, pintar varios círculos y recordarlos 9Ampliar el programa, pintar varios círculos 12
1.2 Los objetos, otra manera de pensar el software 14
Una solución orientada a objetos para pintar varios círculos 19
Definición de los conjuntos de objetos 19
Definición de las operaciones 20
La orden de inicio 21
Un programa orientado a objetos para pintar varios círculos 23
1.3 Recapitulando, contrastes y semejanzas 27
La diferencia depensamiento, de conceptos 27
La diferencia de organización. La alotropía 28
La diferencia para expresar ambigüedad 29
Ninguno es más natural que otro 32
Se amplía la idea de variable software, pero… 32
El dilema de las bases de datos 33


Sobre el capítulo
Motivaciones
En el mundo software, por lo general, se acostumbra a cambiar de lenguaje de programación sin cambiar de forma de pensar elsoftware. Siguiendo esta costumbre los objetos se perciben como otro cambio más de lenguaje. Es decir, como lo mismo que antes, pero con ropaje (sintaxis) distinto. Sin embargo, no es así. Los objetos son una manera cualitativamente distinta de pensar el software. Este hecho se ignora o se confunde porque el arraigo del pensamiento estructurado, en términos de funciones y datos, se niega a cambiarde perspectiva, consciente o inconscientemente. Cualquier idea acerca de los objetos se traduce al terreno estructurado de forma que los objetos se interpretan en términos estructurados y se pierden las ventajas de ambos enfoques.
Objetivos
El presente capítulo contrasta el enfoque de objetos y el enfoque estructurado. Sus objetivos principales son que los alumnos:
1) Comprendan lasdiferencias principales en forma de pensar el software.
2) Conozcan las diferencias en la capacidad de expresar ambigüedad.
Contenido
La primera parte “El enfoque estructurado, una manera de pensar el software” describe cómo se aborda la solución de un problema, tomando como caso particular el dibujo de figuras geométricas en la pantalla del ordenador.
La segunda parte “Los objetos, otra manera depensar el software” describe cómo se aborda la solución al mismo problema desde la perspectiva de los objetos.
Y, por último, “Contrastes y semejanzas” se dedica a resumir las cualidades de cada manera de pensar el software y las compara.

1.1 El enfoque estructurado, una manera de pensar el software
Se podría denominar enfoque estructurado a la forma particular de pensar el software en términosde funciones de transformación de datos. El universo de discurso se disocia en funciones y datos, y cualquier tarea se interpreta como una transformación de datos.
Ejemplo, pintar un círculo
Por ejemplo, el enfoque estructurado resuelve el problema de pintar círculos en la pantalla de la siguiente manera:
1. Utiliza como universo de discurso una definición de círculo que esté acorde con losrecursos del software; en particular, utiliza la expresión algebraica que define los puntos de un círculo. Figura 1. 1.
R2 ≤ (x – x0)2 + (y – y0)2 [1]
donde el radio R, y las coordenadas del centro x0 e y0 son las constantes que especifican un círculo en concreto.
Figura 1. 1 Definición algebraica de círculo
2. Disocia la definición de círculo en dos partes y las reinterpreta:Considera que las constantes R, x0, y0 son datos para pintar el círculo y añade uno más, el color del círculo.
Convierte la expresión declarativa [1] en una función operativa que transforma el conjunto de datos precedentes en el conjunto de datos (x, y, color) de todos los píxeles para pintar el círculo en la pantalla.
Como resultado final se obtiene un sistema software capaz de pintar un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fisica En La Informatica
  • Fisica En La Informatica
  • Fisica e informatica
  • Fisica informática
  • Informática Para Qué
  • Preguntas Para Auditoria En Seguridad Fisica Contingencis De Datos Informaticos
  • Seguridad fisica en el area de la informatica
  • Evaluación De Seguridad Fisica Informática

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS