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

Programas Esenciales para Linux: Herramientas de Redes, Desarrollo y Utilidades

Informática5,51 KB

Herramientas de Redes y Seguridad

Desarrollo y Programación

  • GCC: Para las prácticas de programación.
    Estado: Instalado por defecto.
  • Eclipse: Para las prácticas de programación.
    Descarga: www.softonic.com
    Código: yum install eclipse.tar.gz
  • Qt Designer: Para programación visual en Linux.
    Descarga: http://linux.softpedia.com
    Código: yum install qtdesigner.src.rpm
  • Bluefish:
...
Continuar leyendo "Programas Esenciales para Linux: Herramientas de Redes, Desarrollo y Utilidades" »

Fundamentos de Sonido y Funcionamiento de la Mesa de Mezclas en Audio

Informática4,56 KB

Clasificación de las Señales de Audio

En el procesamiento de sonido, es fundamental comprender el origen y las características de las señales que entran en un sistema de audio:

  • Señales amplificadas: Provienen de micrófonos, instrumentos, mesas de mezclas y efectos.
  • Señales no amplificadas: Aquellas que van desde el amplificador hacia el altavoz.

Niveles y Tipos de Señal

  • Señal de micrófono: Señal de baja impedancia y balanceada, con un nivel aproximado de -50 dB.
  • Señales de línea:
    • Balanceada (simétrica, profesional): +4 dB.
    • No balanceada (asimétrica, semiprofesional): -10 dB.
  • Señal de instrumento: Alta impedancia y menor calidad, con un nivel de -20 dB.
  • Señal de equipo semiprofesional o doméstico: -10 dB.
  • Señal de equipo profesional:
...
Continuar leyendo "Fundamentos de Sonido y Funcionamiento de la Mesa de Mezclas en Audio" »

Fundamentos de Electrónica Digital y Sistemas Lógicos

Informática10,08 KB

1. Conceptos de Sistemas Analógicos y Digitales

Analógico: Es aquel sistema que toma valores continuos.

Digital: Es aquel que toma un conjunto de valores discretos.

Se diferencian en que los datos digitales pueden ser procesados y transmitidos de forma más fiable y eficiente; esta es la principal ventaja que tiene la representación digital sobre la analógica.

2. Ejemplos de Sistemas

  • Analógico: Un altavoz.
  • Combinación digital y analógica: Un reproductor de CD.
  • Digital: Una computadora.

3. Definición de Binario

El sistema de numeración de dos estados se denomina binario.

4. El Bit en el Sistema Binario

Cada uno de los dos dígitos del sistema binario, 1 y 0, se denomina bit. Por lo general, el 1 se representa mediante el nivel de tensión más...

Continuar leyendo "Fundamentos de Electrónica Digital y Sistemas Lógicos" »

Vocabulario de inglés para viajes: vuelos, aeropuerto y equipaje

Informática3,5 KB

1) Viajes y vuelos

- Arrival (arriba: llegada)
- Book a flight: reservar el vuelo
- Business class: clase business
- Departure: salida
- Direct flight: vuelo directo
- Economy class: clase turística
- First class: primera clase
- Fully booked: completo
- One-way ticket: billete de ida
- Return ticket: billete de ida y vuelta
- Special request: petición especial
- Stopover: escala
- Transfer: hacer transbordo
- Via: por vía
- Waiting list: lista de espera

2) En el avión

- Aisle seat: asiento de pasillo
- Emergency exit: salida de emergencia
- Flight attendant: azafato/a
- In-flight entertainment: entretenimiento a bordo
- Life jacket: chaleco salvavidas
- Overhead compartment: compartimento superior
- Pilot: piloto
- Safety instructions: instrucciones de seguridad
-...

Continuar leyendo "Vocabulario de inglés para viajes: vuelos, aeropuerto y equipaje" »

Cálculo de Precios, Descuentos y Gestión de Productos en Java: Ejemplo Práctico

Informática4,67 KB

Cálculo de Totales y Descuentos en Java

A continuación se presenta un conjunto de métodos en Java para calcular el total de una compra, aplicar descuentos según el horario y la marca del producto, y gestionar una colección de productos.

Método calcularTotal

El método calcularTotal determina el precio final de una compra. Primero valida el stock disponible, luego calcula el descuento aplicable y, por último, añade el IVA del 19%.

public int calcularTotal(int cantidad, String horario) {
int total = 0, descuentos = 0;
if (super.validar(cantidad)) {
descuentos = calcularDescuento(horario);
total = (super.precioBase - descuentos) * cantidad;
total = (int) (total + total * 0.19);
}
return total;
}

Método calcularDescuento (producto de la marca Zoni)

...
Continuar leyendo "Cálculo de Precios, Descuentos y Gestión de Productos en Java: Ejemplo Práctico" »

Implementacion de Patron DAO y Controladores en Java Swing

Informática77,3 KB

Interfaces y Modelos de Datos en Java

public interface ICurso {
    
    //  Obtiene todos los contactos en la base de datos
    public ArrayList<Curso> selectAll();
    // Obtiene todos los contactos que cumplen con una condición específica.
    public ArrayList<Curso> selectAllTo(String atributo, String condicion);
 //Obtiene todos los contactos con un ID específico.
    public ArrayList<Curso> selectAllId(int id);
  // Inserta un nuevo contacto en la base de datos.
    public boolean insert(Curso obj);
 // Actualiza la información de un contacto existente.
    public boolean update(Curso obj);
  // Elimina un contacto de la base de datos.
    public boolean delete(Curso obj);
// Busca contactos que contengan...

Continuar leyendo "Implementacion de Patron DAO y Controladores en Java Swing" »

Administración de Linux y Windows: Gestión de Software, Cuentas, Archivos y Registros

Informática4,89 KB

Linux (Distribución basada en Debian/Ubuntu)

Gestión de Software

  • Actualizar la base de datos de paquetes: sudo apt update
  • Actualizar el sistema: sudo apt upgrade
  • Comprobar la instalación de vim: dpkg -l | grep vim o apt list --installed | grep vim
  • Instalar vim: sudo apt install vim
  • Eliminar vim: sudo apt remove vim
  • Actualizaciones automáticas: instalar con sudo apt install unattended-upgrades y configurar con sudo dpkg-reconfigure -plow unattended-upgrades.

Gestión de Cuentas

  • Crear el usuario anna: sudo useradd -m anna y establecer la contraseña con echo "anna:anna" | sudo chpasswd.
  • Complejidad de contraseñas: editar el archivo /etc/security/pwquality.conf para establecer minlen=8, ucredit=-1, lcredit=-1, dcredit=-1 y ocredit=-1.
  • Expiración de
...
Continuar leyendo "Administración de Linux y Windows: Gestión de Software, Cuentas, Archivos y Registros" »

Programación Orientada a Objetos en Java: Clases Animal, Mascota y Clínica Veterinaria con Patrón Fachada

Informática7,56 KB

Programación Orientada a Objetos en Java: Animal, Mascota y Clínica

public class Animal {
protected String especie;

public String getEspecie() {
return especie;
}

public void setEspecie(String especie) {
this.especie = especie;
}

@Override
public String toString() {
return "Animal{" + "especie=" + especie + "mascota" + "}";
}

}

public class AnimalZoo extends Animal {
private String nombreZoo;
private String ciudad;

public AnimalZoo(String nombreZoo, String ciudad) {
this.ciudad = ciudad;
this.nombreZoo = nombreZoo;
}

public String getNombreZoo() {
return nombreZoo;
}

public void setNombreZoo(String nombreZoo) {
this.nombreZoo = nombreZoo;
}

public String getCiudad() {
return ciudad;
}

public void setCiudad(String ciudad) {
this.ciudad = ciudad;
}

@Override
public String toString(

...
Continuar leyendo "Programación Orientada a Objetos en Java: Clases Animal, Mascota y Clínica Veterinaria con Patrón Fachada" »

Componentes de un Sistema Informático: CPU, Memoria, Almacenamiento y Dispositivos de Entrada y Salida

Informática6,96 KB

Sistema informático

Computadora: es un sistema, una combinación de componentes interrelacionados que realizan las funciones básicas del sistema: entrada, procesamiento, salida, almacenamiento y control. De esta forma, proporciona a los usuarios finales una herramienta de procesamiento de información.

Componentes de un sistema de computadora

1. CPU

La CPU (Unidad Central de Procesamiento) es la parte del sistema que manipula los símbolos, los números y las letras, y controla las demás partes del sistema de computadora. El microprocesador recibe el nombre de CPU y es el responsable de todas las operaciones que se efectúan con los datos, además de llevar el control de los demás dispositivos de la computadora.

1.a Unidad de control

La unidad

...
Continuar leyendo "Componentes de un Sistema Informático: CPU, Memoria, Almacenamiento y Dispositivos de Entrada y Salida" »

Control remoto de ascensores con RMI y calculadora con CORBA en Java

Informática7,78 KB

ControlRemoto (RMI)

package cliente;

import java.rmi.*;
import java.util.Scanner;
import interfaz.GestorAscensores;
import java.lang.Math;

public class ControlRemoto {
GestorAscensores gestor;
Scanner teclado = new Scanner(System.in);

public ControlRemoto() throws Exception {
gestor = ((GestorAscensores) Naming.lookup("rmi://localhost/Gestor"));
}

public void controlar() throws Exception {
Scanner teclado = new Scanner(System.in);
int opcion, pisodest, id;

do {
opcion = menu();
switch (opcion) {
case 1:
case 2:
System.out.print("Piso: ");
pisodest = teclado.nextInt();
id = encontrarCercano(pisodest);
System.out.println("antes");
gestor.ir(pisodest, id);
break;
case 3:
break;
default:
System.out.println("opcion no valida");
}
} while (opcion != 3);
}

private int encontrarCercano(...

Continuar leyendo "Control remoto de ascensores con RMI y calculadora con CORBA en Java" »