Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Formación Profesional

Ordenar por
Materia
Nivel

Implementación y Cálculo de Diagonales de Matrices Cuadradas en C

Clasificado en Informática

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

Optimización de Código C para el Manejo de Matrices Cuadradas

A continuación, se presenta la refactorización y corrección del código fuente en C, diseñado para generar una matriz cuadrada, llenarla con valores aleatorios y calcular los promedios de sus diagonales principal y secundaria. Se han añadido las librerías necesarias y se ha mejorado la estructura y legibilidad del código, manteniendo intacta la lógica original.

Código C Corregido y Estructurado

Se han incluido las librerías <stdlib.h> y <time.h>, esenciales para la generación de números pseudoaleatorios, y se ha estandarizado la indentación.

#include <stdio.h>
#include <stdlib.h> // Necesario para rand() y srand()
#include <time.h>   // Necesario
... Continuar leyendo "Implementación y Cálculo de Diagonales de Matrices Cuadradas en C" »

Fundamentos de Sistemas Operativos y Arquitectura de Computadoras: Conceptos Clave

Clasificado en Informática

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

Conceptos Fundamentales de Gestión de Memoria

Paginación
Consiste en dividir la RAM en zonas iguales llamadas frames (o marcos) y los programas en partes del mismo tamaño llamadas páginas.
Segmentación
Permite definir bloques de memoria de tamaño variable. Cada segmento puede variar de 0 hasta un máximo permitido.
Memoria Virtual
Consiste en utilizar parte del disco duro como si fuese memoria RAM.

Cuestionario de Repaso: Sistemas Operativos y Arquitectura

H3. Almacenamiento y Particiones

  1. ¿Cuántas particiones puede tener un disco duro como máximo?

    Respuesta: Tres primarias y una extendida.

  2. ¿Es necesario particionar un disco y darle formato antes de ejecutar el instalador de Windows XP, 7, etc.?

    Respuesta: No, el propio instalador nos permite

... Continuar leyendo "Fundamentos de Sistemas Operativos y Arquitectura de Computadoras: Conceptos Clave" »

Protocolo Modbus: Comunicación Industrial Estándar

Clasificado en Informática

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

Modbus es un protocolo de comunicaciones serie publicado originalmente por Modicon (ahora Schneider Electric) en 1979 para su uso con controladores lógicos programables (PLC). Se ha convertido en el protocolo de comunicaciones estándar *de facto* en la industria, gracias a que es:

  • Simple y robusto.
  • Ágil y rápido.
  • De libre uso (sin royalties).
  • Ampliamente utilizado y con gran alcance.

Características Principales de Modbus

  • Diseñado para aplicaciones industriales.
  • Fácil de interpretar y manejar.
  • Maneja bloques de datos sin restricciones.
  • Permite la comunicación entre aproximadamente 240 dispositivos en la misma red.
  • Comúnmente usado en software SCADA (Supervisión, Control y Adquisición de Datos) y para la comunicación con unidades de entradas
... Continuar leyendo "Protocolo Modbus: Comunicación Industrial Estándar" »

Flexografia: Característiques, tintes, màquines i avantatges

Clasificado en Informática

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

Flexografia: Característiques

  • És un sistema d'impressió en relleu. Està basat en el packaging i deriva de la tipografia. Capacitat de producció: Alta

Forma impressora

  • El clixé és la forma impressora que s'utilitza en la Flexografia per a transmetre la imatge al suport. Aquesta és tova i en relleu i es construeix amb negatius. Hi ha dos tipus de clixé, aquell que repeleix l'aigua i el que repeleix el solvent. Poden ser de cautxú o de fotopolímer. Amb la planxa digital, s'elimina el pas del fotopolímer el que resulta en un procés més senzill.

Tipus de tintes

  • Les tintes són no grasses, de base aquosa o alcohol. Tenen poca viscositat i assequen molt ràpid. Són translúcides: No són opaques i quan imprimim una tinta damunt d'una altra,
... Continuar leyendo "Flexografia: Característiques, tintes, màquines i avantatges" »

Transmisión de Datos: Conceptos Básicos y Señales

Clasificado en Informática

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

Fundamentos de la Transmisión de Datos

Analógico y Digital

  • Lo analógico representa una medida mediante variables continuas, análogas a las magnitudes correspondientes.
  • Lo digital hace referencia a los números dígitos y, en particular, a los instrumentos de medida que la expresan con ellos.

Los datos involucrados en una transmisión pueden ser:

  • Analógicos: Voz, una fotografía, un vídeo.
  • Digitales: Un fichero MP3, un JPG o un MPG.

La transmisión en sí también puede ser:

  • Analógica: Cuando se utiliza una señal que varía en todo el rango existente entre dos niveles. Ejemplo: por el cable telefónico.
  • Digital: Cuando se utiliza un número concreto de niveles de tensión específicos. Ejemplo: un cable de red mediante el uso de un código digital.
... Continuar leyendo "Transmisión de Datos: Conceptos Básicos y Señales" »

Administración de Usuarios y Grupos en Linux: /etc/passwd, /etc/group y Entorno Gráfico

Clasificado en Informática

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

Estructura del archivo /etc/shadow: Nombre:contraseña:últ_cambio:mín:máx:aviso:inactividad:exp:reservado


Login: nombre del usuario

Contraseña: contraseña cifrada del usuario

Últ_cambio: última fecha cuando se cambió la contraseña.

Mín: mínimo número de días para volver a cambiar la contraseña.

Máx: Máximo número de días que la contraseña puede estar activa.

Aviso: el número de días de antelación con el que se avisará al usuario.

Inactividad: cantidad de días que permite el sistema de estar sin entrar.

Exp: fecha en que expira la cuenta.

Reservado: campo reservado para usos en el futuro.


/etc/group

Es el fichero donde se encuentran los grupos definidos en el sistema. Cada usuario pertenece obligatoriamente a un grupo cuyo GID... Continuar leyendo "Administración de Usuarios y Grupos en Linux: /etc/passwd, /etc/group y Entorno Gráfico" »

Radioenlaces: ventajas, desventajas y clasificación

Clasificado en Informática

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

Un radioenlace, como su propio nombre indica, consiste en el enlace que posibilita la transmisión de información entre dos puntos mediante el uso de ondas electromagnéticas que viajan a través del aire.
Los radioenlaces más utilizados en los sistemas de radiocomunicaciones son los que trabajan en la banda de microondas, es decir, desde el entorno de los 500 MHz hasta los 300 GHz. Se trata, pues, de señales con una longitud de onda muy pequeña. Esto hace que sean sensibles a los fenómenos meteorológicos como la lluvia y la nieve.

Principales ventajas

  • Gran velocidad de despliegue de la red.
  • Instalación rápida y mantenimiento sencillo.
  • Uso de antenas muy directivas que evitan recibir (y provocar) interferencias, pudiéndose reutilizar fácilmente
... Continuar leyendo "Radioenlaces: ventajas, desventajas y clasificación" »

Conceptes Bàsics d'Informàtica

Clasificado en Informática

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

1. Ordinador de Sobretaule

Un ordinador de sobretaula és més confiable que un portàtil.

2. Microprocessador

El microprocessador rep el nom també de CPU.

3. Marques de CPU

Les dues marques més importants de CPUs són Intel i AMD.

4. Memòria d'Accés Aleatori

La memòria d'accés aleatori es coneix amb la sigla RAM.

5. Disc Durs

Els discs durs guarden les dades en forma magnètica.

6. Capacitat d'un CD

Un CD té una capacitat de 700 megabytes.

7. Dispositiu Trackball

El trackball és un dispositiu semblant a un ratolí, però només és una bola.

8. Models de Monitors

Els models antics de monitors eren CRT; els actuals són tipus LCD.

9. Protocol USB

El protocol USB 3.0 de l'USB permet una velocitat de 600 MB.

10. Xarxes Cablejades

Les xarxes cablejades impliquen... Continuar leyendo "Conceptes Bàsics d'Informàtica" »

Glosario Fundamental de Conceptos Informáticos y Tecnológicos

Clasificado en Informática

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

Framework

Estructuras no solo conceptuales, sino también tecnológicas. Ayudan a los programadores a desarrollar aplicaciones más fiables, mantenibles, eficientes, estandarizables y complejas.

Paquete Integrado o Suite de Software

Agrupación de diversos programas de uso similar o complementario entre sí, formando un conjunto coherente de aplicaciones.

DIP (Dual In-line Package)

Paquete Dual en Línea. Es un modo de encapsulado para componentes electrónicos. Su apariencia externa es la de un circuito rectangular negro con patas metálicas.

Bus (Informática)

Los buses son caminos a través de los cuales las instrucciones y los datos circulan entre las distintas unidades del ordenador.

WebView

Componente de aplicación para Android que permite mostrar... Continuar leyendo "Glosario Fundamental de Conceptos Informáticos y Tecnológicos" »

Resumen de comandos Linux para gestión de archivos y texto

Clasificado en Informática

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

Comandos básicos

Date: Muestra la fecha actual.

Who: Indica qué usuarios están conectados al sistema.

echo mensaje > fichero: Redirige la salida dentro del fichero indicado.

Bc: Se puede emplear como una calculadora.

cal [[mes] año]: Muestra el calendario del mes y año especificados.

Listado de archivos (ls)

ls: Lista los nombres de los ficheros.

  • -l: Información detallada.
  • -i: Muestra el número de i-nodo.
  • -a: Incluye archivos ocultos.
  • -d: Muestra información del directorio, no de su contenido.
  • -t: Ordena por fecha de actualización.
  • -R: Recursividad, muestra subdirectorios.
  • -F: Indica el tipo de archivo (/ para directorios, * para ejecutables).

orden | less: Dosifica la salida por pantalla.

less fichero(s): Muestra el contenido de uno o varios archivos,... Continuar leyendo "Resumen de comandos Linux para gestión de archivos y texto" »