programacion orientada a objeto

Páginas: 7 (1726 palabras) Publicado: 23 de septiembre de 2013
1. FUNDAMENTOS DE PROGRAMACIÓNIbarra Badillo Mayra Actividad 112590431 Paradigmas de ProgramaciónUn paradigma de programación es una propuesta tecnológica que es adoptada por unacomunidad de programadores cuyo núcleo central es incuestionable en cuanto a queunívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución deestos problemas debe suponer consecuentementeun avance significativo en al menos unparámetro que afecte a la ingeniería de software. Los paradigmas de programación nos indican lasdiversas formas que, a lo largo de la evolución de los lenguajes, han sido aceptadas como estilospara programar y para resolver los problemas por medio de una computadora.Programación imperativaEs un paradigma de programación que describe la programación entérminos del estado delprograma y sentencias que cambian. Los programas imperativos son un conjunto de instruccionesque le indican al computador cómo realizar una tarea.Desde esta perspectiva de bajo nivel, el estilo del programa está definido por los contenidos de lamemoria, y las sentencias son instrucciones en el lenguaje de máquina nativo del computador (porejemplo el lenguaje ensamblador).Loselementos más importantes de este paradigma son:• Variables: Son objetos cuyo valor depende de una localidad de memoria y que puede cambiar alo largo de la ejecución del programa. Los estados de un programa son representados ydiferenciados por su conjunto de variables y sus contenidos.• Tipos de datos: Son abstracciones que representan un conjunto de valores junto con lasoperaciones y relaciones queson aplicables a ellos.• Expresiones: Enla programación imperativa su papel más importante está en las sentencias deasignación. Una sentencia de asignación sirve para modificar el valor de una variable y así cambiarel estado de un programa. Los operadores empleados pueden ser matemáticos, lógicos o unacombinación de ambos.Nociones básicas:-Variable con estado (valor modificable)-Secuencia decambios de estado-ProcedimientosCaracterísticas destacables:Se fija completamente el orden en el que se deben realizar las operaciones con ayuda de unospatrones de control del flujo de ejecución (secuencia, alternativa y ciclo)que sirven para construirel esqueleto de las rutinas.Se pueden fijar puntos de observación en el texto de una rutina y considerar los valores de lasvariables (estado)cuando elflujo de ejecución pasa por dichos puntos. Estos valores puedencambiar de un punto a otro y en el mismo punto en momentos distintos de la ejecución. 1
2. FUNDAMENTOS DE PROGRAMACIÓNIbarra Badillo Mayra Actividad 112590431Ventajas Manipulación controlada Ajusta los problemas Control de datos de manera secuencialDesventajas Programación lineal Codificación Los programas no son seguros Lenguajes dealto nivel y muy complejoProgramación estructuradaLa programación estructurada es una forma de escribir programas de ordenador (programación decomputadora) de manera clara. Para ello utiliza únicamente tres estructuras: secuencia, seleccióne iteración; siendo innecesario el uso de la instrucción o instrucciones de transferenciaincondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiplesRETURN).Estructurada es una técnica en la cual la estructura de un programa, esto es, la interpelación desus partes realiza tan claramente cómo es posible mediante el uso de tres estructuras lógicas decontrol: A. Secuencia: Sucesión simple de dos o más operaciones. B. Selección: bifurcación condicional de una o más operaciones. C. Interacción: Repetición de una operación mientras se cumple unacondición.Características1. La estructura secuencial: Está definida por el flujo de control automático de un programa. Demanera natural, a menos que otra cosa se indique, la computadora ejecuta las líneas de código enel orden en que fueron escritas. El control del programa fluye de la línea anterior a la líneasiguiente.2. Las estructuras de selección: Se basan en una declaración condicional. Si es verdadera,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS