Skip to main content
Repository - Classic versión
Home
  • Collections
    • Institutional
    • Divulgation
    • Research
    • Teaching
    • Transfer
  • UNESCO Subjects
  • About Azahar
    • What is the repository?
    • Ontology
    • Mission and objectives
    • Content policy
  • Resources
  • Glossary

Search

SESIÓN Nº11: PARADIGMAS DE LOS LENGUAJES DE…

Full Title
SESIÓN Nº11: PARADIGMAS DE LOS LENGUAJES DE PROGRAMACIÓN: PROGRAMACIÓN CONCURRENTE. PROGRAMACIÓN ORIENTADA A OBJETOS.
Description

Sesión nº 11 del 11 de mayo de 2020 de la asignatura LENGUAJES DE PROGRAMACIÓN Y PROCESADORES (71022028), asignatura perteneciente al 2º curso del GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN .

Hemos estado viendo el paradigma de programación concurrente usando para ello Pascal FC. Es este un lenguaje basado en Pascal por lo que comparte su sintaxis y reglas pero donde se introduce el concepto de proceso donde más de un proceso puede estar en ejecución simultáneamente. Eso puede tener efectos no deseados de que se mezcle la salida de varios procesos por lo que se hace necesaria la sincronización. El mecanismo para conseguir la sincronización se lleva a cabo mediante semáforos, tipo de datos al que el acceso está restringido a un solo proceso y con operaciones sencillas como wait y signal permite la ejecución concurrente pero controlando el orden de la ejecución. Sobre este paradigma de programación, los ejercicios de examen planteados en años anteriores han sido siempre de corte teórico.

Hemos visto el paradigma de programación basada en objetos usando Java. Hemos analizado conceptos que seguro que todo alumno debe conocer de otras asignaturas de programación vistas en el grado tales como clases, objetos, atributos, métodos, estado, métodos de tipo get y set, encapsulación, polimorfismo, clases y métodos abstractos entre otros. Estos conceptos han sido ampliamente aclarados usando los ejemplos del libro usando para su ejecución el entorno de desarrollo Eclipse. En exámenes de años anteriores han aparecido preguntas de corte teórico y algún ejercicio práctico por lo que es importante practicar lo más posible.

Location
https://www.intecca.uned.es/portalavip/grabacion.php?ID_Grabacion=405581&ID_Sala=249750&h…

Authorship & License

License Rights
BY-NC-SA
Privado

Academic Information

Campus
Campus Sur
Center
Sevilla
School
Escuela Téc. Sup. de Ingeniería Informática
Degree
Máster Universitario en Ingeniería Informática
Grado en Ingeniería en Tecnologías de la Información
Subject (Area)
Lenguajes de Programación y Procesadores
Room
Sevilla-Campus Sur - Lenguajes De Programación y…

Attached Resources

icono
Video clase privado Creative Commons: Reconocimiento - No comercial - Compartir igual
reviewStatus
Los metadatos del recurso podrían cambiar ya que no han sido validados.

Resource Card

Model
Video Clase
Publication Repository
Cadena Campus
Language Repo
Español
Update Date
Tue, 07/09/2024 - 12:00
Creation Date
Mon, 05/11/2020 - 12:00

Tags

Subject (UNESCO)
Ciencias Tecnológicas
Subject (LEMB)
Pascal (Lenguaje de programación)
Java (Lenguaje de programación)

Accessibility

accessModeSufficient
visual-auditory
accessModes
visual
auditory

Full Title

https://fcrepo.contenidosdigitales.uned.es/fcrepo/rest/a9/eb/63/88/a9eb6388-eba3-4e05-b5da-d5b651038566
footer-logo

Repository of digital content driven and promoted by the Vicerrectorado for Educational Innovation of the UNED.

Legal

  • Legal notice
  • Privacy policy
  • Cookies policy

Contact

  • Support
  • Suggestions mailbox

Repositories

  • CANAL UNED
  • CADENA CAMPUS
  • GICCU

Help

  • Mission and objectives
  • Reuse policy
  • Content preservation policy
  • Content policy
  • FAQ

© 2024 INTECCA - Digital content repository