ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tarea academica 1 POO


Enviado por   •  18 de Noviembre de 2022  •  Ensayos  •  1.720 Palabras (7 Páginas)  •  258 Visitas

Página 1 de 7

 

AÑO DEL FORTALECIMIENTO DE LA SOBERANÍA NACIONAL

[pic 1]

  

Curso: Programación Orientada a Objetos

Tema: Tarea Académica 1  

Docente:    Jennifer Denisse Sullon Chinga

Integrantes:

  • Albújar Soler, Víviam.
  • Blanco Molina, Fabrizio.
  • Mondragón Sandoval, Leonel.
  • Peralta Correa, Martin.
  • Purizaca Perez, Victor.
  • Sandoval Juarez Luis.
  • Segura Marcelo, Nathaly.
  • Tume Jimenez, Miguel.

PERÚ- 2022

DEDICATORIA

 

 

Este trabajo de investigación está dedicado:

 

 

 

A nuestras familias que están apoyándonos incondicionalmente, alimentando a que sigamos y no nos rindamos, a ellos les dedicamos cada día de nuestro esfuerzo para salir adelante.  

  

 

 A los alumnos que estén cursando la carrera de ingeniería de sistemas, sirviéndoles de ayuda a complementar sus saberes previos    e implementar su avance de estudios,   

para que puedan desarrollar adecuadamente su trabajo.  

 

 

 Víviam Albújar Soler

Fabrizio Blanco Molina

Martin Peralta Correa

Victor Purizaca Perez

Luis Sandoval Juarez

Nathaly Segura Marcelo

Miguel Tume Jimenez

Leonel Mondragón Sandoval

         

  1. INTRODUCCIÓN

La persistencia en programación se refiere a la acción de conservar la información de un objeto de manera permanente, sin embargo, a su vez tiene relación con poder recobrar la información de este para que logre ser nuevamente usado. En el presente trabajo académico hablaremos acerca de la aplicación de clases persistentes en tres tipos de lenguajes de programación Python, C# y Scala. Además, se identificaron las ventajas y desventajas de cada una de ellas, así también como la modalidad de uso y también el apoyo de la creación de objetos aplicando dichas clases, finalizando con la vista de algunos ejercicios en los tres diferentes lenguajes de programación y sacando nuestras propias conclusiones.

  1. ENUNCIADO DEL PROBLEMA

Si bien es cierto que el mundo de la programación se mantiene en constante evolución, esto posa una verdadera problemática para las personas que inician en el sector informático, por lo que es sumamente importante que se conozcan todas las herramientas existentes, de esta forma se permite el desarrollo de las capacidades y la automatización de tareas incluso mejores posibilidades laborales.

  1. OBJETIVOS

Objetivo general:

El fin de nuestra investigación, es dar a conocer cómo podemos aplicar las clases persistentes en Python, C# y Scala, así como también saber cuáles son las ventajas de esta aplicación en nuestros programas.

Objetivos específicos:

  • Aplicar los términos básicos de la programación orientada a objetos.
  • Proveer el diseño e implementación para crear clases persistentes en POO.
  •  Brindar información acerca de la utilidad de las clases persistentes.

  1. MARCO TEÓRICO

  1. CONCEPTOS BÁSICOS

Para poder hablar sobre la aplicación de clases persistentes, primero hay que tener en cuenta los siguientes conceptos:

Clases persistentes

Las clases persistentes son clases en una aplicación que implementan las entidades del problema empresarial (por ejemplo, Customer y Order en una aplicación de negocio electrónico). No se estima que cada una de las instancias de una clase persistente se encuentren en estado persistente. Por ejemplo, una instancia podría ser transitoria o separada.

Python

Python es un lenguaje de programación legible por cualquier persona con conocimientos básicos de programación. A diferencia de otros lenguajes como Java o .NET, no es necesario compilarlo para ejecutar las aplicaciones escritas, sino que se ejecutan directamente por el ordenador utilizando un programa denominado interpretador, por lo que no es necesario “traducirlo” a lenguaje máquina.

C#

C# es un lenguaje de programación orientado a objetos orientado a elementos. C# da estructuras de lenguaje para aceptar de manera directa dichos conceptos, por lo cual hablamos de un lenguaje natural en el que podemos generar y utilizar elementos de programa.

Scala

Scala es un lenguaje de programación nuevo multiparadigma pensado para expresar patrones de programación comunes de manera concisa, elegante y con tipado seguro. Integra de forma sencilla propiedades de lenguajes orientados a objetos y funcionales. Es un lenguaje puramente orientado a objetos en el sentido de que todo es un objeto.

  1. APLICACIÓN DE CLASES PERSISTENTES USANDO EL LENGUAJE DE PROGRAMACIÓN PYTHON

Clase persistente en Python:

Una clase persistente en Python es semejante a una clase regular o elemental. Una vez que un programa acaba su ejecución, el estado de los objetos que contenía es eliminado.

Ventajas y desventajas al aplicar una clase persistente en Python:

Python es más sencillo y práctico tanto en la hora de la elaboración de la clase, debido a que solo necesita una composición elemental, los atributos, el constructor, procedimientos, la declaración de métodos vendría a ser opcional. Sin embargo, la desventaja más grande en Python en las clases persistentes, a diferencia de otros lenguajes, en los que está autorizado llevar a cabo más de un constructor, en Python únicamente se puede conceptualizar un método.

...

Descargar como (para miembros actualizados)  txt (11.6 Kb)   pdf (1.1 Mb)   docx (1 Mb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com