Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS GUÍA DE ACTIVIDAD N° 1 TAREA Asignatura: Desarrollo de software II Integrantes: Michael Aparicio 8-1011-1944 Earmy Carcache 8-1005-116 Rubén Rivera 8-1003-856 Henry Maldonado 8-997-1177 Grupo: 1LS113 Profesor: Paulo Picota Fecha: 2/09/2022 Responder los siguientes puntos: 1. Investigar 3 lenguajes de programación estructurada que no soporten POO, incluyendo una breve descripción de cada uno. ● Pascal: Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. ● ALGOL: Se denomina ALGOL a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language. Fue muy popular en las universidades durante los años 1960, pero no llegó a cuajar como lenguaje de utilización comercial. ● PL/1: Este lenguaje tenía muchas de las características que más adelante adoptaría el lenguaje C y algunas de C++. 2. Investigar 3 lenguajes de programación que soportan POO y describa el principal uso de cada lenguaje. ● C#: Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común. ● JavaScript: es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos. Se utiliza principalmente del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas. ● Python: es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, ejemplos: Instagram, Netflix, Spotify, Panda 3D, entre otros. 3. Presente 3 ejemplos donde se desarrolle un esquema de clases y objetos siguiendo el ejemplo mostrado en el módulo a. Cada esquema de clases debe incluir como mínimo: ● i. 1 súper clase ● ii. 3 clases ● iii. 3 atributos de cada clase ● iv. 3 métodos para cada clase ● v. 1 objeto para cada subclase con sus atributos desarrollados
Compartir