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

Ordenar por
Materia
Nivel

Calculadora de IMC en Java: Gestión de Datos de Pacientes

Clasificado en Informática

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

Introducción

En este documento, se presenta un programa en Java que permite gestionar los datos de pacientes en un hospital, incluyendo el cálculo del Índice de Masa Corporal (IMC). El programa permite registrar pacientes, calcular su IMC, identificar al paciente con mayor IMC, verificar qué pacientes superan una altura determinada y comprobar si el paciente con menor IMC es también el más pequeño en estatura.

Funcionalidades del Programa

  • Registrar múltiples pacientes con su nombre, peso (en kilos) y altura (en centímetros).
  • Calcular el IMC de cada paciente.
  • Mostrar un listado completo de los pacientes con sus respectivos datos e IMC.
  • Identificar y mostrar el nombre del paciente con el mayor IMC.
  • Permitir al usuario ingresar una altura y
... Continuar leyendo "Calculadora de IMC en Java: Gestión de Datos de Pacientes" »

Sistemas Automatizados: Conceptos Clave, PLCs y SCADA

Clasificado en Informática

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

Sistema Automatizado

Aquel que es capaz de forma automática, dando lugar a las acciones adecuadas para la cual ha sido diseñada.

Objetivos de la Automatización

La automatización busca:

  • Mejorar la productividad, reduciendo los costes de producción y mejorando la calidad.
  • Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos penosos y mejorando la seguridad.
  • Realizar operaciones imposibles de controlar intelectual o manualmente.
  • Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades necesarias en el momento preciso.
  • Simplificar el mantenimiento, de forma que el operario no requiera grandes conocimientos para la manipulación del proceso productivo.
  • Integrar la gestión y producción.

Componentes Clave de un

... Continuar leyendo "Sistemas Automatizados: Conceptos Clave, PLCs y SCADA" »

Programas en C para Principiantes: Ejercicios Prácticos

Clasificado en Informática

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

1. Programa para encontrar el menor de dos números

Crea un programa que lea dos números por teclado y que me indique cuál es el menor. Que indique también si los dos números son iguales.

#include 

int main() {
    int a, b;
    printf("Inserte un número: \n");
    scanf("%d", &a);
    printf("Inserte otro número: \n");
    scanf("%d", &b);

    if (a > b)
        printf("El número %d es mayor que %d \n", a, b);
    else if (a < b)
        printf("El número %d es menor que %d \n", a, b);
    else
        printf("El número %d y el %d son iguales \n", a, b);
}

2. Programa para imprimir un símbolo en 10 líneas

Crea un programa que escriba el símbolo * en 10 líneas, usando solo la orden:

#include 

int main() {
    int i;
... Continuar leyendo "Programas en C para Principiantes: Ejercicios Prácticos" »

Explorando Servidores y Comandos de Red Clave en Windows y Linux

Clasificado en Informática

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

Comprendiendo los Tipos de Servidores en Redes Informáticas

Una forma de organizar una red es privilegiar, al menos, a uno de sus ordenadores, dotándolo de capacidades añadidas en forma de servicios. A estos ordenadores se les denomina servidores.

El resto de los ordenadores se conocen como clientes, los cuales solicitarán servicios a estos servidores. Estos últimos estarán especializados en la función para la que fueron diseñados, creando así una red centralizada que resulta más fácil de administrar. Este modelo incorpora un sistema de cuentas de usuario y contraseñas de entrada que restringe los accesos no autorizados.

Existen diversos tipos de servidores, entre los que destacan:

Servidor de Discos

Es un servidor que pone a disposición... Continuar leyendo "Explorando Servidores y Comandos de Red Clave en Windows y Linux" »

Modelo conceptual rm/t

Clasificado en Informática

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

Grupo A

1ª Pasos para diseñar bases de datos: 1º Paso: representación del Problema o hacer un buen análisis del problema y documentarlo. 2º realizar un Diagrama del problema real siguiendo el modelo E/R revisando normalizando y Documentándolo. 3º Transformar el diagrama E/R al modelo relacional revisando La calidad del diseño, normalizándola y documentándola. Implementar el Diseño obtenido para la BD en un SGBD documentándolo y añadiendo las tareas Administrativas y de explotación correspondientes.

2ª Modelo de datos: -Modelo Conceptual: debe servir para poder comunicarse en la resolución del problema Con un usuario que no sea informático o experto en BD. Con este modelo se puede Representar el problema tal y como el usuario... Continuar leyendo "Modelo conceptual rm/t" »

Fundamentos de Redes: Capas, Topologías y Métodos de Acceso

Clasificado en Informática

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

La Capa de Enlace de Datos: Subcapas y Funciones

La capa de enlace de datos se divide en dos subcapas principales:

  • LLC (Logical Link Control): Control de Enlace Lógico.
    • Funciones: Control de flujo, control de errores, multiplexación, entre otras.
  • MAC (Media Access Control): Control de Acceso al Medio.
    • Función principal: Determina quién tiene derecho a acceder al canal de comunicación.
    • Las tarjetas de red poseen una dirección MAC única para su identificación.

Estructura TCP/IP y la Fragmentación de Datos

La información que viaja por la red se denomina datos, los cuales se dividen en paquetes de datos.

Las ventajas de esta división en paquetes son:

  • La información fragmentada no ocupa todo el ancho de banda de forma continua.
  • Si falla la transmisión
... Continuar leyendo "Fundamentos de Redes: Capas, Topologías y Métodos de Acceso" »

Fundamentos Esenciales de Software y Hardware: Conceptos Clave en Informática

Clasificado en Informática

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

Fundamentos Esenciales de Software y Hardware

Este documento explora los conceptos fundamentales del software y el hardware, sus clasificaciones, licencias y aspectos clave de la protección de datos, proporcionando una base sólida para comprender el funcionamiento de los sistemas informáticos.

Tipos de Software

  • Software de Sistema: Se encarga de la configuración y utilización óptima del hardware.
  • Software de Aplicación: Incluye programas diseñados para el tratamiento de datos y la realización de tareas específicas. Puede ser de propósito general o a medida.

Licencias de Software

Una licencia de software es un contrato entre el desarrollador de un programa (que posee la propiedad intelectual y los derechos de autor) y el usuario. Define... Continuar leyendo "Fundamentos Esenciales de Software y Hardware: Conceptos Clave en Informática" »

Ejemplos Prácticos de SQL Avanzado: Procedimientos, Triggers, Eventos y Manejo de Errores

Clasificado en Informática

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

Contar Empleados con Procedimiento Almacenado

Crear un procedimiento almacenado que cuente los empleados registrados en la tabla PERSONAL y muestre el total en pantalla.


CREATE PROCEDURE contarPersonal()
BEGIN
    DECLARE n INT DEFAULT 0;
    DECLARE done INT DEFAULT 0;
    DECLARE dni_empleado INT; -- Renombrado para claridad
    DECLARE cursor1 CURSOR FOR SELECT DNI FROM PERSONAL;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;

    OPEN cursor1;

    read_loop: REPEAT
        FETCH cursor1 INTO dni_empleado;
        IF done = 0 THEN
            SET n = n + 1;
        END IF;
    UNTIL done END REPEAT read_loop;

    CLOSE cursor1;

    SELECT n AS 'Nº de empleados';
END;

Actualizar Fechas y Crear Vista de Cuentas

Modificar la fecha... Continuar leyendo "Ejemplos Prácticos de SQL Avanzado: Procedimientos, Triggers, Eventos y Manejo de Errores" »

Redes de Área Local (LAN): Características, Tipologías y Protocolos

Enviado por Sgamez166 y clasificado en Informática

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

Redes de Área Local (LAN)

Una red de **área local (LAN)** es un conjunto de elementos físicos y lógicos que proporcionan interconexión entre dispositivos en un área privada y restringida. Tiene las siguientes **características**:

  1. Restricción geográfica.
  2. La velocidad de transmisión debe ser elevada.
  3. La red de área local debe ser privada.
  4. Fiabilidad en las transmisiones.

Hay otros tipos de redes:

  • **MAN** (para redes metropolitanas).
  • **PAN** (redes de área personal).
  • **WLAN** (para las redes de área local inalámbricas).
  • **WAN** (es una red que intercomunica equipos en un área geográfica muy amplia).

Topologías en Red

  • Topología en **estrella**.
  • Topología en **anillo**, que utiliza una red *token ring* con el estándar IEEE 802.5.
  • Topología
... Continuar leyendo "Redes de Área Local (LAN): Características, Tipologías y Protocolos" »

Referencia Rápida de Comandos Docker Esenciales y Conceptos de Kubernetes

Clasificado en Informática

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

Comandos Esenciales de Docker para la Gestión de Contenedores

Gestión Básica de Contenedores

docker ps
Lista los contenedores en ejecución.
docker ps -a
Lista todos los contenedores (incluyendo los detenidos).
docker stop <id>
Detiene un contenedor en ejecución.
docker rm <id>
Elimina un contenedor (debe estar detenido).
docker start <id>
Inicia un contenedor previamente creado y detenido.
docker run -d --name <nombre> -p 8080:80 nginx
Crea y ejecuta un nuevo contenedor en segundo plano (-d) basado en la imagen nginx, mapeando el puerto 8080 del host al 80 del contenedor.
docker inspect <id>
Muestra información detallada sobre un contenedor o imagen.
docker exec -it <contenedor> bash
Accede interactivamente (-it) a
... Continuar leyendo "Referencia Rápida de Comandos Docker Esenciales y Conceptos de Kubernetes" »