Archivo de la categoría: Ingeniería informática

CSS, XSL y Bases de Datos: Fundamentos y Aplicaciones

Hojas de Estilo: CSS y XSL

CSS (Cascading Style Sheets)

CSS (Style Sheet for HTML): Permite dar estilo a documentos HTML y XML. Cada etiqueta está predefinida y el navegador sabe cómo interpretarlas.

XSL (Extensible Stylesheet Language)

XSL (Style Sheet for XML): Hoja de estilo XML. Las etiquetas no están predefinidas y el navegador no sabe cómo interpretarlas. Utiliza las etiquetas XSL y HTML para definir cómo mostrar el XML.

XSL (Extensible Stylesheet Language) Dispone de 3 partes:

Conceptos Clave en Tecnología, Informática y Comunicación: Definiciones y Ejemplos

Conceptos Fundamentales en Tecnología e Informática

Innovación

La innovación es la creación o modificación de un producto y su introducción en un mercado.

Datos

Los datos son información amplia o concreta que permite una deducción o conocimiento exacto.

Información

La información es la comunicación o adquisición de conocimientos sobre una materia en particular para ampliar o precisar los que ya se tienen.

Inforware

Inforware define a los sitios web que utilizan software con el propósito de Seguir leyendo “Conceptos Clave en Tecnología, Informática y Comunicación: Definiciones y Ejemplos” »

Comandos Linux, Algoritmos de CPU y Memoria, y Funciones del SO

Comandos Esenciales de Linux

A continuación, se presenta una lista de comandos comunes en sistemas Linux, junto con una breve descripción de su función:

Comandos Básicos

  1. apropos: Busca palabras clave en las páginas del manual.
  2. whatis: Imprime descripciones breves de comandos.
  3. shutdown: Apaga o reinicia el equipo.
  4. bash: Ejecuta un shell o intérprete de comandos.
  5. whoami: Muestra el usuario actual.
  6. uname: Muestra información sobre el sistema.
  7. type: Indica el tipo de comando.
  8. whereis: Muestra la ubicación Seguir leyendo “Comandos Linux, Algoritmos de CPU y Memoria, y Funciones del SO” »

Comandos Esenciales de GNU/Linux: Optimización y Redes

Comandos Esenciales para GNU/Linux (Debian/Ubuntu)

Instalación del Idioma en Ubuntu/BackTrack (Basado en Debian)

Para instalar o cambiar el idioma en un sistema GNU/Linux basado en Debian (como Ubuntu o BackTrack), sigue estos pasos:

  1. Abre una terminal (consola). Puedes usar el atajo de teclado Ctrl+Alt+T.
  2. Instala el selector de idioma con el siguiente comando:
    sudo apt-get install language-selector-gnome

    Nota: apt-get install es el comando para instalar paquetes. language-selector-gnome (o language- Seguir leyendo “Comandos Esenciales de GNU/Linux: Optimización y Redes” »

Comparativa entre Cartografía en Papel y Digital: Ventajas y Desventajas

Diferencias entre Cartografía en Papel y Cartografía Digital

  • 1. Cartografía en papel estática y digital dinámica.
  • 2. Estructuración de la información: La información debe estar perfectamente estructurada para que los programas la puedan interpretar.
  • 3. Concepto de capa como fichero: Contienen información espacial de una sola variable o conjunto coherente de entidades (cauces, carreteras, etc.). Es preferible reservar el término mapa para una combinación de capas preparadas para su visualización Seguir leyendo “Comparativa entre Cartografía en Papel y Digital: Ventajas y Desventajas” »

Estructuras de Datos y TAD: Diferencias, Encapsulamiento y Calidad del Software

Diferencias entre Estructuras de Datos y Tipos Abstractos de Datos (TAD)

Estructuras de Datos

Una estructura de datos es un método de almacenamiento de datos en la memoria de un ordenador. Ejemplos incluyen enteros, matrices y pilas. En definitiva, es cualquier forma de almacenar información en la memoria del ordenador.

Los programas que usan estructuras de datos, sin la abstracción de los TAD, pueden ser complejos.

Tipo Abstracto de Datos (TAD)

Un Tipo Abstracto de Datos (TAD) es una colección Seguir leyendo “Estructuras de Datos y TAD: Diferencias, Encapsulamiento y Calidad del Software” »

Comparativa entre Modelos Ráster y Vectorial: Ventajas, Desventajas y Aplicaciones

Diferencias Clave entre los Modelos Ráster y Vectorial en SIG

En este documento, se expondrán una serie de ejemplos que comparan los modelos ráster y vectorial, y se determinará en cada caso cuál sería mejor utilizar. En cuanto al planteamiento, el modelo ráster se centra en la característica del espacio que analizamos (qué y cómo), mientras que el modelo vectorial da prioridad a la localización de dicha característica (dónde).

Precisión y Forma

En lo referente a la precisión, el modelo Seguir leyendo “Comparativa entre Modelos Ráster y Vectorial: Ventajas, Desventajas y Aplicaciones” »

Funciones para Manipular Árboles y Bosques en Programación

Funciones para la Manipulación de Árboles y Bosques

1. Función lista_hojas

La función lista_hojas toma un árbol como entrada y devuelve una lista con todas las letras que se encuentran en las hojas del árbol, tomadas de izquierda a derecha.

func lista_hojas(a:árbol) dev l:lista

l <- raíz(a) == "" ? <> : <raíz(a)>

finfunc

func lista_hojas_b(b:bosque) dev l:lista

si vacio(b) entonces

l <- <>

si no

l <- lista_hojas(primer(b)) ++ lista_hojas_b(resto( Seguir leyendo “Funciones para Manipular Árboles y Bosques en Programación” »

Sistemas Operativos: Componentes, Funciones y Evolución

Sistemas Computacionales: Conceptos Fundamentales

Funciones Básicas

  • Gestión de Información: almacenamiento, referencias, recuperación y comunicación.
  • Desarrollo de Software: programación y depuración de programas.
  • Ejecución de programas: aplicaciones.

Tareas del Sistema Operativo (SO)

  • Administración de memoria.
  • Administración de CPU.
  • Manejo de dispositivos de Entrada/Salida (E/S).
  • Administración de archivos en disco.
  • Comunicación con el usuario.

Funciones de los Sistemas Operativos

Fundamentos de Informática: Conceptos Clave y Evolución Tecnológica

Informática: La Ciencia del Tratamiento Automático y Racional de la Información

La informática es la ciencia que se ocupa del tratamiento automático y racional de la información. Se centra en el desarrollo de nuevas máquinas, nuevos métodos automáticos de trabajo y nuevas aplicaciones informáticas.

Componentes de un Sistema Informático

Un sistema informático se compone de dos partes fundamentales: