examen Laboratorio Programacion 2

Embed Size (px)

Citation preview

  • 8/18/2019 examen Laboratorio Programacion 2

    1/1

    FACULTAD DE CIENCIAS Y TECNOLOGIALABORATORIO DE PROGRAMACION II

    Examen Primer Parcial

    Fecha: ………………………… A!"#me$#%&a' Gr()": *** A)elli%" Pa+ern": ………………………… A), Ma+ern": ………………………,,N"m-re$':……………………Re.i$+r": ……………………………………,,

    Parte I Teórico 5 Puntos

    1.- ¿Describa la diferencia entre Clase y Objeto? 5 puntos

    Parte II. Programación Modular *( divide y vencerás )

    1.- Realice las siguientes funciones: a) es n!"ero i"par# b) es "!ltiplo de $#

    2.- Dise%e un for"ulario donde per"ita ingresar un n!"ero por el usuario& un bot'n& un label&

    realice un procedi"iento reali(ar ea"en# y este adici'nelo dentro del bot'n.

    *n el procedi"iento reali(ar ea"en# utilice los "+todos del ejercicio 1 para "ostrar en un label o

    un control de su elecci'n

    a) la cantidad de d,gitos "pares ue contiene el n!"ero.b) la cantidad de d,gitos "!ltiplos de $ ue contiene el n!"ero.

    $.-dise%e un procedi"iento ue solicite al usuario / n!"eros y per"ita conocer el n!"ero ue

    tiene "0s d,gitos i"pares. nota.- no se permite utilizar for,while,if, do – while, utilice los

     procedimientos y funciones necesarias de los ejercicios 1 y 2 . 

    Parte III lases y !"#etos ($isual %tudio.&'T )

    1.- *n la capa de negocio& incluya la clase TPaciente con los siguientes atributos 23o"bre

    Co"pleto& 4+nero& ec6a 3aci"iento) y un "+todo calcular*dad2).

    2.-*n la capa de 7resentaci'n& incluya el dise%o de un for"ulario ue per"ita obtener y "ostrar

    los atributos de la clase TPaciente. 2vea ejemplo de la figura 1)

    .- 8pliue 7oli"orfis"o en el "+todo calcular*dad2) de la pregunta 1.

    .-*n la capa de negocio& incluya la clase 9ector ue contenga un atributo Di"encion 2+im) y otrolla"ado $ec.

    +im.- atributo con tipo de dato entero

    $ec.- debe ser un array de 97aciente el cual debe poder per"itir ingresar 6asta 1; pacientes.

     8de"as en la clase 9