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

Ordenar por
Materia
Nivel

Porque el microprocesador es el corazón de la computadora

Clasificado en Informática

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

El microprocesador, o simplemente procesador, es el circuito integrado central y más complejo de una computadora u ordenador; a modo de ilustración, se le suele asociar por analogía como el "cerebro" de una computadora.

La tecnología de los circuitos de estado sólido evolucionó en la década de 1950. El empleo del silicio, de bajo costo y con métodos de producción masiva, hicieron del transistor el componente más usado para el diseño de circuitos electrónicos. Por lo tanto el diseño de la computadora digital tuvo un gran avance el reemplazo del tubo al vacío por el transistor, a finales de la década de 1950.

A principios de la década de 1960, el estado de arte en la construcción de computadoras de estado sólido sufrió un notable... Continuar leyendo "Porque el microprocesador es el corazón de la computadora" »

Conceptos Básicos de Informática: Tipos de Archivos, Drivers, Sistemas Operativos y Seguridad

Clasificado en Informática

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

Tipos de Archivos y sus Extensiones

Los archivos informáticos se clasifican según el tipo de datos que contienen. A continuación, se presenta una tabla con algunos de los tipos de archivos más comunes y sus extensiones:

Tipo de archivoExtensión
Comprimidos.zip, .rar
Audio.mp3, .wav
Ejecutable.exe
Vídeo.mp4, .avi, .mov
Imágenes.jpg, .png, .gif
Texto plano.txt
Documento.docx, .pdf, .odt
Presentación.pptx, .ppt
Hoja de cálculo.xlsx, .xls, .ods
Base de datos.mdb, .db
Web.html, .htm

Drivers: Definición y Funcionamiento

¿Qué son los Drivers y para qué sirven?

Los drivers, también conocidos como controladores, son programas que actúan como intermediarios entre el sistema operativo de una computadora y los dispositivos de hardware conectados a ella.

... Continuar leyendo "Conceptos Básicos de Informática: Tipos de Archivos, Drivers, Sistemas Operativos y Seguridad" »

Gestión de Datos de Estrellas en C con Listas Enlazadas Dinámicas

Clasificado en Informática

Escrito el en español con un tamaño de 13,94 KB

Introducción

Este documento presenta la implementación en C de un sistema de gestión de datos para estrellas, utilizando una lista enlazada dinámica. El programa permite realizar operaciones CRUD (Crear, Leer, Actualizar, Borrar) sobre los registros de estrellas, así como guardar y recuperar los datos en un archivo binario.

Inclusión de Librerías y Definiciones

#include <stdio.h>   // Para funciones de entrada/salida estándar (printf, scanf, fopen, fclose, fread, fwrite)
#include <stdlib.h>  // Para funciones de utilidad general (malloc, free, system)
#include <string.h>  // Para funciones de manipulación de cadenas (strcmp, gets)

#define MAXIMO_NOMBRE 50 // Define la longitud máxima para los campos de nombre y galaxia
... Continuar leyendo "Gestión de Datos de Estrellas en C con Listas Enlazadas Dinámicas" »

Comandos Esenciales de Linux para Gestión de Permisos y Uso de Disco

Clasificado en Informática

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

Más Comandos para Indagar en el Sistema Operativo

Comando chmod

Este comando sirve para modificar los permisos de archivos. Hay dos formas principales de usarlo:

Notación de Permisos

  • Notación Octal: chmod 777 miarchivo (Modo absoluto).
  • Notación Simbólica: chmod g+x miarchivo (Modo relativo).

En el primer caso, se añaden permisos de forma octal, mientras que en el segundo se utiliza la notación con letras.

En el ejemplo simbólico, añadimos el permiso de *ejecución* (x) al *grupo* (g) propietario del archivo.

Modificadores Simbólicos

Podemos usar los siguientes modificadores para añadir (+) o quitar (-) permisos:

  • u: Usuario propietario (u+, u-).
  • g: Grupo propietario (g+, g-).
  • o: Otros usuarios (o+, o-).

Estos modificadores van seguidos de la letra... Continuar leyendo "Comandos Esenciales de Linux para Gestión de Permisos y Uso de Disco" »

Sistemas de Archivos y Protocolos de Red

Clasificado en Informática

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

1. Archivos y Directorios

Definición

Archivos: Son unidades básicas de almacenamiento donde se guardan datos de manera estructurada. Ejemplos: documento.txt, imagen.jpg.

Directorios (o carpetas): Son contenedores que agrupan archivos y otros directorios. Ejemplos: Documentos, Fotos.

2. Sistema de Archivos

Definición

Un sistema de archivos define cómo se organizan los datos en un dispositivo de almacenamiento.

Ejemplos

  • NTFS (Windows)
  • ext4 (Linux)
  • APFS (MacOS)

3. Aspectos básicos de los archivos

  • Nombres: Identifican el archivo (documento.txt).
  • Extensiones: Indican el tipo de archivo (txt, jpg, exe).
  • Otros aspectos: Tamaño, fecha de creación, permisos.

4. Sistemas de Archivos Comunes

  • NTFS
  • HPFS
  • UDF
  • HFS+
  • FAT16
  • FAT32
  • exFAT
  • CDFS
  • VFAT

5. Cluster

Definición

Unidad mínima... Continuar leyendo "Sistemas de Archivos y Protocolos de Red" »

Implementación de Estructuras de Datos de Grafos en Python

Clasificado en Informática

Escrito el en español con un tamaño de 7,73 KB

Este documento detalla la implementación de una estructura de datos de grafo en Python, incluyendo la definición de nodos, la gestión de conexiones y la aplicación de algoritmos para encontrar caminos y optimizar costos.

Clase `NodoGrafo`

Representa un nodo individual dentro del grafo.

  • `__init__(self, valor)`: Constructor de la clase `NodoGrafo`. Inicializa el nodo con un valor y una lista vacía para almacenar sus conexiones. Cada conexión es una tupla que contiene el nodo de destino y una etiqueta (que puede incluir información como el costo).
  • `agregar_conexion(self, nodo_destino, etiqueta)`: Añade una conexión a este nodo. Verifica que no exista ya una conexión al mismo nodo de destino para evitar duplicados.

Clase `Grafo`

Representa... Continuar leyendo "Implementación de Estructuras de Datos de Grafos en Python" »

Chuleta java

Clasificado en Informática

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

Características JAVA

Las características principales Que nos ofrece Java respecto a cualquier otro lenguaje de programación, son:

Simple

Java ofrece toda la Funcionalidad de un lenguaje potente, pero sin las características menos usadas Y más confusas de éstos. C++ es un lenguaje que adolece de falta de seguridad, Pero C y C++ son lenguajes más difundidos, por ello Java se diseñó para ser Parecido a C++ y así facilitar un rápido y fácil aprendizaje.

Java elimina muchas de las Características de otros lenguajes como C++, para mantener reducidas las Especificaciones del lenguaje y añadir características muy útiles como el Garbage collector (reciclador de memoria dinámica). No es necesario preocuparse De liberar memoria, el reciclador... Continuar leyendo "Chuleta java" »

Referencia Completa de Funciones y Comandos SQL Esenciales

Clasificado en Informática

Escrito el en español con un tamaño de 7,21 KB

Funciones SQL Numéricas y de Agregación

  • ABS(n): Devuelve el valor absoluto de N.
  • CEIL(n): Devuelve el entero más pequeño, mayor o igual que N.
  • FLOOR(n): Devuelve el entero más grande, menor o igual que N.
  • IFNULL(expr1, expr2): Devuelve expr1 si no es NULL; de lo contrario, devuelve expr2.
  • MOD(m, n): Devuelve el resto de la división de M entre N.
  • POWER(m, exponente): Calcula M elevado a la potencia del exponente.
  • ROUND(número [,m]): Redondea el número a M decimales. Si M se omite, redondea al entero más cercano.
  • SIGN(valor): Indica el signo del valor (-1 para negativo, 0 para cero, 1 para positivo).
  • SQRT(n): Calcula la raíz cuadrada de N.
  • TRUNCATE(número, m): Trunca el número a M decimales.
  • AVG(n): Calcula el promedio de los valores de N.
  • COUNT(
... Continuar leyendo "Referencia Completa de Funciones y Comandos SQL Esenciales" »

Fundamentos Esenciales de Redes Inalámbricas y Seguridad Wi-Fi: Preguntas Clave

Clasificado en Informática

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

Conceptos Fundamentales de Redes Inalámbricas y Puntos de Acceso

Autenticación y Seguridad Básica en Redes Inalámbricas

  1. ¿Qué tipo de autenticación utiliza un punto de acceso por defecto?

    Respuesta: Abierta.

  2. ¿Qué afirmación es verdadera acerca de la autenticación abierta cuando se habilita en un punto de acceso?

    Respuesta: No requiere autenticación.

  3. ¿Qué término describe la codificación de datos inalámbricos para evitar que un pirata informático lea datos interceptados?

    Respuesta: Autenticación. (Nota: El término técnico más preciso para la codificación de datos es encriptación o cifrado.)

  4. ¿Qué función de punto de acceso permite que un administrador de red defina qué tipo de datos puede ingresar en la red inalámbrica?

    Respuesta:

... Continuar leyendo "Fundamentos Esenciales de Redes Inalámbricas y Seguridad Wi-Fi: Preguntas Clave" »

Exercicis Pràctics de jQuery: Validació, Animacions i Slick Slider

Clasificado en Informática

Escrito el en catalán con un tamaño de 6,47 KB

Exercicis de jQuery i Plugins

1. Validació de Formulari amb jQuery Validate (Exercici B)

Valida el següent formulari utilitzant el plugin jQuery Validate:

$("#formExam").validate({
  rules: { // Regles de validació
    germans: {
      range: [0, 20] // Entre 0 i 20 germans
    }
  },
  messages: { // Feedback amb els errors
    nom: {
      pattern: "El nom ha de tenir entre 3 i 20 lletres"
    },
    germans: {
      required: "És obligatori indicar el nombre de germans",
      range: "Indica un número entre 0 i 20"
    }
  }
});
$("#formExam").valid(); // Opcional: per forçar la validació en un moment donat

2. Animació i Manipulació DOM amb jQuery (Exercici B)

Programa amb jQuery que, en fer clic sobre #div1, es realitzin les següents... Continuar leyendo "Exercicis Pràctics de jQuery: Validació, Animacions i Slick Slider" »