Chuletas y apuntes de Informática y Telecomunicaciones de Bachillerato y Selectividad

Cableado Estructurado, Fibra Óptica y Elementos de Red LAN: Conceptos Básicos de Telecomunicaciones

Informática y Telecomunicaciones6,32 KB

Cableado Estructurado y Par Trenzado

Cable STP

- Par trenzado con pantalla protectora.

- Lleva pantalla para evitar interferencias con los cables próximos.

14.- ¿Qué son las instalaciones de cableado estructurado?

- Forma en que se organizan o estructuran los cables que sirven para las comunicaciones de voz (telefonía: centralita) y datos (red informática: ordenador).

- Usan par trenzado o fibra óptica. El tipo de conexión es siempre estrella, ya que es segura y práctica.

- Ventajas:

• Menor coste, sobre todo en el cableado.

• Permite ampliaciones.

• Mantenimiento más fácil: si uno se estropea, los demás funcionan.

• Es flexible, ante cambios de ordenadores.

15.- ¿Qué es la fibra óptica? Características y ventajas.

- Medio de transmisión...

Continuar leyendo "Cableado Estructurado, Fibra Óptica y Elementos de Red LAN: Conceptos Básicos de Telecomunicaciones" »

Juego del Tres en Raya en C++ y Juego OSO: Código Completo Explicado

Informática y Telecomunicaciones6,12 KB

Juego del tres en raya en C++

A continuación se presenta el código del juego del tres en raya, desarrollado en C++ para ejecutarse por consola.

Código base del tres en raya

#include <iostream>
using namespace std;

int main() {
    char c1='1', c2='2', c3='3', c4='4', c5='5', c6='6', c7='7', c8='8', c9='9';
    char jugador='X';
    int pos, jugadas=0;

    while (true) {
        cout << "\n " << c1 << " | " << c2 << " | " << c3 << "\n";
        cout << "---+---+---\n";
        cout << " " << c4 << " | " << c5 << " | " << c6 << "\n";
        cout << "---+---+---\n";
        cout << " " <<...

Continuar leyendo "Juego del Tres en Raya en C++ y Juego OSO: Código Completo Explicado" »

Ejercicios Prácticos de Programación en Lenguaje C: Ejemplos de Código Resueltos

Informática y Telecomunicaciones4,11 KB

Introducción a la Programación en Lenguaje C

A continuación se presenta una colección de programas desarrollados en el lenguaje de programación C, ideales para comprender el uso de variables, operaciones aritméticas básicas y estructuras de control condicionales (if-else).

1. Resolución de Ecuaciones de Primer Grado

Este programa calcula la solución de una ecuación lineal simple de la forma ax + b = 0.

#include <stdio.h>
#include <conio.h>

main(){
    float a, b, x;
    printf("Dame un valor para a: ");
    scanf("%f", &a);
    printf("Dame un valor para b: ");
    scanf("%f", &b);
    if(a == 0){
        printf("La ecuacion no tiene solucion");
    }
    x = -b / a;
    printf("El resultado es %f", x);
    getch(
...
Continuar leyendo "Ejercicios Prácticos de Programación en Lenguaje C: Ejemplos de Código Resueltos" »

Ejercicios Prácticos de Programación en Pseudocódigo para Manipulación de Cadenas de Texto

Informática y Telecomunicaciones3,24 KB

Ejercicios Resueltos de Manipulación de Cadenas en Pseudocódigo

Inversión de Cadenas

Cadena invertida

Definir cad, invertida Como Caracter;

Definir car Como Entero;

invertida <- "";

Escribir Sin Saltar "Introduce una cadena:";

Leer cad;

Para car <- Longitud(cad) - 1 hasta 0 Con Paso -1 Hacer

invertida <- concatenar(invertida, Subcadena(cad, car, car));

FinPara

Escribir "La cadena invertida es:", invertida;

FinProceso

Recorrido y Extracción de Caracteres

Escribir Caracteres

Definir cad Como Caracter;

Definir posicion Como Entero;

Escribir "Introduce una cadena:";

Leer cad;

Para posicion <- 0 hasta Longitud(cad) - 1 Hacer

Escribir Subcadena(cad, posicion, posicion);

FinPara

FinProceso

Validación de Prefijos

Comienza por

Definir cad, subcad Como Caracter;...

Continuar leyendo "Ejercicios Prácticos de Programación en Pseudocódigo para Manipulación de Cadenas de Texto" »

Administración de Tablespaces, Usuarios y Privilegios en Oracle SQL

Informática y Telecomunicaciones4,05 KB

Ejercicios de Administración en Oracle Database

Ejercicio 1: Creación de un Tablespace

Crear un tablespace de nombre COMPRAS asociándole un fichero en disco llamado 'COMPRAS.ORA' de 5 MB:

CREATE TABLESPACE compras DATAFILE 'COMPRAS.ORA' SIZE 5M;

Ejercicio 2: Modificación de Tablespace con Autoextensión

Modificar el tablespace del Ejercicio 1 para que pueda autoextenderse automáticamente, sin límite de espacio:

ALTER TABLESPACE compras ADD DATAFILE 'COMPRAS.ORA' SIZE 1M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;

Ejercicio 3: Creación y Asignación de Permisos a un Rol

Crear un rol que tenga los siguientes privilegios: INSERT y SELECT en Depart y Emple; además de CREATE SESSION, CREATE DATABASE LINK, CREATE TABLE y CREATE VIEW:

CREATE ROLE Role1;
...
Continuar leyendo "Administración de Tablespaces, Usuarios y Privilegios en Oracle SQL" »

Crear Vistas y Gestionar Permisos de Usuario en MySQL: Práctica con la Base de Datos Jardinería

Informática y Telecomunicaciones2,5 KB

-Crear una vista llamada CuentaPedidosMadrid, que muestre los campos nombreCliente, nombreContacto y Número de Pedidos de todos los clientes de Madrid ordenados ascendentemente por nombre. Comprobar que se ha creado consultando el diccionario de datos.

create view cuentapedidosmadrid (numeropedidos, nombrecliente, nombrecontacto)
as select count(codigopedido), nombrecliente, nombrecontacto
from clientes natural join pedidos
where ciudad = 'madrid'
group by nombrecliente order by nombrecliente;

use information_schema;
select table_name from views where table_name = 'CuentaPedidosMadrid';

-Crear un usuario user@localhost y otorgarle permisos de consulta sobre los campos NombreCliente y NumeroDePedidos de la vista CuentaPedidosMadrid y de consulta...

Continuar leyendo "Crear Vistas y Gestionar Permisos de Usuario en MySQL: Práctica con la Base de Datos Jardinería" »

Programa en C para Gestionar Datos de Fincas: Código Comentado y Corregido

Informática y Telecomunicaciones4,68 KB

Programa en C para la gestión de datos de fincas

A continuación se presenta un programa en lenguaje C que permite gestionar los datos de una finca mediante un menú interactivo. El programa posibilita introducir los datos, modificar el nombre y la superficie, mostrar la información en pantalla y finalizar la ejecución.

Definición de tipos

Se utilizan typedef para definir dos tipos de cadena de caracteres:

typedef char texto20[20];
typedef char texto50[50];

Prototipos de funciones

char menu(void);
void datos_finca(texto20 nom, texto20 ref, texto50 prop, float *sup);
void modif_nombre(texto20 nom);
float modif_sup(float sup);
void imprime(texto20 nom, texto20 ref, texto50 prop, float sup);

Función principal

int main(void)
{
    texto20 nombre_finca,
...
Continuar leyendo "Programa en C para Gestionar Datos de Fincas: Código Comentado y Corregido" »

Vocabulario de Tecnología y Máquinas en Inglés: Lista Español-Inglés

Informática y Telecomunicaciones4,23 KB

Vocabulary List: Technology & Machines

SPANISH

ENGLISH

TECNOLOGÍA

TECHNOLOGY

AVANCE TECNOLÓGICO

TECHNOLOGICAL ADVANCE

DESARROLLO

DEVELOPMENT

EVOLUCIÓN

EVOLUTION

INVENTO

INVENTION

AVANCE

BREAKTHROUGH

UN GRAN LOGRO

A BIG ACHIEVEMENT

TECNOLOGÍA DE LA INFORMACIÓN

INFORMATION TECHNOLOGY

TECNOLOGÍA PUNTA

STATE-OF-THE-ART TECHNOLOGY

CRECIMIENTO

GROWTH

MOTOR

ENGINE

INTERRUPTOR

SWITCH

ENCHUFE

PLUG

TOMA DE CORRIENTE

SOCKET

CORTOCIRCUITO / APAGÓN

POWER CUT

FUERA DE SERVICIO

OUT OF ORDER

BRICOLAJE

DO-IT-YOURSELF

RECEPTOR / AURICULAR

RECEIVER

CABLE

WIRE

CUERDA / SOGA

CORD

APARATO / ARTILUGIO / DISPOSITIVO

GADGET

HERRAMIENTAS

TOOLS

PISOS

FLATS

HACHA

AXE

LIMA

FILE

AGUJA

NEEDLE

TIJERAS

SCISSORS

PALA

SPADE

SACACORCHOS

CORKSCREW

MARTILLO

HAMMER

SIERRA

SAW

DESTORNILLADOR

SCREWDRIVER

CORTACÉSPED

LAWN-MOWER

LLAVE INGLESA

SPANNER

...

Continuar leyendo "Vocabulario de Tecnología y Máquinas en Inglés: Lista Español-Inglés" »

Fundamentos de Redes de Computadoras y Comunicación Digital

Informática y Telecomunicaciones4,55 KB

Conceptos Básicos de Redes de Computadoras

  • 1. Una red de computadoras es: Un conjunto de dispositivos electrónicos interconectados.
  • 2. ¿Qué permite una red de computadoras? Permite compartir información y recursos entre los usuarios.
  • 3. ¿Cuál de los siguientes es un ejemplo de red? Un ejemplo claro es la red de un colegio.
  • 4. ¿Cuál de los siguientes recursos puede compartirse en una red? Se pueden compartir periféricos como las impresoras.
  • 5. Una ventaja de las redes es que: Estas herramientas optimizan recursos de manera eficiente.

El Modelo Cliente-Servidor

  • 6. En el modelo Cliente-Servidor, el cliente: Es el nodo que solicita recursos o servicios.
  • 7. En el modelo Cliente-Servidor, el servidor: Es el encargado de procesar solicitudes y responder
...
Continuar leyendo "Fundamentos de Redes de Computadoras y Comunicación Digital" »

Ejemplos de código en C++ para búsqueda en arrays y cálculo de estadística básica

Informática y Telecomunicaciones3,26 KB

Ejemplo 1: Buscar elementos en un array

El siguiente programa en C++ permite almacenar un conjunto de datos en un array de tamaño 10 y realizar búsquedas sucesivas para comprobar si un número ingresado por el usuario aparece o no en el arreglo.

#include <iostream>
using namespace std;

int main () {
    int datos[10];
    for (int i=0; i<10; i++) {
        cout << "Dime el dato " << i+1 << ": ";
        cin >> datos[i];
    }
    int busqueda;
    do {
        cout << "Dime un numero: ";
        cin >> busqueda;
        if (busqueda != 0) {
            int encontrados = 0;
            for (int i=0; i<10; i++) {
                if (busqueda == datos[i])
                    encontrados++;
...
Continuar leyendo "Ejemplos de código en C++ para búsqueda en arrays y cálculo de estadística básica" »