La Programación Orientado a Objetos

Slides:



Advertisements
Presentaciones similares
La Programación Orientado a Objetos
Advertisements

Programación Orientada a Objetos
Introducción a la Computación
PROGRAMACION ORIENTADA A OBJETOS CON C#.
Conceptos Básicos para entender JAVA
Introducción a la POO • ¿Qué es la programación orientada a objets (POO)? – Un “paradigma” de programación – Una forma de pensar acerca de los problemas.
PROGRAMACIÓN IV INTRODUCCIÓN.
Programación Orientada Objetos
La Programación Orientado a Objetos
Herencias Conceptos básicos i
Técnica de programación que utiliza abstracciones de la vida real (Objetos) como bloque esencial de construcción.
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
Liceo de Curridabat Tema: Conceptos básicos de programación. Alumna: Valeria Garita Sánchez. Sección:8-6 Año:2015.
¿QUE SIGNIFICA PROGRAMACION? en informática, un método de programación en el que un programa se contempla como un conjunto de objetos limitados que, a.
Conferencia 1: Principios de la Tecnología de Objetos Conceptos básicos de la Orientación a Objetos.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
Simulación..
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
ALGORITMO SECUENCIAL Y ALGORITMO SELECTIVO. ALGORITMO SECUENCIAL  Realizar un algoritmo que permita saber el nombre del empleado, las horas trabajadas,
Herencia Multiple en Java
Ingreso , proceso y salida de datos
Clases y Objetos.
Repaso Programacion en C
Ingeniero en Computación José Alfredo Cobián Campos
PROGRAMACION ORIENTADA A OBJETOS
Programación Orientada a Objetos
“POLIMORFISMO PARAMETRICO”
Fundamentos de la programación orientada a objetos
Hardware Software Sistema Informática Computadora Computación Datos.
Introducción a programación web Martin Esses
Introducción a programación web Martin Esses
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Tema 6. Conceptos básicos de programación (Clase 2)
Ingeniería de Software Somerville
Fundamentos de programación
Unidad 2. Algoritmos Unidad 4. Control de flujo
Unidad 3. Introducción a la programación
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
Esp. Pedro Arias Quintero
Algoritmo Capitulo Cinco.
Programación Orientada a Objetos
CONCEPTOS PRELIMINARES (Cont)
Introducción al lenguaje de programación. Introducción  Los lenguajes de programación son aplicaciones específicas que han sido pensadas y diseñadas.
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Clases y objetos.
Java – programación orientada a objetos programación ii – iee
Fundamentos de programación
Universidad Nacional de Colombia - Leguajes de Programación
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
FUDAMENTOS BÀSICOS computación
ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.
Fundamentos de programación
Programación orientada
Programacion Orientada a Objetos
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
Fundamentos de la programación
SC-115 Programación Básica Práctica Tema No. 1 Entradas y salidas de datos.
Tema 6. Conceptos básicos de programación (Clase 2)
PROGRAMACIÓN ORIENTADA A OBJETOS ING. HEMERSON VILLACORTA M.
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Fundamentos Algorítmicos 1
Fundamentos Algorítmicos 1
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
RIOHACHA ALGORITMO Y PROGRAMACION DAVID ENRIQUE FERNANDEZ PEREZ Docente.
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Transcripción de la presentación:

La Programación Orientado a Objetos

Introducción a la Programación Orientado a Objetos (POO). Significado de Orientado a Objetos El significado de Orientado a Objetos nace como un conjunto de practicas que definen un estilo de programación. Los seres humanos perciben el mundo como si estuviera formado por objetos: mesas, sillas, computadoras, coches, cuentas bancarias, etc. Donde conciente o inconscientemente tienden a organizarlos, clasificarlos, relacionarlos entre si, y hasta extraen las características más importantes dependiendo de lo que quieren hacer con ellas.

Las clases y los objetos están en todas partes Figura Vehículo Animal

Clases Concepto Generalmente, una clase se puede definir como una descripción abstracta de un grupo de objetos, cada uno de los cuales tiene una serie de atributos, un estado específico y es capaz de realizar una serie de operaciones. Lavadora marca modelo capacidad... Programar PonerRopa CerrarPuerta Lavar Atributos Operaciones Comportamiento

Objetos Concepto: Un objeto, no es más que una instancia de una clase. La instancia de una clase significa definir un objeto dándole valores a sus atributos y comportamiento, y realizando operaciones permitidas por la clase. ID:Lavadora marca=“Lapava” capacidad=5 estado=enjuagando Valores de los atributos Estado Identidad

Programación Orientada a Objetos Definición: La POO es un estilo de programación, donde todos los elementos que forman parte del problema se conciben como objetos, definiendo cuales son sus atributos y comportamiento, como se relacionan entre sí y como están organizadas. Estructura Interna de un Objeto: Atributos: Define el estado del objeto Métodos: Define el comportamiento del objeto

Terminología de la POO Abstracción: La abstracción es la capacidad que permite representar las características esenciales de un objeto sin preocuparse de las restantes características (no esenciales).

La Secuenciación

La Secuenciación Es una estructura que permite controlar la ejecución de un conjunto de acciones, en orden secuencial; esto es, ejecuta la primera acción, luego la siguiente y así sucesivamente hasta la última, como se muestra a continuación: Acción Uno Acción Dos Acción Tres Acción Cuatro Fin

Estructura y diseño de un algoritmo Elabora un algoritmo para calcular e imprimir el sueldo de un empleado. Algoritmo CALCULA SUELDO DE UN EMPLEADO Clase Empleado1 1. Método principal a. Declaraciones Variables nombreEmp: Cadena horasTrab: Entero cuotaHora, Sueldo : Real b. Solicitar Nombre del empleado, número de horas trabajadas y cuota por hora c. Leer nombreEmp, horasTrab, cuotaHora d. Calcular sueldo = horasTrab * cuotaHora e. Imprimir nombreEmp, sueldo f. Fin Método principal Fin Clase Empleado1 Fin Encabezado Inicio de la Clase Fin de la Clase