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

Ordenar por
Materia
Nivel

Arreglos en Programación: Conceptos, Declaración y Operaciones Esenciales

Clasificado en Informática

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

Conceptos Fundamentales de Arreglos

Un arreglo o vector es un tipo especial de variable que es capaz de almacenar en su interior y de manera ordenada uno o varios datos de un determinado tipo. Cada uno de estos valores se identifica mediante un número al cual se le llama índice. Así, para acceder al primer elemento del arreglo, habría que usar el índice cero; para el segundo, el índice uno; y así sucesivamente.

En una computadora, un arreglo es representado como un segmento de memoria que tiene un número determinado de celdas, capaz de almacenar valores del mismo tipo en cada una de sus celdas. Para consultar un solo elemento dentro de un arreglo, se utiliza un número índice, que ubica la posición de la celda donde se encuentra. El... Continuar leyendo "Arreglos en Programación: Conceptos, Declaración y Operaciones Esenciales" »

Introducción a las Redes de Computadoras: Capas, Protocolos y Tecnologías

Clasificado en Informática

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

Introducción a las Redes de Computadoras

El Modelo OSI

El modelo OSI (Open Systems Interconnection), desarrollado por ISO (International Standards Organization), divide el problema de la comunicación en red en partes o capas.

Ventajas del Modelo OSI:

  • Reduce la complejidad
  • Estandariza interfaces
  • Ingeniería modular
  • Asegura interoperabilidad
  • Acelera la evolución
  • Simplifica el aprendizaje

Capas del Modelo OSI:

  1. Capa Física: Crea la señal física óptima a partir de los datos de su transmisión.
  2. Capa de Enlace: Verifica la transmisión de los datos vigilando el orden y la velocidad a la que se envían.
  3. Capa de Red: Suministra información de las rutas a seguir.
  4. Capa de Transporte: Verifica la correcta transmisión de los datos vigilando el orden y la velocidad
... Continuar leyendo "Introducción a las Redes de Computadoras: Capas, Protocolos y Tecnologías" »

Escalabilitat de Sistemes Distribuïts: Tècniques i Models Serverless

Clasificado en Informática

Escrito el en catalán con un tamaño de 9,89 KB

Tècniques per Escalar Sistemes Distribuïts

Un sistema distribuït és escalable si, tot i un augment sobtat de tràfic o connexions d'usuari, es manté eficaç i eficient. Això s'aconsegueix amb les següents tècniques:

  • Ús de dades replicades (replicated data): Consisteix a mantenir còpies de dades en diversos servidors. És essencial per a aplicatius com DNS o bases de dades. Aquesta tècnica permet escalar afegint nodes, evitant la centralització de dades i diversificant la demanda entre servidors.
  • Ús de l'emmagatzematge en cau (caching): Consisteix a emmagatzemar respostes a peticions recents. Si es torna a sol·licitar el mateix recurs, s'evita consultar el servidor original. S'utilitza tant en el client (memòria cau del navegador)
... Continuar leyendo "Escalabilitat de Sistemes Distribuïts: Tècniques i Models Serverless" »

Implementación del Juego 4 en Raya en Matlab: Funciones y Lógica

Clasificado en Informática

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

Implementación del Juego 4 en Raya en Matlab

Este documento describe la implementación del juego 4 en raya utilizando Matlab, detallando las funciones clave y la lógica del juego.

1. Función para Dibujar un Círculo

Esta función dibuja un círculo de un color diferente dependiendo del jugador que tenga el turno.

function [x,y]= dibujaCirculo(xc,yc,jug)
x=xc+0.4*cos(0:0.01:2.01*pi);
y = yc+0.4*sin(0:0.01 :2.01*pi);
plot(1:0.1:7,0,'y')
hold on
plot(0,1:0.1:6)
hold on
if jug==1 
plot(x,y,'r'); 
axis square;
hold on;
elseif jug==2
plot(x,y,'b');
axis square;
hold on;
end

2. Función para Dibujar el Tablero

Esta función se encarga de dibujar el tablero del juego, utilizando la función dibujaCirculo para representar las fichas.

function x=dibujaTablero(
... Continuar leyendo "Implementación del Juego 4 en Raya en Matlab: Funciones y Lógica" »

Fundamentos de Software y Lógica de Programación

Clasificado en Informática

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

Introducción al Software

El software es la parte intangible e inteligente de la PC. Es el componente que da vida a los discos y a la memoria del sistema.

Clasificación del Software

  • 1) Software Ambiental: Se refiere al Sistema Operativo.
  • 2) Software de Programación: Incluye herramientas como CASE.
  • 3) Software de Aplicaciones: Programas destinados a tareas específicas como la contabilidad.

Sistemas Operativos

Un Sistema Operativo es el administrador de los recursos del computador y actúa como la interfaz que permite la interacción entre el hombre y la máquina.

Ejemplos destacados de Sistemas Operativos son: UNIX, Windows, Linux y Android.

Software de Programación y Aplicaciones

El software de programación está compuesto por las herramientas que... Continuar leyendo "Fundamentos de Software y Lógica de Programación" »

Ciberseguridad Esencial: Protege tus Activos Digitales y Datos Sensibles

Clasificado en Informática

Escrito el en español con un tamaño de 5,06 KB

La seguridad informática es una disciplina fundamental que se encarga de proteger la integridad y la privacidad de la información almacenada en un sistema informático. Su objetivo principal es salvaguardar los activos asociados directamente con los elementos que integran dicho sistema.

El acceso no autorizado a una red informática o a los equipos que en ella se encuentran puede ocasionar, en la gran mayoría de los casos, graves problemas y consecuencias significativas.

Consecuencias de una Intrusión Informática

  • Pérdida de datos: Una de las posibles consecuencias más críticas de una intrusión es la pérdida de datos. Este es un hecho frecuente que ocasiona muchos trastornos, especialmente si no se mantienen las copias de seguridad al
... Continuar leyendo "Ciberseguridad Esencial: Protege tus Activos Digitales y Datos Sensibles" »

Bases de Dades: Disseny i Model Conceptual

Clasificado en Informática

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

Bases de Dades

Definició

Un sistema de base de dades és una col·lecció d'arxius relacionats entre si i un conjunt de programes que permeten als usuaris accedir i modificar aquests arxius.

Característiques

  • Integritat: Garanteix la integritat de les dades (coherència i consistència).
  • Eficiència: Augmenta la velocitat.
  • Independència: Independència entre el programari i les dades.
  • Abstracció: Oculta detalls de com les dades s'emmagatzemen i mantenen.
  • Control: Control de concurrència.
  • Seguretat: Riscos de perdre informació important.

Sistema Gestor de Bases de Dades (SGBD)

Un Sistema Gestor de Bases de Dades és una col·lecció de programes que permet crear i mantenir una Base de Dades. En particular, ens ha de permetre:

  • Definir les dades: autodescripció.
... Continuar leyendo "Bases de Dades: Disseny i Model Conceptual" »

Conceptos Clave de Seguridad en Redes: Protección y Defensa Digital

Clasificado en Informática

Escrito el en español con un tamaño de 5,08 KB

Firewall / Cortafuegos

Elemento esencial en la red que define la política de accesos, permitiendo o denegando el tráfico según sus reglas configuradas.

Filosofías de Configuración

  • Política restrictiva (lista blanca): Se deniega todo el tráfico excepto lo que se acepta explícitamente.
  • Política permisiva (lista negra): Se acepta todo el tráfico excepto lo que se deniega explícitamente.

Protección Ofrecida

  • Accesos no autorizados desde el exterior.
  • Tráfico no autorizado proveniente del exterior.
  • Permite la salida autorizada de información desde el interior.
  • Proporciona un único punto para implementar una política de seguridad y auditoría.

Limitaciones (No Protege Contra)

  • Accesos externos que no pasen a través de él.
  • Ataques originados desde
... Continuar leyendo "Conceptos Clave de Seguridad en Redes: Protección y Defensa Digital" »

Fundamentos de Autenticación, Criptografía y Protocolos Seguros TCP/IP

Clasificado en Informática

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

Proceso de Autenticación

Consiste en varios pasos:

  • Obtener la información de autenticación de una entidad.
  • Analizar los datos.
  • Determinar si la información de autenticación está efectivamente asociada a la entidad.

Criptografía

Es el arte y la técnica de escribir con procedimientos o claves secretas o de un modo enigmático, de tal forma que lo escrito solamente sea inteligible para quien sepa descifrarlo.

Terminología Criptográfica

  • Criptografía simétrica: Agrupa aquellas funcionalidades criptográficas que se apoyan en el uso de una sola clave.
  • Criptografía de clave pública o Criptografía asimétrica: Agrupa aquellas funcionalidades criptográficas que se apoyan en el uso de parejas de claves compuestas por una clave pública (que sirve
... Continuar leyendo "Fundamentos de Autenticación, Criptografía y Protocolos Seguros TCP/IP" »

Conceptos Esenciales de Sistemas de Información, Redes y Software Empresarial

Clasificado en Informática

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

Glosario de Términos Clave en Tecnología y Sistemas de Gestión

Conceptos Fundamentales de TI y Sistemas Empresariales

  1. Automatiza el control de los aspectos más importantes de la nómina. Su fácil manejo y versatilidad ofrecen un cálculo exacto de las percepciones y deducciones de los trabajadores, atendiendo los requerimientos específicos de las empresas. Calcula la relación del ISR, subsidio para el empleo y previsión social, entre otros, de acuerdo con la legislación fiscal y laboral vigente:

    Aspel NOI

  2. Muchas organizaciones que se encuentran distribuidas geográficamente requieren el uso compartido de la información. Para ello pueden utilizarse:

    Bases de datos distribuidas

  3. Es la unidad más pequeña en que se divide la memoria y puede

... Continuar leyendo "Conceptos Esenciales de Sistemas de Información, Redes y Software Empresarial" »