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

Dominando Excel: Funciones Clave y Programación en Pascal

Informática3,43 KB

Funciones Esenciales de Excel

  1. Disminuir sangría: Disminuye el borde.
  2. Aumentar sangría: Aumenta el margen.
  3. Orientación: Orientación vertical.
  4. Menú Insertar: Contiene celdas, hoja de cálculo, gráfico, símbolo, salto de página, función, nombre, comentario, imagen, diagrama, objeto, hipervínculo.
  5. Menú Formato: Contiene celdas, filas, columnas, hoja, formato condicional, estilo.
  6. Menú Herramientas: Contiene ortografía, referencia, comprobación de errores, área de trabajo, compartir libro con creación en línea, buzón, objetivo, esfera, auditoría de fórmulas, marco complementos, autocorrección, personalizar.
  7. Menú Datos: Contiene ordenar, filtro, formulario, subtotales, validación, tabla de texto en columnas, consolidar, agrupar, esquema,
...
Continuar leyendo "Dominando Excel: Funciones Clave y Programación en Pascal" »

Formas Normales y Álgebra Relacional

Informática3,19 KB

Formas Normales

Primera Forma Normal (1FN)

Un esquema de relación R satisface la 1FN si, y solo si, todos los atributos son simples y los dominios subyacentes de la relación R contienen valores atómicos. Esta FN es obligatoria.

Segunda Forma Normal (2FN)

Un esquema de relación R satisface la 2FN si, y solo si, satisface la 1FN y no existen DF no triviales parciales de atributos no primos respecto de alguna superclave de R.

Tercera Forma Normal (3FN)

Un esquema de relación R satisface la 3FN si, y solo si, satisface la 2FN y no existen DF transitivas no triviales de atributos no primos respecto de alguna superclave de R.

Forma Normal Boyce-Codd (FNBC)

Un esquema de relación R(T,F) está en FNBC si, y solo si, se encuentra en 1FN, y para toda DF...

Continuar leyendo "Formas Normales y Álgebra Relacional" »

Sistemas de Codificación en Informática y Contabilidad

Informática3,57 KB

Sistemas de Codificación

Se llama codificación a la transformación de la formulación de un mensaje a través de las reglas o normas de un código o lenguaje predeterminado.

Un sistema de codificación es un método para representar caracteres de texto en un archivo o flujo de información.

Permite convertir un carácter en un símbolo de otro sistema de representación, aplicando una serie de normas o reglas de codificación. El ejemplo más gráfico suele ser el del código morse.

Propiedades

Cualquier tipo de dato en cualquier lenguaje no es más que un conjunto de bytes que se representan de una u otra forma.

La codificación hace referencia a qué número corresponde a qué carácter. Obviamente, el conjunto de caracteres disponibles implica...

Continuar leyendo "Sistemas de Codificación en Informática y Contabilidad" »

Introducción a la Programación: Variables, Tipos de Datos y Operadores

Informática3,77 KB

Campos y Variables en Programación

Un campo es un grupo de caracteres que se puede tratar como una unidad de información simple. Se le puede asignar una o más palabras. Existen dos tipos de campos:

Campo Constante

Un campo constante es un área de memoria cuyo contenido no varía durante el proceso de informática. Puede contener información numérica o de carácter.

Campo Variable

Un campo variable permite que el contenido almacenado en el espacio de memoria asignado pueda ser alterado durante la ejecución del programa. Se le llama simplemente variable.

Cómo Crear una Variable

  1. Una variable solo puede almacenar un único valor a la vez.
  2. Debe almacenar un solo tipo de información: numérica, alfanumérica o carácter.
    • Numéricos: enteros, reales
  3. Se
...
Continuar leyendo "Introducción a la Programación: Variables, Tipos de Datos y Operadores" »

Métodos de E/S, Indexación y Hashing: Funcionamiento y Comparativa

Informática2,36 KB

Métodos de Entrada/Salida (E/S)

E/S Programada

Los datos se intercambian entre la CPU y el módulo de E/S bajo el control directo del programa. La E/S se produce de forma continua según la solicitud del programa.

Desventaja: La CPU debe esperar a que el módulo de E/S esté listo para la transferencia de datos.

E/S Mediante Interrupciones

El módulo de E/S interrumpe a la CPU cuando está preparado para intercambiar datos. La CPU realiza la transferencia y continúa con el procesamiento previo.

El programa genera una orden de E/S y sigue ejecutándose hasta que el hardware de E/S indica la finalización de la operación.

Desventajas: La CPU espera a que el módulo de E/S esté listo. Además, debe comprobar continuamente el estado del módulo, lo...

Continuar leyendo "Métodos de E/S, Indexación y Hashing: Funcionamiento y Comparativa" »

Bases de Datos: Conceptos, Tipos y Características Clave

Informática4,93 KB

Una base de datos es un sistema para archivar información en una computadora, cuyo propósito general es mantener información y hacer que esté disponible cuando se solicite. Las bases de datos son un área de la computación que ha recibido mucha atención debido a sus múltiples aplicaciones: bibliotecas, automatización de oficinas, ingeniería de software, diccionarios automatizados y, en general, cualquier programa orientado a mantener y recuperar información textual. Su recuperación, actualización y manejo es relativamente simple con el uso de cualquier manejador de bases de datos.

Antecedentes

La información se ha convertido en el eje que mueve a la mayoría de las organizaciones hoy día. La solución: las personas de computación...

Continuar leyendo "Bases de Datos: Conceptos, Tipos y Características Clave" »

Comandos Esenciales de Linux: Administración y Gestión de Archivos

Informática6,43 KB

Comandos Esenciales de Linux

Estructura de Archivos en Linux: Un archivo en Linux se divide en tres partes principales: superbloque, tabla de inodos y bloques de datos.

Puertos Asignados a Servicios: Para ver los puertos asignados a servicios, se utilizan comandos como netstat o ss.

Comandos para Mostrar TCP/IP Activos:

  • netstat -a

Gestión de Usuarios:

  • Crear contraseña: passwd (usuario)
  • Añadir usuario a un grupo: usermod -g grupo nombre

Prácticas Comunes:

Añadir Usuario: adduser

1. Cambiar Privilegios de una Carpeta:

  • chmod
  • Verificar cambios: ls -de

2. Creación de Usuario y Directorio:

  1. Crear un usuario: useradd nuevousuario
  2. Establecer contraseña: passwd nuevousuario
  3. Crear un directorio: mkdir midirectorio

3. Generar un Reporte:

ps -aux >> reporte.

...
Continuar leyendo "Comandos Esenciales de Linux: Administración y Gestión de Archivos" »

Programación en MIPS: Operaciones con Matrices y Cálculo de Potencia

Informática10,94 KB

Implementación de Algoritmos Fundamentales en Ensamblador MIPS

Este documento presenta ejemplos de código en ensamblador MIPS para diversas operaciones comunes, incluyendo el cálculo de la suma de la diagonal principal de una matriz, el acceso a un elemento específico (i,j) en una matriz, y la implementación de una función para calcular la potencia de un número.

1. Suma de la Diagonal Principal de una Matriz

Este segmento de código MIPS calcula la suma de los elementos de la diagonal principal de una matriz cuadrada de 3x3.

Sección de Datos (.data)


.data
matriz:    .word 1, 2, 3
           .word 4, 5, 6
           .word 7, 8, 9
dimension: .word 3

Sección de Código (.text)


.globl inicio
.text
inicio:
    lw   $s0, dimension      # Carga
...
Continuar leyendo "Programación en MIPS: Operaciones con Matrices y Cálculo de Potencia" »

Entendiendo el Modelo Relacional de Datos: Estructura, Submodelos y Lenguajes de Consulta

Informática3,55 KB

Modelo Relacional de Datos

El Modelo Relacional permite a los usuarios obtener información de la base de datos sin asistencia de sistemas profesionales de administración de información. Los datos se almacenan de modo que:

  • Los usuarios entienden con mayor facilidad.
  • Los datos se almacenan como tablas.
  • Las relaciones entre las filas y las tablas son visibles en los datos.

Características de los Modelos Relacionales

  • Es importante saber que las entradas en la tabla son atómicas.
  • Todas las entradas de cualquier columna son de un solo tipo.
  • Las columnas de una tabla se conocen como atributos.
  • No existen 2 filas en la tabla que sean idénticas.

Estructura de las Bases de Datos Relacionales

En el nivel conceptual, el modelo relacional de datos está representado...

Continuar leyendo "Entendiendo el Modelo Relacional de Datos: Estructura, Submodelos y Lenguajes de Consulta" »

Implementación de Sentencias SELECT INTO y Variables en Bloques PL/SQL

Informática3,67 KB

Conceptos Fundamentales de PL/SQL: Sentencias y Variables

3. Uso de la Sentencia SELECT INTO en PL/SQL

En PL/SQL, la sentencia SELECT está diseñada para devolver exactamente una fila de datos. Esta fila debe ser almacenada inmediatamente en una o más variables declaradas previamente. Si la consulta devuelve cero o más de una fila, se generará un error.

Declaración de Variables con %TYPE

La variable que recibe el resultado del SELECT debe ser del mismo tipo de dato que la columna de la tabla. Para asegurar la compatibilidad y evitar errores de tipo, se recomienda usar el atributo %TYPE.

Ejemplo Conceptual:

SELECT region_id
INTO var_reg_id
FROM regions;

Ejemplo de Bloque PL/SQL Completo:

DECLARE
    var_region_id hr.regions.region_id%TYPE;
BEGIN
...
Continuar leyendo "Implementación de Sentencias SELECT INTO y Variables en Bloques PL/SQL" »