Conteste las siguientes preguntas:

Documentos relacionados
Elabore el diagrama de clases en UML y la codificación de un programa para resolver los siguientes problemas:

Instructivo Configuración de Máquinas Fiscales

Elabore la codificación de un programa para:

PROCEDIMIENTO PARA EL PAGO DE DERECHOS DE REGISTRO PÚBLICO DE LA PROPIEDAD A TRAVÉS DE INTERNET

Manual de Registro de Proveedores. Sistema de Compras TOYOSA S.A.

SISTEMA DE INGRESOS (SYSWEB) MANUAL DE USUARIO

CAPÍTULO 5 H E R E N C I A (Clases abstractas e interfaces)

4. Directorio. 4.1 Institución. Introducción

Guía para maestro. Área y volumen de paralelepípedos. Compartir Saberes

Manual de Usuario Perfil Proveedor

Tesorería: Capítulo 1 Definiciones Generales

Capítulo 16. Diagrama de Clases UML

Manejo de parcialidades en Aspel-SAE 6.0

Registro de Importaciones y adquisiciones intracomunitarias con EUROWIN y su resultado en el modelo 340 y 303

LECTURA 4: LOS LIBROS CONTABLES: DESCRIPCIÓN, ASPECTOS LEGALES Y CARACTERÍSTICAS

ANAGOLF. Sitio administrativo, Facturación. Manual de usuario. Melquisedeth Soto Paniagua 10/09/2013

Contabilidad Electrónica Paso a Paso con Aspel-COI 7.0

TEMA 2: PREPARACIÓN DE LA OFERTA Y ALCANCE DEL PROYECTO

MANUAL DE USUARIO SUAPORTE CESANTÍAS

PROCESO DE FIRMA DE DOCUMENTOS WORD CON CERTIFICADO DIGITAL

DISEÑO Y DESARROLLO DE ACTIVIDADES DE EXTENSIÓN RELACIONADAS CON LA DOCENCIA UNIVERSIDAD DEL VALLE

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Movistar Fusión Empresas

SEMINARIO EN DESARROLLO PROFESIONAL DE LÍDERES ADUANEROS.

Emisión de Comprobantes Fiscales con Código de Barras Bidimensional (CBB) con los sistemas Aspel. En Aspel-SAE 5.0

DIRECCIÓN NACIONAL DE ESTUDIOS E INFORMACIÓN SUBDIRECCION DE ESTADISTICAS

Universidad Central Del Este U.C.E. Facultad de Ciencias Administrativas y de Sistemas Escuela de Contabilidad

GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.

Tutorial. La banca electrónica. es seguro, fácil y es para tí

Gestión Financiera I en Microsoft Dynamics AX 4.0

CUENTA GAT NOMINAL % GAT REAL % INTERÉS PAGADO COMISIONES CUENTA CLASICA INSTITUCIONAL MONEDA NACIONAL N/A N/A

GI-A.10.1-SA-07 GUIA RÁPIDA COMPRAR EN LÍNEA. Código: GI-A.10.1-SA-07 GUÍA RÁPIDA COMPRAR EN LÍNEA. Revisión:1 MANUAL

INSTRUCTIVO PARA ACCEDER AL SISTEMA DE REGISTRO DE ÓRGANOS Y ENTES ACTUALIZACIÓN DE ALTOS FUNCIONARIOS

Guía de Brother ScanViewer para ios/os X

Circular Reglamentaria Externa DODM-147 del 24 de Abril de "Asunto 9: Encaje de los Establecimientos de Crédito"

GUÍA DE AYUDA PARA ADMINISTRAR EL SITIO WEB CATEDRAL DE CÓRDOBA

Códigos de Operación

COLEGIO SAN TARSICIO. Manual Phidias. Módulo de Tesorería

Sistema de Pago de Bases en Línea

Creación y Modificación de Blog

CAPÍTULO 1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS

Procedimiento para la Captación de Ingresos Propios Referencia a la Norma ISO 9001:

Marzo 2012

CÓMO ADMINISTRAR EL FLUJO DE CAJA DE LA EMPRESA?

Reposiciones de Caja Chica

INSTRUCTIVO DE LLENADO. Serie R18 Otras cuentas por pagar. Reporte B-1821 Desagregado de otros acreedores

Universidad Técnica del Norte FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS CARRERA DE INGENIERIA EN MECATRÓNICA

Crear una tabla dinámica

Facturación electrónica. Contenido

Volante Electrónico de Pagos: Cómo efectúo el pago de mis obligaciones por internet?

Manual de Usuario SIGECOF REGISTRO DE ASIENTO DE AJUSTE

ENVÍOS INTERNACIONALES. Declaración Simplificada de Envíos Postales Internacionales

MANUAL DE USUARIO DE LAS ASOCIACIONES PROMOTORAS DE EDUCACIÓN COMUNITARIA. MANUAL DE USUARIO DE LAS ASOCIACIONES PROMOTORAS DE EDUCACIÓN COMUNITARIA

Ejemplos de Registro de la Información de Compras

RECALCULO RETENCION EN LA FUENTE PROCESO SEMESTRAL

5to Grado - Geometría, Medidas, y Algebra Estándar Básico 3. Evaluación.

CAPÍTULO 7. El motivo de la realización del tutorial métricas de software fue para

Emisión de Comprobantes con Código de Barras Bidimensional (CBB) con los sistemas Aspel. En Aspel-SAE 5.0

GUÍA DE USUARIOSISTEMA SAI FUNDACIÓNUNIVERSITARIADEL AREA ANDINA

NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS

SIIGO Pyme Plus. Apertura de Productos. Cartilla I

GESTIÓN DE DOCUMENTOS DE PAGO

Programa de ayuda Sucesiones y Donaciones

2. Elaboración de fichas técnicas

AGENTES DE RETENCIÓN Tabla de contenido 1.- Acceso al Sistema 2.- Utilización del sistema 3.- Equipo de Trabajo 4.- Contacto

Nieve, S.A. inicia sus operaciones el 1 de enero de 201X con los saldos siguientes:

Instructivo Solicitudes de pagos entre los sistemas de Nómina y Administrativo

SIIGO WINDOWS. Procesos Programación de Pagos. Cartilla

Gestión de Gastos en e-sidif. Liquidación del Gasto

- 1 - MANUAL DE USUARIO - AFILIADOS CONTENIDO

Guía de instalación rápida

EDUComputacion. Te ofrece el curso de:

1.- Registro de usuarios Objetivo: Registrar y administrar a los usuarios de MAC Sistema Contable.

DIRECCIÓN ADMINISTRACIÓN Y FINANZAS

Régimen de Sinceramiento Fiscal. Cómo incorporo mi deuda a la moratoria de la Ley ?

Facturación Electrónica CFDI. Manual Facturación Gratuita

Emitiendo CFDI s con Aspel-SAE 6.0 en renta (Timbrado incluido)

Universidad Nacional de Córdoba. Facultad de Ciencias Exactas Físicas y Naturales. Cátedra de Mecánica de los Fluidos. Carrea de Ingeniería Civil

Proceso de registro de una sola vez Registro de cuenta My Globality

ABCÉ decreto Qué reglamenta el Decreto 723?

PLAN DE PRÁCTICA PROFESIONAL CONTABILIDAD

MANUAL DE USUARIO Technoware S.A de C.V Tel. (735) y (735) Correo:

PRESENTACIÓN DE INFORMACIÓN DE VENTAS A CRÉDITO

Matemáticas Grado 5 Perímetro, área y volumen

Manual de Usuario. Sistema de Administración de Ventas y Facturación Electrónica. Cof:fe

NEC SIGE Sistema Integral de Gestión Educativa. Instructivo para usuarios Reserva de Turnos

Del Objeto de los Lineamientos

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 8

PROGRAMA DIGITAL JUNIOR

Módulo de Bancos. Versión 1.0.

Manejo de anticipos. Manejo de anticipos en los sistemas de CXC y Ventas. Objetivos: URL de los archivos:

Transcripción:

NOMBRE DE LA Ejercicios con interfaces OBJETIVO: El estudiante elaborará diagramas en UML y programas con interfaces MATERIAL Y EQUIPO NECESARIO: Papel y lápiz Se recomienda la utilización de software para elaborar diagramas de clases de UML como NClass, el cual puede descargarse de manera gratuita del sitio web http://nclass.sourceforge.net/index.html Elaborar programas de los ejercicios en C# Conteste las siguientes preguntas: 1. Cuáles son las similitudes y diferencias entre una clase abstracta y una interfase?. Bajo qué circunstancias recomienda utilizar una interfase? y una clase abstracta? 3. Cuando una clase implementa varias interfaces, se considera herencia múltiple?, Por qué? Elabore el diagrama de clases en UML y la codificación c de un programa para resolver los siguientes problemas: 1. Diseñe un sistema para calcular el área y el perímetro de diversas figuras geométricas utilizando polimorfismo y guiado por el siguiente diagrama en UML: Página 1 de 5 POO - Practica - - Interfaces

NOMBRE DE LA Ejercicios con interfaces Diseñe una forma como la que se muestra a continuación, de tal manera que se active el o los cuadros de texto de los datos correspondientes a la figura seleccionada con los radiobuttons y que, al oprimir un botón, se muestre el resultado mediante un MessageBox. Cree un objeto según la figura seleccionada, insértele sus datos e invoque su método CalcularArea() ó CalcularPerimetro() para hacer el cálculo correspondiente y mostrar el resultado. Página de 5 POO - Practica - - Interfaces

NOMBRE DE LA Ejercicios con interfaces. Realice las modificaciones al diagrama de clases del ejercicio 1 (figuras geométricas) para implementar el método Equals() de la interfase IEquatable para determinar si dos figuras son iguales. 3. Realice las modificaciones al diagrama de clases del ejercicio 1 (figuras geométricas) para implementar el método CompareTo() de la interfase IComparable para determinar si una figura es mayor que otra.. Detecte un problema que pueda resolverse mediante el uso de la interfase IComparable. Haga el diagrama de clases UML y su codificación. Página 3 de 5 POO - Practica - - Interfaces

NOMBRE DE LA Ejercicios con interfaces 5. Detecte un problema que pueda resolverse mediante el uso de la interfase IEquatable. Haga el diagrama en UML y su codificación. 6. Realizar un diagrama de clases (UML) para la siguiente situación. Asegúrese de expresar herencia, por lo menos una interfaz y una conducta polimórfica: En una agencia aduanal se va a desarrollar un software para el cobro de honorarios a los diferentes tipos de clientes. Para la agencia es importante que cada cliente tenga registrados: clave, nombre, rfc, dirección fiscal, teléfono y correo electrónico. Los clientes que pagan al contado deben registrar también si pagan en efectivo, con cheque o con transferencia electrónica. Los clientes que son de crédito registran su límite de crédito y el plazo máximo que se les autoriza para pagar. Se sabe que aunque cada cliente puede ser de contado o de crédito, todos deben proporcionar un medio para registrar su pago. 7. Modifique un ejercicio de composición (realizado en la práctica 3.) para que elimine un objeto de tipo parte de la lista incluida en la clase del todo. Para lograrlo, la clase del todo debe contener un método llamado Eliminar() que reciba como parámetro el objeto de tipo parte que desea borrar de la lista el cual invoca al método Remove() de la colección genérica List. Para identificar el objeto que desea eliminar de la lista, el método Remove() requiere que se implemente el método Equals() de la interfase IEquatable en la clase de la parte. Haga el diagrama de clases UML y su codificación. Para mayor referencia del uso de List.Remove() consulte el sitio web: https://msdn.microsoft.com/en-us/library/cd666k3e(v=vs.110).aspx Página de 5 POO - Practica - - Interfaces

NOMBRE DE LA Ejercicios con interfaces 8. Modifique un ejercicio de composición (realizado en la práctica 3.) para que ordene de manera ascendente los objetos de tipo parte de la lista incluida en la clase del todo. Para lograrlo, la clase del todo debe contener un método llamado Ordenar()el cual invoca al método Sort() de la colección genérica List. Para el reacomodo de las partes de la lista, el método Sort() compara los objetos y para ello requiere que se implemente el método CompareTo() de la interfase IComparable en la clase de la parte. Haga el diagrama de clases UML y su codificación. Para mayor referencia del uso de List.Sort() consulte el sitio web: https://msdn.microsoft.com/en-us/library/b0zbh7b6(v=vs.110).aspx Página 5 de 5 POO - Practica - - Interfaces