Parcial 1 Flashcards
(36 cards)
¿Qué es un programa?
Un conjunto de objetos que dialogan entre sí para realizar distintas tareas programadas
¿Cual es la idea central de la POO?
Crear los programas a imagen y semejanza de la organización de los objetos en el mundo real .
¿Qué es un objeto?
(Informal)Lo que representa a una entidad física, conceptual o software
(Formal) entidad con limites bien establecidos y una identidad que encapsula estado y comportamiento.
¿Qué es el estado de un objeto?
Es la condición o situación durante la vida del objeto, la cual satisface alguna condición, realiza una condición, realiza actividad o espera un evento. Esta representado por los atributos y relaciones
¿Qué es el comportamiento de un objeto?
Es lo que determina como un objeto actúa y reacciona. Está representada por operaciones, métodos y máquinas de estado.
Características de un objeto
Contiene datos y funciones que operan sobre estos datos. Y la Unión de estos forman una identidad única (aun cuando cumpla un mismo estado que otro)
Como se denomina a los datos de un objeto
Atributos o propiedades
Como se denomina a las funciones de un objeto.
Método
Mediante que se puede acceder a los atributos
Mediante los métodos se puede acceder a un atributo ya que están ocultos
¿Qué es una clase?
Descripción de un conjunto de objetos que comparten los mismos atributos, relaciones, operaciones y semántica.
Es una abstracción que se pone de relieve las características relevantes y suprime otras característica s
Un objeto es una ________ de una clase
Instancia (realización específica de una clase)
Las clase son ______ de objetos
Abstracciones.
La definición de un objeto es una clase
Cuando programas un objeto. Defines características y funcionalidades. Entonces :……..
Estamos programando una clase
¿Qué son los atributos o propiedades?
Características de los objetos.
Es decir planteamos variables con datos relacionados con el objeto: nombre y tipo
¿Qué son los métodos?
Funcionalidades de los objetos.
Se obtienen al programar una clase.
Un método puede enviar ______ a otro objeto
Un método puede enviar mensaje a otro método para pedir información o indicar una acción
Los datos contenidos en un objeto pueden ser manipulados por
Métodos contenidos dentro del propio objeto
Qué es un mensaje
Es la acción de efectuar que un método llame a otro método
¿Qué es un algoritmo?
Método para resolver un problema
Como debe presentarse un algoritmo de un algoritmo
Debe presentarse en una secuencia ordenada de instrucciones finita con con cantidad de esfuerzo finito
Características de un algoritmo
Punto de final e inicio claro e identificable
Preciso
Qué es un programa
Implementación de un algoritmo en una computadora para ejecutar las instrucciones y hacer una tarea
Qué es programar
Proceso mental en etapas para resolver un problema.
Fases de la creación del programa
Definición - entiende el problema
Análisis -
Diseño - desarrollo del algoritmo de solución
Implementación - codificar el algoritmo
Pruebas - llevarlo a la compu para ejecución y ajustes
Mantenimiento - darle soporte