1 Clase 10: orientación a objetos (1ª parte) iic1102 – introducción a la programación.

Slides:



Advertisements
Presentaciones similares
Escribes en frases completas en español.
Advertisements

Escribe Similar / Diferente if Pablo and his ex-novia have things in common or not.
1 Clase 16: construcción de algoritmos iic1102 – introducción a la programación.
1 Clase 9: control (4ª parte) iic1102 – introducción a la programación.
1 Clase 4: primeros programas (2ª parte) iic1102 – introducción a la programación.
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
En el cielo podemos encontrar miles de estrellas brillando, aunque cada una lo hace con diferente intensidad. Si nos fijamos con detenimiento o las observamos.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
1 Clase 11: orientación a objetos (2ª parte) iic1102 – introducción a la programación.
1 Clase 20: estructuras útiles (4/4) orden iic1102 – introducción a la programación.
1 Clase 5: primeros programas (3ª parte) iic1102 – introducción a la programación.
1 Clase 11: orientación a objetos (2ª parte) iic1102 – introducción a la programación.
Una vez observado el producto programado que se debe construir, es importante que realice los siguientes ejercicios con la ayuda del docente. 1)Con la.
Unidad 1 a personalidad es el término con el que se suele designar lo que de único o singular tiene un individuo, las características que lo distinguen.
Los Cuerpos y la Materia Materia y sustancias LOS CUERPOS están constituidos por distintos tipos de materia, a la que se les denomina sustancia. ej.:
Alexis Obregón Cogle Grado Asociado en Tecnología de Redes y Diseño de Aplicaciones.
Profesora: María Susana Lagos. ¿Cómo podemos representar la Tierra? Para ubicarnos en la superficie de nuestro planeta, primero tenemos que representarlo,
2015-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … { } … Else …{ } Condicional por Casos: Switch (opcion) { } Repetitiva exacta:
SUSTANTIVOS GRADO 5°.
PROGRAMACIÓN ORIENTADA A OBJETOS
Los planetas.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
1ª parte: Saludos, presentaciones, despedidas Libro de texto página 5
Polimorfismo y Métodos Virtuales
Manejo de cuentas de correo electronico
Arreglos. en Lenguaje C n
¿QUE HEMOS APRENDIDO? SOBRE LA PESCA Y LAS RESERVAS MARINAS.
laboutiquedelpowerpoint.
WEBQUEST: Todo sobre el Comic
CÓMO ELABORAR UNA PRESENTACIÓN EN POWER POINT.
¿Quienes son la gente de la foto. ¿Cómo han llegado ahí. ¿Dónde viven
POBLACIÓN Y MUESTRA F.M.H
ESUCOMEX profesor presentación power builder Lautaro Cabezas
Comunicarse en clase.
Certificado de Hacking Ético Experto(Chee)
¡Hola Brocolín! ¿Estás triste de nuevo? ¡Hola Mazorquita!
IPOO 2 cuatrimestre 2016 Departamento de Ciencias e Ingeniería
Propiedades de la materia
Definición del problema….
Le damos la bienvenida a PowerPoint
2 Cariotipo humano: qué es y cómo se obtiene
ESMERALDA LIMÓN ESCUTIA AURORA MENDOZA PASTRANA RUTH LÓPEZ muñoz I.S.C
Iniciando la exploración
¿Cómo lo vamos a realizar?
Crucigrama Pág. 1 Dividir el problema Conocer el problema
ARRAYS Y COLECCIONES DE DATOS
Word.
Curso de estadística aplicada
Conceptos de Objetos, Clases y Otros Modelo Conceptual
Comprendiendo la orientación sexual: Cómo nos sentimos, qué hacemos y quiénes somos Lección del 9°Grado: “Orientación, comportamiento e identidad sexuales:
Paul Leger Ciclos:FOR Paul Leger
Liceo Las Delicias de Upala Sección 9-1
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
Excel Macros Formularios.
El bilingüismo en los EEUU 2 Día 15, 23 feb 2018
Navega seguro en internet con Bee-Bots, Serpientes & Escaleras!
Noviembre18, 2017 Concepción, Chile #sqlsatconce.
Unidad 2 Estructuras ESCUELA DE COMPUTACIÓN.
¿A qué hora ________(empezar/almorzar) la clase?
Entrevista en español.
..
La sociedad y el poder.
El pronombre.
Palabras de uso frecuente 1er grado
Nelson Baloian, José A. Pino
Estudio del movimiento
Entrevista y preguntas de repaso
1. A ¿En qué clase tienes que escribir informes?
Propuesta para el desarrollo del juego Ballons
La entrevista de interés humano
Transcripción de la presentación:

1 Clase 10: orientación a objetos (1ª parte) iic1102 – introducción a la programación

2 Preguntas Escriba un switch de 3 opciones

3 Preguntas ¿En qué casos es preferible un switch a un conjunto de if ?

4 Preguntas ¿En que casos es preferible un for a un while ?

5 Preguntas ¿Cómo evitar un loop infinito?

6 Clases y objetos Hace 2500 años, Aristóteles habló de esencia y ser Esencia: manera de ser de una cosa Ser: aquello que es (“existe”)

7 Clases y objetos Ejemplo: Júpiter es (“existe”) Júpiter  ser Júpiter es... un planeta Planeta es la manera de ser de Júpiter Planeta  esencia

8 Clases y objetos Ejemplo: Gatos: Garfield, El Gato con Botas, Félix, Tom (de Tom y Jerry), Don Gato, Benito, Suertudo Cada uno es un ser La esencia de todos ellos es gato.

9 Clases y objetos Los distintos gatos se distinguen por sus características (color, raza, tamaño, nombre, sexo, etc.) ¿Qué pasa con dos gatos que coinciden en todas sus características?

10 Clases y objetos c1980: a alguien se le ocurrió que esto servía para programar Llamó objetos a los seres, clase a la esencia y propiedades a las características

11 Clases y objetos Júpiter es un objeto de la clase planeta Tom y Félix son objetos de la clase gato Naranjo, grande y Garfield son propiedades de... adivinen quién Los objetos también admiten “acciones” (métodos)

12 Clases y objetos Profesor... no entiendo: ¿Qué tienen que ver Aristóteles, Júpiter y Garfield con la programación?

13 Ejemplos Age of empires:  Jinetes: Posición en el mapa % de salud Winning eleven:  Jugadores: Habilidades Nombre Equipo

14 Ejemplos Interfaz es una clase con un único objeto MostrarMensaje() es un método de la clase Interfaz

15 Ejemplos Clase  tipo de datos (especial) Objeto  variable String es una clase especial

16 Clases Las clases se eligen de los “sustantivos” de la definición del problema A veces no representan cosas tan tangibles

17 Clases Hasta ahora, hemos hecho códigos de una sola clase: public class Clase { //propiedades y métodos }

18 Clases Se puede definir clases nuevas: se hace clic derecho en el proyecto  new...  class

19 Clases Ya casi podemos usarlas como si fueran tipos de datos... Sólo nos falta saber una cosa: El comando new