Skip to content

ALPullaguariSW/Evaluacion_1P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evaluacion_1P

Evaluación del 1er Parcial (Parte Práctica).

Ejercicio 1 Variables y Operadores en C#

1. Declarar dos variables, numero1 y numero2, e inicialízalas con valores numéricos.
2. Calcula la suma de estas dos variables y almacena el resultado en una tercera variable llamada resultado.
3. Imprime en la consola el valor de resultado.

Ejercicio 2: Estructuras de Control en C#

1. Declara una variable edad e inicialízala con un valor numérico.
2. Utiliza una estructura if para determinar si la persona es mayor de edad (mayor o igual a 18).
3. Imprime en la consola un mensaje indicando si la persona es mayor de edad o no.

Ejercicio 3: Programación Orientada a Objetos - Clases y Objetos

1. Crea una clase llamada Estudiante con propiedades como Nombre, Edad y Calificacion.
2. Crea un objeto de tipo Estudiante llamado estudiante1 e inicializa sus propiedades con valores ficticios.
3. Imprime en la consola la información del estudiante.

Ejercicio 4: Programación Orientada a Objetos - Métodos

1. Amplía la clase Estudiante con un método llamado MostrarInformacion que imprima en la consola los detalles del estudiante.
2. Llama al método MostrarInformacion para el objeto estudiante1 y observa la salida.

Ejercicio 5: Programación Orientada a Objetos - Herencia

1. Crea una nueva clase llamada EstudianteGraduado que herede de la clase Estudiante.
2. Añade una nueva propiedad a EstudianteGraduado llamada Titulo que almacene el título obtenido.
3. Crea un objeto de tipo EstudianteGraduado llamado graduado1 e inicializa sus propiedades.
4. Utiliza el método MostrarInformacion de la clase base para mostrar la información del estudiante graduado.

Preguntas de Reflexión:

1. ¿Cuál es la diferencia entre una variable y una propiedad en C#?
	Una propiedad nos da la oportunidad de acceder y trabajar con los campos de una clase. Las propiedades nos permiten
	encapsular datos. En cambio las variables son contendores que almacenan valores, teniendo en cuenta el tipo de dato.
2. Explica cómo funciona la estructura if y por qué es útil en programación.
	La estructura if dentro de la programacion nos permite crear una sentencia de control, esto significa
	que podemos determinar las acciones a seguir dependiento del argumento que estamos evaluando.
	Si la expresion es verdadera se ejecuta el codigo contenido, caso contrario no entra en ese bloque de codigo y realizaria otra accion

3. ¿Qué ventajas ofrece la programación orientada a objetos en comparación con otros paradigmas de programación?
	Nos ayuda a generar codigo reutilizable ya que de forma vulgar se crean moldes que podemos rellenar con informacion, hace mas dinamica
	la interaccion entre componentes o funciones que se utilicen en los programas, ademas tenemos los paradigmas de la programacion presentes, como lo son la 
	encapsulacion, herencia y polimorfismo.
4. ¿Cuándo usarías la herencia en un diseño de clases?
	La herencia se deberia usar para establacer una relacion logica y coherente entre objetos.
	Buscamos crear una jerarquia de clases, por lo que es necesario delimitar con claridad nuestras clases padres e hijas.
5. ¿Por qué es importante la encapsulación en programación orientada a objetos?
	Nos ayuda y es necesario implementar la encapsulacion dentro de nuestros proyectos,
	ya que no necesitamos que el usuario final o agentes externos tenga acceso a los procesos o datos dentro de nuestras clases,
	nos ofrece un factor de seguridad de datos y de procesos.

About

Evaluación del 1er Parcial (Parte Práctica).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages