Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Universidad

Ordenar por
Materia
Nivel

Técnicas Avanzadas en Codificación Multimedia: Tasa, Errores y Escalabilidad

Clasificado en Informática

Escrito el en español con un tamaño de 6,63 KB

Codificación de Canal

Protección Desigual de Errores (VEP)

La codificación de canal basada en la Protección Desigual de Errores (Unequal Error Protection, VEP) es una técnica donde los bits que codifican cada parámetro de la síntesis se clasifican en función de su repercusión en la señal decodificada. A las clases de bits más importantes se les asigna una mayor protección contra errores.

En este esquema, se suelen establecer tres clases de sensibilidad:

  • Clase Ia (muy sensible): Incluye casi todos los bits que codifican los parámetros del filtro de síntesis y algunos del filtro de predicción a largo plazo.
  • Clase Ib (sensibilidad media): Contiene el resto de los bits del filtro de predicción a largo plazo y los más significativos
... Continuar leyendo "Técnicas Avanzadas en Codificación Multimedia: Tasa, Errores y Escalabilidad" »

Lenguajes de Programación: Clasificación, Criterios de Calidad y Proceso de Traducción

Clasificado en Informática

Escrito el en español con un tamaño de 4,63 KB

Clasificación de los Lenguajes de Programación Según su Nivel de Abstracción

Lenguaje Máquina

El lenguaje máquina es el código directamente inteligible por la máquina (la CPU). Se compone de instrucciones binarias (ceros y unos).

  • Ventajas: Permite cargar programas sin necesidad de traducción, máxima velocidad de ejecución.
  • Inconvenientes: Extrema complejidad de escritura y depuración, alta probabilidad de errores, no portable (depende del hardware).

Lenguaje Ensamblador

El lenguaje ensamblador es una representación simbólica del lenguaje máquina. Sustituye los códigos de operación binarios por mnemotécnicos (símbolos más fáciles de recordar). Cada instrucción ensamblador se traduce generalmente a una instrucción en código... Continuar leyendo "Lenguajes de Programación: Clasificación, Criterios de Calidad y Proceso de Traducción" »

Fundamentos del Diseño de Sistemas de Software: Abstracción, Arquitectura y Modularidad

Clasificado en Informática

Escrito el en español con un tamaño de 2,65 KB

Conceptos Fundamentales del Diseño de Sistemas

Abstracción

En un alto grado de abstracción, una solución se establece en términos generales con el lenguaje del entorno del problema. En los grados de menor abstracción, se proporciona una descripción más detallada de la solución.

En la medida en que cambian los diferentes grados de abstracción, se trabaja para crear:

  • Abstracción procedimental: Se refiere a una secuencia de instrucciones que tiene una función específica y limitada.
  • Abstracción de datos: Es una colección nombrada de datos que describe un objeto de datos.

Arquitectura

La arquitectura del software alude a “la estructura general del software y las formas en que la estructura proporciona una integridad conceptual para un... Continuar leyendo "Fundamentos del Diseño de Sistemas de Software: Abstracción, Arquitectura y Modularidad" »

Didàctica de la Llengua i Literatura: Reptes Comunicatius a Primària

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,2 KB

Didàctica de la Llengua i la Literatura

A l’escola s’ha d’ensenyar a:

  • Llegir.
  • Gaudir de la lectura.
  • Escriure correctament.

Canvis en la Comunicació (Educació Primària)

Com es reflecteixen els canvis comunicatius dels últims anys a les aules de Primària?

1. Virtualització i Augment de la Comunicació

Amb les noves tecnologies, la comunicació és més virtual que cara a cara. Ara ens comuniquem més que abans (tant de manera directa com indirecta). La gent continua comunicant-se, però amb nous formats.

2. Instantaneïtat i Imediatesa

La comunicació és més instantània i immediata, facilitada per eines com WhatsApp, per exemple.

3. Gestió de les Noves Tecnologies

No traiem tot el profit de les noves tecnologies. És pràcticament impossible... Continuar leyendo "Didàctica de la Llengua i Literatura: Reptes Comunicatius a Primària" »

Desarrollo de Aplicaciones Android: Conceptos Básicos y Componentes

Clasificado en Informática

Escrito el en español con un tamaño de 2,65 KB

Fundamentos de Android

Las aplicaciones Android están escritas en el lenguaje de programación orientado a objetos Java. El SDK de Android tiene una serie de herramientas que permitirán compilar el código.

Una vez instalada una aplicación, cada una de ellas tiene su propio sistema de seguridad, de tal modo que:

  • Cada aplicación será un usuario diferente dentro de Android como sistema operativo basado en un sistema Linux multiusuario. Este usuario será un ID de usuario Linux único.
  • Android dará permisos para todos los ficheros de una aplicación únicamente para el usuario que identifica dicha app.
  • Cada proceso tiene su propia máquina virtual, por lo que la ejecución de aplicaciones es totalmente independiente.
  • Por defecto, cada aplicación
... Continuar leyendo "Desarrollo de Aplicaciones Android: Conceptos Básicos y Componentes" »

Diseño de Clases en Programación Orientada a Objetos: Ejemplos Prácticos

Clasificado en Informática

Escrito el en español con un tamaño de 3,43 KB

Clase Tarea

Define la clase Tarea, que almacena datos de una tarea, con estos atributos:

  • Identificador (cadena de texto)
  • Prioridad (número entero)
  • Vencimiento (entero)

Métodos:

  • Constructor: recibe como parámetro un valor para inicializar el atributo identificador e inicializa el atributo prioridad con el valor 3.
  • 3 parejas de métodos para leer y escribir el valor de los atributos.
  • Método que devuelve una copia del objeto.
  • Método que muestra en pantalla los datos de la tarea.

Clase Contacto

Atributos de la clase Contacto:

  • nombre (una cadena de texto)
  • telefono (una cadena de texto)
  • online (un booleano): true si está en línea, false en caso contrario.

Métodos:

  • Constructor: recibe como parámetro el valor para nombre y telefono, e inicializa online a
... Continuar leyendo "Diseño de Clases en Programación Orientada a Objetos: Ejemplos Prácticos" »

Conceptos Clave del Desarrollo de Software: Pruebas, Arquitectura y Metodologías

Clasificado en Informática

Escrito el en español con un tamaño de 3,84 KB

Preguntas y Respuestas Esenciales

  1. En la terminología de las pruebas: Una decisión puede estar formada por una o más condiciones.

  2. Las pruebas unitarias son las que: Se ejecutan sobre un módulo o una sección pequeña de código.

  3. El principio de segregación de interfaces permite: Evitar que una clase dependa de métodos que no usa.

  4. La arquitectura por capas: Favorece la cohesión alta de los elementos de una misma capa porque tienen funciones relacionadas.

  5. Para solucionar el problema de que el usuario se exprese con términos propios de su ámbito de aplicación difíciles de entender por el analista: Se usa un diccionario de datos en el que se explica el significado de los términos problemáticos.

  6. En la arquitectura de tuberías y filtros: Cada

... Continuar leyendo "Conceptos Clave del Desarrollo de Software: Pruebas, Arquitectura y Metodologías" »

ACID en Bases de Datos: Atomicidad, Consistencia, Aislamiento y Durabilidad

Clasificado en Informática

Escrito el en español con un tamaño de 2,14 KB

ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad)

Atomicidad

Cuando una operación sigue una serie de pasos, o bien todos se ejecutan o ninguno se ejecuta. Las transacciones son completas.

Consistencia

Significa que el dato sea correcto, es decir, que tenga un formato correcto y cumpla con las restricciones definidas.

Aislamiento

Dos operaciones sobre un mismo dato no tendrán un error, ya que se tomará como prioridad la última operación/edición sobre este. Cada transacción se ejecuta de forma aislada, sin interferir con otras transacciones concurrentes.

Durabilidad

Una vez modificado el dato, el dato quedará guardado permanentemente en la base de datos, incluso en caso de fallos del sistema.

ACID es un conjunto de características o propiedades... Continuar leyendo "ACID en Bases de Datos: Atomicidad, Consistencia, Aislamiento y Durabilidad" »

Components Clau i Funcionament de la CPU

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,96 KB

Principals Elements de la CPU

  • Registre d'Instruccions: Conté la instrucció que s'està executant.
  • Registre Comptador de Programa: Conté l'adreça de la instrucció que s'està executant.
  • Registre d'Adreces (MBR o RA): Garanteix l'estabilitat de l'adreça de memòria on s'accedeix durant el cicle d'accés a la memòria.
  • Registre de Dades (MBR o RD): Rep la informació llegida d'una posició de memòria destinada a la CPU o que s'ha d'escriure en una posició de memòria procedent de la CPU.
  • Unitat de Control: Conté la lògica de comandament de la CPU. Rep informació de l'estat dels elements de la màquina i pren decisions per executar cada instrucció del programa.
  • Unitat Aritmètica i Lògica (UAL): Conté la funcionalitat operativa per realitzar
... Continuar leyendo "Components Clau i Funcionament de la CPU" »

Fundamentos de los Sistemas Operativos: Windows y Más Allá

Clasificado en Informática

Escrito el en español con un tamaño de 2,63 KB

Sistema Operativo: En la actualidad existe una gran variedad de Sistemas Operativos, como pueden ser: Windows Vista, Linux, Solaris, etc.

Función Principal

Controlar los recursos del ordenador, tanto los recursos físicos (hardware) como los recursos lógicos (software), es decir, los programas. El sistema operativo es un programa que se encarga de facilitar el uso del ordenador.

Teclado en Pantalla

En algunos casos puede suceder que no funcione el teclado físico. En esos casos, puedes utilizar el teclado en pantalla. Para acceder a él, puedes pulsar en Iniciar > Todos los programas > Accesorios > Accesibilidad > Teclado en pantalla.

Las Ventanas

La interfaz se basa en el uso de ventanas. Es decir, cada aplicación se abre en un recuadro... Continuar leyendo "Fundamentos de los Sistemas Operativos: Windows y Más Allá" »