Programación Orientada a Objetos. Introducción
|
|
- Estefania Castro de la Cruz
- hace 6 años
- Vistas:
Transcripción
1 Programación Orientada a Objetos Introducción César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 27/01/2016 1
2 Programación Orientada a Objetos POO es un conjunto de técnicas que pueden utilizarse para desarrollar programas eficientemente. Los objetos son los elementos principales de construcción. La Orientación a Objetos (OO) es el estilo dominante de programación, descripción y modelado de hoy en día. 2
3 Programación Orientada a Objetos DEFINICION Un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representa una instancia de alguna clase y cuyas clases son todas miembros de una jerarquía de clases unidas mediante relaciones Grady Booch 3
4 El modelo de Objetos Objetos en el mundo real Atributos Propiedades Métodos Abstracción Clases y Objetos Encapsulamiento Mensajes Constructores Destructor Herencia Simple Múltiple 4
5 Objetos en el mundo real Los objetos poseen características que los distinguen entre sí. Los objetos tienen acciones asociadas a ellos. 5
6 Ejemplo: PERRO Características: Nombre: FIDO Raza: Chihuahua Color: Café.etc Acciones: Ladrar [ Guau Guau ] Comer [ Chomp Chomp ] Dormir [ Zzzzzzzz ] etc 6
7 Cómo modelar un objeto real en un programa? Las características son ATRIBUTOS o datos. Las acciones son MÉTODOS u operaciones. FIDO: Perro Nombre: FIDO Raza: Chihuahua Color: Café Ladrar() Comer() Dormir() Objeto Perro Real Abstracción de un objeto Perro en software 7
8 Objetos Un objeto representa una entidad física, conceptual ó de software. Es una manifestación concreta de una abstracción con un límite bien definido y una identidad que encapsula estado y comportamiento. Un objeto puede : modelar entidades del mundo real, capturar abstracciones de fenómenos complejos, representar artefactos de software (pilas, gráficos, ). 8
9 Objetos Ejemplos: Estudiante, Profesor, Automóvil, Libro, Figura. El objeto tiene como propósito promover la comprensión del mundo real, y es la base de la implementación. 9
10 Objetos Todos los objetos tienen: Valor de sus características (Atributos) Acciones que puede realizar (Métodos) Pertenece a una clase y tiene un Nombre único Estado Comportamiento Identidad 10
11 Abstracción La abstracción se centra en las características esenciales de algún objeto, en relación a la perspectiva del observador. 11
12 Abstracción Se refiere a quitar atributos, propiedades y métodos de un objeto y quedarse solo con aquellos que sean necesarios (relevantes para el problema a solucionar). Objeto Perro Real : Características o atributos: (Nombre, Raza, Color, Edad, Tamaño, etc.) Acciones o métodos: (Ladrar, Comer, Dormir, Jugar, Caminar, etc.) FIDO: Perro Nombre: FIDO Raza: Chihuahua Color: Café Ladrar() Comer() Dormir() 12
13 Abstracción Las clases y objetos deben estar al nivel de abstracción adecuado: ni demasiado alto ni demasiado bajo. 13
14 Ejercicio Deducir los objetos necesarios para diseñar un programa con diferentes juegos de cartas. 14
15 Ejercicio No.1 Definir la clase Fecha, con valores para el día del mes, el mes y el año. Todos son valores naturales guardados en atributos. Hay que ofrecer los siguientes métodos: actualizar los tres campos de la fecha. Hay que confirmar que la fecha sea correcta. escribir la fecha en formato 24 de febrero de pasar al siguiente día. 15
16 Ejercicio No.2 Diseñar la clase Fracción, que representa el conjunto de los números racionales. Un número racional se representa por un numerador, que es un número entero y un denominador, que es un número natural. Esta clase debe ofrecer mínimo los siguientes métodos: consulta del numerador. Devuelve un número entero. consulta del denominador. Devuelve un número natural. equivalencia en valor real. asignación de valores al numerador y el denominador. Este método tiene dos parámetros de tipo entero, que representan los nuevos valores para el numerador y el denominador. Este método tiene que asignar valores a los atributos tales que el número se guarde de forma irreducible. Reglas de reducción: el signo del número racional se guarda en el numerador, por lo que si el signo del valor que se pasa como parámetro para el denominador es negativo, hay que cambiarlo. Si el valor que se pasa como parámetro para el denominador es 0, se considera un error y no se actualiza ninguno de los dos valores. El valor final de los atributos numerador y denominador deben ser primos entre sí. operaciones aritméticas simples (suma, resta, producto y división). Todas estas operaciones se aplican a un objeto de la clase Fracción, que representa el primer operando, y tienen un parámetro, también de la clase Fracción, que representa el segundo operando. Devuelven un valor de la clase Fracción que corresponde al resultado de la operación. 16
17 Ejercicio No.3 Diseñar un clase que corresponda a un control de velocidad. Este control, entre otras tareas, registra la velocidad actual de un vehículo y hace saltar una alarma cuando se pasa de un valor máximo establecido, que es constante e igual para todos los objetos de la clase. También se guarda la mayor velocidad alcanzada por el vehículo. Los métodos públicos de la clase son los siguientes: consulta de la velocidad actual. consulta del valor máximo histórico de la velocidad. consulta del estado de la alarma método para incrementar la velocidad en un valor que se pasa como un parámetro de tipo natural. Si al intentar incrementar la velocidad se sobrepasa el límite, la velocidad se establece a la máxima permitida y se activa la alarma. método para disminuir la velocidad en un valor. La velocidad no puede ser negativa. borrado de la alarma. La alarma sólo se puede borrar cuando la velocidad actual sea 0. También se pone a 0 la velocidad máxima histórica. 17
18 Ejercicio No.4 Diseñar una clase que simule una calculadora simple y que lea 2 enteros y un carácter. Si el carácter es un signo +, debe imprimir la suma; si es un signo, la diferencia; si es, el producto; si es /, el cociente; y si es %, el resto. 18
19 Ejercicio No.5 Representar una clase ascensor que tenga funciones de subir, bajar, parar entre niveles, alarma de sobrecarga y botones de llamada en cada nivel para subir o bajar. 19
20 Ejercicio No.6 Construir una clase llamada luz que simule un semáforo; con un atributo color que debe cambiar entre verde, amarillo y rojo en ese orden mediante la función cambio; cuando un objeto luz se cree su color inicial debe ser rojo. 20
21 Ejercicio No.7 Construir una definición de clase que se pueda utilizar para representar un empleado de una compañía, definido por un número entero ID, un salario y el número máximo de horas de trabajo por semana. Los servicios que la clase debe proporcionar deben permitir ingresar datos de un nuevo empleado, visualizar sus datos existentes y tener capacidad para procesar las operaciones necesarias para dar de alta o baja en la seguridad social y en los seguros contratados por la compañía. 21
22 Ejercicio No.8 Crear una clase que describa un rectángulo que se pueda visualizar en pantalla, cambiar de tamaño, modificar color de fondo y de los lados. 22
23 Ejercicio No.9 Determinar los atributos y operaciones que pueden ser de interés para los siguientes objetos, suponiendo que serán elementos de un almacén de regalos: libro, disco, grabadora de video, cinta de video, televisor, radio, tostadora de pan, cadena de música, calculadora y teléfono celular o móvil. 23
Programación Orientada a Objetos (POO)
Programación Orientada a Objetos (POO) Introducción Ing. Ramón Roque Hernández, M.C. ramonroque@yahoo.com Programación: Actividad compleja Sin comentarios Crisis del Software Imponiendo orden al caos Programación
Más detallesConceptos Básicos. Programación Orientada a Objetos 2
Programación Orientada a Objetos Conceptos Básicos de Objetos Ing. Julio Ernesto Carreño Vargas MsC. Conceptos Básicos Las aproximaciones ADOO y POO, proveen a los objetos como el principal medio para
Más detallesINTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Objetivo: Identificar los concentos principales en java POO, que es una clase, un objeto así como sus características principales abstracción, modularidad, encapsulamiento, herencia, polimorfismo. INTRODUCCIÓN
Más detallesHERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador
HERENCIA Y TIPOS. Las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son las subclases. Las clases se organizan como jerarquía de clases.
Más detallesFundamentos de Programación Orientada a Objetos ( POO ) Parte 2 Desarrollo de Software
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Trimestre I Fundamentos de Programación Orientada a Objetos ( POO ) Parte 2 1 Qué es la programación orientada a objetos?
Más detallesEnfoque de Desarrollo de software OO
Enfoque de Desarrollo de software OO Enfoque OO) Ilustraciones de: Object-Oriented Design with Applications,1991, G. Booch 1 Objetivos Presentar los conceptos básicos del enfoque orientado a objetos. 2
Más detallesUniversidad Salesiana de Bolivia
Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN II - 2015 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian
Más detallesTema: Herencia en C#.
Programación II. Guía No. 8 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herencia en C#. Objetivos Crear clases a través de la herencia de clases existentes. Describir
Más detallesCadenas de caracteres
Trabajo práctico Nº 6 (Trabajos con cadenas de caracteres y estructuras) Realiza el programa en Lenguaje C correspondiente. Cadenas de caracteres 1- Construir una función PASSWORD que pida por teclado
Más detalles! Qué es la POO?! Un paradigma de programación. ! No hay paradigmas mejores ni peores! Todos tienen sus ventajas e inconvenientes
Introducción Programación orientada a objetos Curso INEM. Programación en Java Santiago Muelas Pascual smuelas@fi.upm.es! Qué es la POO?! Un paradigma de programación! Un paradigma es una forma de afrontar
Más detallesProgramación n de sistemas
Programación n de sistemas Orientación a Objetos en Java I. Programación Basada en objetos II. Programación orientada a objetos Ingeniería Telemática M. Carmen Fernández Panadero mcfp@it.uc3m.es
Más detallesCAPÍTULO 2: CARACTERÍSTICAS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS. ABSTRACCIÓN. ENCAPSULAMIENTO. PRINCIPIO DE OCULTACIÓN. HERENCIA. POLIMORFISMO.
1 UNIDAD 1: ORIENTACIÓN A OBJETOS. CAPÍTULO 1: INTRODUCCIÓN. HISTORIA. ESPÍRITU DEL PARADIGMA ORIENTADO A OBJETOS. CONCEPTOS BÁSICOS: OBJETO, ATRIBUTO, MÉTODO, MIEMBRO, MENSAJE, CLASE, EVENTO. CAPÍTULO
Más detallesProgramación en Java. Horario: 3:00 PM 7:00PM
Horario: 3:00 PM 7:00PM Temario Lección 1: Orientación a objetos Lección 2: Creando una aplicación Java Lección 3: Creando Clases Lección 4: Programando en OO Lección 5: Manejo de excepciones Lección 6:
Más detallesFunciones y Condicionales Introducción a la Programación
Funciones y Condicionales Introducción a la Programación Departamento de Ciencias e Ingeniería de la Computación Pontificia Universidad Javeriana Santiago de Cali 2011-2 Resumen En el mundo existen gran
Más detallesTomado y Adaptado de cursos de Objetos de Uniandes, Bogotá
Programación Orientada a Objetos Problema Bien Definido, Clase, Objeto Tomado y Adaptado de cursos de Objetos de Uniandes, Bogotá Proceso de Desarrollo de Sw OO como herramienta de modelaje Refinamiento
Más detallesAcademia de computación de IE, ICA e ISISA. Unidad didáctica Programación Orientada a Objetos
Academia de computación de IE, ICA e ISISA Unidad didáctica Programación Orientada a Objetos Elaboración y diseño de cien reactivos de opción múltiple para la unidad didáctica programación orientada a
Más detallesTema 6: Clases. Índice
Tema 6: Clases Antonio J. Sierra Índice 1. Fundamentos. 2. Declaración de objetos. 3. Asignación de objetos a variables referencia. 4. Métodos. 5. Constructores. 6. this. 7. Recogida de basura. 8. Modelado
Más detallesTEMA 6: INTRODUCCIÓN A UML
TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse
Más detallesProgramación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx Diseño orientado a objetos El diseño orientado a objetos surge de la idea de traspasar a los sistemas de software,
Más detallesCada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas
ADyA Hay para todos los gustos Estructurados (C, Pascal, Basic, etc.) Funcionales (CAML) Declarativos (Prolog) Orientados a Objetos (C#, VB.NET, Smalltalk, Java) Orientados a Aspectos Híbridos (Lisp, Visual
Más detallesPLAN DE TRABAJO
PLAN DE TRABAJO DATOS DE LA INSTITUCIÓN Plantel UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN DIVISIÓN SISTEMA UNIVERSIDAD ABIERTA Y EDUCACIÓN A DISTANCIA MODELO EDUCATIVO
Más detalles1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:
Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas
Más detallesProgramación orientada a objetos en PHP. Lic. Nancy Michelle Torres Villanueva
Programación orientada a objetos en PHP 1 POO Modelo de programación que basa su esquema de pensamiento, análisis y diseño en interacciones entre objetos. Cada objeto tiene un comportamiento definido y
Más detallesProf. Mariano Mancuso. Sistemas de información y control diagrama de clases
Prof. Mariano Mancuso Sistemas de información y control diagrama de clases UML Qué son los modelos? Para qué sirven los modelos? Cuáles son los modelos de UML? Se usan todos...? Qué son los modelos? Un
Más detallesUNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE
UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 7 Modelo de Análisis Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 OBJETIVOS Conocer que el Análisis ve
Más detallesManual de Instrucciones Definición de Componentes y Registro de Notas Parciales
Oficina Central de Informática y Telecomunicaciones Departamento de Programación y Desarrollo de Sistemas Manual de Instrucciones Definición de Componentes y Registro de Notas Parciales Versión 1.0 ÍNDICE
Más detallesUNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas
Más detallesSobre Carga de Operadores
Programación Orientada o Objetos Univesidad de Los Andes - Facultad de Ingeniería Escuela de Sistemas Programación Digital II Profesor: Gilberto Diaz gilberto@ula.ve Las operaciones tradicionales que se
Más detallesProgramación Orientada a Objetos
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Programación Orientada a Objetos Algoritmos y Programación II Junio, 2004 Las tecnologías de objetos hoy
Más detallesclass identificador{ //Bloque de propiedades (datos miembro, atributos, propiedades) //Bloque de métodos (comportamientos) }
Programación Basada en Objetos Lectura 2 Clases en Java Definición class identificador{ //Bloque de propiedades (datos miembro, atributos, propiedades) //Bloque de métodos (comportamientos) class Tiempo{
Más detallesTEMA 2. Números racionales. Teoría. Matemáticas
1 1.- Números racionales Se llama número racional a todo número que puede representarse como el cociente de dos enteros, con denominador distinto de cero. Se representa por Las fracciones también pueden
Más detallesMETODOS DE INTEGRACION IV FRACCIONES PARCIALES
METODOS DE INTEGRACION IV FRACCIONES PARCIALES Una función racional es una función de la forma En la que f(x) y g(x) son polinomios. Si el frado de f(x) es menor que el de g(x), F(x) se denomina fracción
Más detallesTema#2. Tipos de Datos 10
2.1 DEFINICIÓN DE DATOS. Los datos son los objetos sobre los que opera una computadora. El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera
Más detallesIntroducción a la Orientación a Objetos
Introducción a la Orientación a Objetos Breve historia de la OO 1960s. Simula incorpora características propias de la OO. 1970s. Smalltalk. Lenguaje totalmente OO. 1990s. Boom de la OO. 2000-Hoy. Época
Más detallesIntroducción Base de datos Tabla Tipos de campos Clave principal Índice Administrador de base de datos Relaciones entre tablas Consulta Formulario
Introducción Base de datos Tabla Tipos de campos Clave principal Índice Administrador de base de datos Relaciones entre tablas Consulta Formulario Informe Planeación y diseño de una base de datos Access
Más detallesConceptos básicos de bases de datos
Conceptos básicos de bases de datos 1.1 Definición de base de datos Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna compañía. Cada uno de dichos
Más detallesFICHAS DE ESTUDIO No.1. Definición del conjunto N NOMBRE FECHA
21 FICHAS DE ESTUDIO No.1. UNIDAD 1: NUMEROS NATURALES Lámina 1.1 Definición del conjunto N NOMBRE FECHA I OBJETIVOS: Al concluir esta Guía podrás: 1. Identificar los elementos del conjunto de los números
Más detallesPRÁCTICA FUNDAMENTOS DE ALGORITMOS I. Objetivos
Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras secuenciales y de decisión para construir algoritmos 2. Diseñará algoritmos utilizando las
Más detallesTaller #1 (versión del 18 de septiembre de 2009) Programación básica y aproximación al paradigma orientado a objetos
Universidad del Valle Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Introducción a la Programación Orientada a Objetos (750081M) Taller #1 (versión del 18 de septiembre de 2009)
Más detallesEXSIM 2014 Examen de simulación 2014 Guía de uso
DIRECCIÓN GENERAL DE EDUCACIÓN SECUNDARIA TÉCNICA DIRECCIÓN TÉCNICA SUBDIRECCIÓN DE ESCUELAS SECUNDARIAS TÉCNICAS EN EL D.F. EXSIM 2014 Examen de simulación 2014 Guía de uso La Dirección General de Educación
Más detallesPaquete de curso Programación Java SE (Exclusivo Estudiantes y catedráticos)
Paquete de curso Programación Java SE (Exclusivo Estudiantes y catedráticos) Dirigido a: Estudiantes de nivel profesional del sector de TI Objetivos: Al finalizar el curso, el participante será capaz de
Más detallesConcepto. Ventajas. Abstracción, Encapsulamiento, Interfaz e Implementación. Tipos de unidades. Creación y uso de unidades para implementar TADs.
Tipos Abstractos de Datos (TAD) Concepto. Ventajas. Abstracción, Encapsulamiento, Interfaz e Implementación. Tipos de unidades. Creación y uso de unidades para implementar TADs. Abstracción: Concepto Simplificación
Más detallesDiseño estructural y propuesta de actividades. Desarrollo de software, metodología de proyectos IT, licenciatura en informática o afines
Formato 1 UNIVERSIDAD DE GUADALAJARA FASE 1 1. DATOS GENERALES DEL CURSO Nombre del curso Programación orientada a objetos Programa al que pertenece Créditos y horas Horas teoría 35 Horas práctica 70 Eje
Más detallesCAPÍTULO 1 INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS
CAPÍTULO 1 INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Qué es una clase? Qué es un objeto? Representa lo mismo una clase que un objeto?
Más detallesUAA-DSE Programación 2 / C++ Eduardo Serna-Pérez
6 Herencia y Polimorfismo La Herencia y el Polimorfismo son dos de los principales mecanismos de programación que caracterizan a la programación orientada a objetos. La herencia sustenta su mecanismo en
Más detallesTema 2. Concepto de Algoritmo
Tema 2. Concepto de Algoritmo Objetivos Definir el concepto de algoritmo Resolver problemas sencillos mediante el diseño de un algoritmo Conocer los tipos de datos elementales y las operaciones sobre ellos
Más detallesB.- Ejercicio de Herencia y Polimorfismo: FORMAS
B.- Ejercicio de Herencia y Polimorfismo: FORMAS 1. Defina una clase Forma que tenga los siguientes miembros de datos: - Color - Coordenada del centro de la forma (objeto Punto) - Nombre de la forma (char
Más detallesEjercicios Tema 6. Funciones
Ejercicios Tema 6. Funciones 1. Programa que calcule el cuadrado de todos los números comprendidos entre dos dados. Usar una función a la que se le pasa como parámetro un valor y retorna su cuadrado. 2.
Más detallesClases y objetos en python (Programacion Orientada a Objetos)
Clases y objetos en python (Programacion Orientada a Objetos) pythondiario.com /2014/10/clases-y-objetos-en-python-programacion.html Python es un lenguaje de programación orientada a objetos (POO). La
Más detallesLas clases como tipos de datos definidos por el usuario
. La clase Fraccional. Representación en UML de los niveles de acceso 3. Categorías de los objetos que aparecen en los métodos 4. El puntero this. Métodos operadores La clase Fraccional Vamos a diseñar
Más detallesGUIA DE TRABAJO Materia: Matemáticas Guía # 25. Tema: Fracciones continuas. Fecha: Profesor: Fernando Viso Nombre del alumno: Sección del alumno:
GUIA DE TRABAJO Materia: Matemáticas Guía # 25. Tema: Fracciones. Fecha: Profesor: Fernando Viso Nombre del alumno: Sección del alumno: CONDICIONES: Trabajo individual. Sin libros, ni cuadernos, ni notas.
Más detallesObjeto Clase Atributo / Método Encapsulamiento Mensaje Herencia Polimorfismo Encadenamiento Dinámico
Conceptos Objeto Clase Atributo / Método Encapsulamiento Mensaje Herencia Polimorfismo Encadenamiento Dinámico Objeto Representa una instancia de un elemento del mundo del problema Es cualquier elemento
Más detallesÁrea: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.
Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:
Más detallesProgramación bajo UML
Descripción y Contenido del Curso Programación bajo UML Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso aprenderás
Más detallesTema: Clases y Objetos en C#. Parte II.
Programación II. Guía No. 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C#. Parte II. Objetivos Implementar clases, objetos, propiedades, métodos y
Más detallesEnteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos o negativos), sin decimales. Incluye a los naturales.
Tema 1: Números Reales 1.1 Conjunto de los números Naturales (N): 0, 1, 2, 3. Números positivos sin decimales. Sirven para contar. Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos
Más detallesPHP orientado a objetos:
PHP orientado a objetos: La mayoría de los lenguajes de programación modernos son orientados a objetos (abreviado OO) o en su defecto se aproximan mucho a éstos permitiendo algunas de sus características
Más detallesTeoría de Conjuntos y Conjuntos Numéricos
Teoría de Conjuntos y Conjuntos Numéricos U N I V E R S I D A D D E P U E R T O R I C O E N A R E C I B O D E P A R T A M E N T O DE M A T E M Á T I C A S P R O F A. Y U I T Z A T. H U M A R Á N M A R
Más detallesTEMA 3. NÚMEROS RACIONALES.
TEMA 3. NÚMEROS RACIONALES. Concepto de fracción Una fracción es el cociente de dos números enteros a y b, que representamos de la siguiente forma: b denominador, indica el número de partes en que se ha
Más detallesFACULTAD DE ECONOMIA Y ADMINISTRACION DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION CÁTEDRA PROGRAMACION GENERAL. Trabajo Práctico Nº 4
Trabajo Práctico Nº 4 Ejercicios Teóricos 1. Indique si las siguientes afirmaciones son verdaderas o falsas a. La programación orientada a objetos hace uso de clases y envío de mensajes entre objetos..
Más detallesIntroducción a la programación: Algoritmos
Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,
Más detallesDerechos de Acceso: COMPOSICION
CLASES Una clase es un tipo definido por el usuario que describe los atributos y los métodos de los objetos que se crearan a partir de la misma. class nombre_clase cuerpo de la clase Derechos de Acceso:
Más detallesProgramación orientada a objetos
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones
Más detallesElementos Diagramas de Clases Clase:
Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
Más detallesComputación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
Más detalles3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado.
OBJETIVO 1. Diseñar Algoritmos y Diagramas de Flujos para la Resolución de Problemas Realiza los siguientes programas mediante Algoritmos y Diagramas de Flujo. 1. Calcular el área de un triángulo conociendo
Más detallesApuntes de los NÚMEROS REALES
Apuntes de los NÚMEROS REALES Apuntes y notas tomadas de la dirección URL: http://dgenp.unam.mx/direccgral/secacad/cmatematicas/pdf/m4unidad03.pdf pág. 1 tres posibilidades ESQUEMA DE LOS NÚMEROS REALES
Más detallesElabore el diagrama de clases en UML y la codificación de un programa para resolver los siguientes problemas:
OBJETIVO: El estudiante elaborará diagramas de clases en UML que apliquen relaciones de herencia entre clases MATERIAL Y EQUIPO NECESARIO: Se recomienda la utilización de software para elaborar diagramas
Más detallesConjunto de Números Racionales.
Conjunto de Números Racionales. El conjunto de los números racionales está formado por: el conjunto de los números enteros (-2, -1, 0, 1, 2, ) y los números fraccionarios y se representan con una Q. Números
Más detallesGrado Programa de 1922 Programa de 1940 Programa de 1961 Programa de 1972 Programa de 1993
Anexo Anexo Los números decimales en los programas de Educación Primaria Grado Programa de 1922 Programa de 1940 Programa de 1961 Programa de 1972 Programa de 1993 1 2 3 4 Introducción al estudio de las
Más detallesManual de Usuarios SIMROCA
2014 Manual de Usuarios SIMROCA Técnicos SIAFESON Mayo 2014 Elaborado por: Lorenia Hoyos Editor: Alejandro J. Lagunes Colaboradores: Bernardo Pérez, Iván Espinoza, Octavio Saavedra. Contenido I. INTRODUCCIÓN...
Más detallesTema: Tipos Abstractos de Datos (TAD s) en C#.
Programación II. Guía No. 12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Tipos Abstractos de Datos (TAD s) en C#. Objetivos Comprender el concepto Tipo Abstracto de Datos
Más detallesPROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas
PROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo 1 Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito general
Más detallesWorkManager E.D. Manual guía de usuario Diseñador de formularios
WorkManager E.D. Manual guía de usuario Diseñador de formularios En esta sección se crean y diseñan formularios. Para ingresar, clic en el menú Configuración/ Diseñador de formularios. Lista de formularios
Más detallesRESUMEN DE CONCEPTOS
RESUMEN DE CONCEPTOS 1º ESO MATEMÁTICAS NÚMEROS NATURALES (1) Múltiplo de un número: Un número es múltiplo de otro si el segundo está contenido en el primero un número exacto de veces. Ejemplo: 16 es múltiplo
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detallesMetodologías en la Ingeniería del Software Métodos Orientados a Objetos
Metodologías en la Ingeniería del Software Métodos Orientados a Objetos García Departamento de Ciencias de la Computación Universidad de Alcalá Contenidos Historia Orientación a Objetos (OO) Problemas
Más detallesCurso de Java POO: Programación orientada a objetos
Curso de Java POO: Programación orientada a objetos Luis Guerra l.guerra@upm.es Curso INEM. Programación en Java Marzo 2011 Índice Previo Repaso y encapsulación Empaquetado Relaciones entre clases Herencia
Más detallesTipos abstractos de datos
Estructura de Datos y Algoritmos Tipos abstractos de datos 1. Introducción Para empezar es util comparar un tipo abstracto de datos con la noción más familiar de procedimiento (función que retorna tipo
Más detallesTema: Sobrecarga. Objetivos. Materiales y Equipo. Introducción Teórica. Programación II. Guía No. 7
Programación II. Guía No. 7 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Sobrecarga. Objetivos Describir como redefinir (sobrecargar) operadores para que funcionen con
Más detallesHoras Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.
FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura (Curso) Código de la asignatura (ID Curso) Análisis y Diseño Orientado a Objetos 4183 Fecha de Actualización Enero
Más detallesSISTEMA DE GESTIÓN ESCOLAR
1 SGES SISTEMA DE GESTIÓN ESCOLAR MANUAL DE USUARIO PARA DOCENTE www.gesclik.com soporte@gesclik.com omaralbertomurillo@gmail.com 2 SGES PRESENTACIÓN El sistema de Gestión Escolar SGES fue desarrollado
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias
Más detalles33 ESO. «Es imposible aprender matemáticas sin resolver ejercicios» Godement. Matemático
«Es imposible aprender matemáticas sin resolver ejercicios» ESO Godement. Matemático ÍNDICE: MI QUESITO DIARIO 1. FRACCIONES QUÉ SON?. EQUIVALENCIA Y SIMPLIFICACIÓN. LA FRACCION COMO OPERADOR 4. OPERACIONES
Más detallesEXAMEN EXTRAORDINARIO Informática y Computación IV
Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos
Más detallesNatural: 5 1 ; entero: 10 2 ; racionales: 6 8, 1 2. a) c) e) a) = 3 3 = 1
NÚMEROS RACIONALES EJERCICIOS Escribe cuatro fracciones equivalentes a cada una de las siguientes y halla también las fracciones irreducibles en cada caso:, 9,,,, 0,, 9 0 0 9 0 9 0 0 9 Ordena de mayor
Más detallesVamos a repasar cómo se hacen las operaciones básicas con los distintos números que seguro has estudiado en secundaria:
TEMA 0: REPASO DE NÚMEROS. Vamos a repasar cómo se hacen las operaciones básicas con los distintos números que seguro has estudiado en secundaria: Suma de números enteros 1. Si los sumandos son del mismo
Más detallesBALANCED SCORECARD. Descripción y Detalles del Indicador Tablero de Indicadores. Cartilla I
BALANCED SCORECARD Descripción y Detalles del Indicador Tablero de Indicadores Cartilla I Tabla de Contenido 1. Presentación 2. Qué son Indicadores? 3. Cuáles son los Detalles y Funcionalidades de un Indicador?
Más detallesLenguajes de Programación Soluciones a pruebas de nivel
Lenguajes de Programación Soluciones a pruebas de nivel Pedro García López pgarcia@etse.urv.es/ Grid Computing Se trata de modelar en un lenguaje orientado a objetos (Java) el problema de computación de
Más detallesLas clases están compuestas por un conjunto de miembros. (datos y funciones) también se conocen como (atributos y métodos)
Clases y Objetos Las clases están compuestas por un conjunto de miembros (datos y funciones) también se conocen como (atributos y métodos) Una clase se usa como el modelo que deben seguir los objetos Un
Más detallesGUIA DE EJERCICICIOS. 1.- Escribir un algoritmo que lea cuatro números e indique cual es el mayor
UNIVERSIDAD Dr. RARAEL BELLOSO CHACIN FACULTAD DE INGENIERIA ESCUELA DE INFORMATICA CATEDRA: ALGORITMOS Y PROGRAMACIÓN Profesor.: Dr.: LUIS GUILLERMO MOLERO GUIA DE EJERCICICIOS 1.- Escribir un algoritmo
Más detallesAritmética: Fracciones
Antes de comenzar la unidad de fracciones algebraicas es preciso tener muy bien cimentados los conocimientos relativos a fracciones aritméticas adquiridos en cursos anteriores. a. Si un objeto se divide
Más detallesFRACCIONES
00 a c e g i k FRACCIONES Observa con detenimiento las siguientes figuras que representan un almacén de trigo en Egipto, donde la parte rayada es el trigo y la parte blanca está vacía. Contesta qué parte
Más detallesBoletín 7 Herencia. String Titular; Nombre del dueño de la cuenta double Saldo: Dinero disponible en la cuenta
Boletín 7 Herencia Ejercicio 1: Dentro de un sistema bancario que ya está funcionando disponemos de una clase CUENTA, los datos que guarda dicha clase son los siguientes: String Titular; Nombre del dueño
Más detallesNombre de la asignatura: Cálculo Diferencial e Integral INGENIERÍA MECATRÓNICA. ASIGNATURAS TEMAS ASIGNATURAS TEMAS Calculo Vectorial
. - DATOS DE LA ASIGNATURA Nombre de la asignatura: Cálculo Diferencial e Integral Carrera: INGENIERÍA MECATRÓNICA Clave de la asignatura: Horas teoría-horas práctica: -. - UBICACIÓN a) RELACION CON OTRAS
Más detallesINSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS
MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.4 NOMBRE DE LA PRÁCTICA Operaciones con Escalares y Conceptos Básicos de Programación 4.1 OBJETIVO GENERAL El alumno conocerá el funcionamiento
Más detallesGuía del Usuario. Sistema de Gestión de Indicadores de Calidad. Oficina de Gestión de la Calidad
Guía del Usuario Sistema de Gestión de Indicadores de Calidad Oficina de Gestión de la Calidad Ingreso al Sistema Para ingresar al sistema el usuario deberá abrir un navegador (De preferencia Google Chrome)
Más detallesCOMO CAMBIAR FORMATOS DE LAS CELDAS
COMO CAMBIAR FORMATOS DE LAS CELDAS Tenemos que seleccionar las celdas sobre las que queremos aplicar el formato. Anteriormente vimos como seleccionar celdas. Por ejemplo hemos introducido los datos de
Más detallesINDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
Más detallesb) t=60. Los semáforos de A están en amarillo durante 3 segundos. c) t=63. Los semáforos de A pasan a rojo y los de B a amarillo durante 3
Ejercicio 1. Se desea diseñar un sistema informático que controle los semáforos de la calle mostrada en la siguiente figura. Cuando no hay peatones, el comportamiento de los semáforos es el siguiente (sea
Más detalles