Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Facultad de Ingeniería de Sistemas e Informática ASIGNATURA: LENGUAJE DE PROGRAMACIÓN V CICLO: VII SEMESTRE: 2023-I DOCENTE: ING. ANGEL MARTHANS RUIZ, MG. GUÍA DE LABORATORIO Nro. 6 I. TEMA Dart avanzado (i) II. DURACIÓN 60 minutos. III. OBJETIVO Aplicar los conceptos fundamentales del lenguaje Dart IV. METODOLOGÍA El docente explica los conceptos teóricos fundamentales del lenguaje de programación Dart, expresando sus ideas con coherencia, lógica, orden, claridad, fundamento y buen lenguaje; innovando en la búsqueda de soluciones. Los alumnos de forma individual, realizan el laboratorio. V. REQUISITOS Los siguientes recursos son necesarios para la realización del laboratorio: • Visual Studio Code. • Android Studio SDK. • Laptop o Computadora de escritorio. • Conexión a internet. VI. DESCRIPCIÓN Resuelve los siguientes enunciados utilizando el lenguaje de programación Dart: Ejercicio 1: • Crea una clase 'Vehiculo' con un campo String 'color'; y un método 'describirColor', el cual usa 'color' para imprimir un mensaje. • Crea una subclase de 'Vehiculo' llamada 'Auto', luego crea 2 subclases de 'Auto’, llamados 'Deportivo' y 'Camioneta'. • Sobreescribe (override) el método 'describirColor' en la clase 'Deportivo' para modificar el mensaje. Ejercicio 2: • Crea una clase 'Persona'. • Crea una clase 'Estudiante' que herede de la clase 'Persona'. • Implementa una lista de roles, para la clase Estudiante, que contenga los roles: Atleta, Musico, Delegado. (Usa un enumerador). • Crea instancias de Estudiante y asígnales distintos roles. Facultad de Ingeniería de Sistemas e Informática Ejercicio 3: • Crea una clase abstracta 'Almacen'. Implementa los métodos 'guardar' y 'retirar'. • El método 'guardar' recibe un parámetro String 'datos' y 'retirar' devuelve un String. • Extiende la clase 'Almacen' con una clase concreta 'AlmacenLocal' y otra 'AlmacenRemoto'. • Sobreescribe(override) los métodos de la clase padre en cada una de las clases hijas.
Compartir