viernes, 23 de mayo de 2025

 

Introducción a la Programación

  1. ¿Qué es la programación?
    Es el proceso de escribir instrucciones (código) que una computadora puede entender y ejecutar para realizar tareas específicas.
  2. Lenguajes de programación:
    Son los medios que usamos para comunicarnos con la computadora. Hay muchos lenguajes, como:
    • Python (fácil de aprender, muy usado).
    • Java, C++, JavaScript, VB.NET, entre otros.
  3. Algoritmos:
    Conjunto de pasos ordenados y lógicos para resolver un problema. Son la base de cualquier programa.
  4. Estructuras básicas de un programa:
    • Variables: Espacios para guardar datos.
    • Tipos de datos: Números, texto, booleanos (verdadero/falso), etc.
    • Operadores: Aritméticos (+, -, *, /), lógicos (AND, OR, NOT), relacionales (==, <, >).
  5. Estructuras de control:
    • Condicionales: Permiten tomar decisiones (if, else, switch).
    • Bucles o ciclos: Permiten repetir instrucciones (for, while).
  6. Funciones o métodos:
    Bloques de código reutilizable que realizan una tarea específica. Ayudan a organizar y simplificar los programas.
  7. Entrada y salida de datos (E/S):
    • Entrada: Datos que el usuario da al programa (teclado, archivos).
    • Salida: Información que el programa muestra (pantalla, archivos).
  8. Depuración y prueba de programas:
    • Depurar: Corregir errores en el código (bugs).
    • Probar: Verificar que el programa hace lo que debe hacer.
  9. Lógica de programación:
    • Capacidad para resolver problemas de forma estructurada.
    • Requiere pensar paso a paso cómo debe actuar el programa.
  10. Compilación e interpretación:
  • Algunos lenguajes compilan el código antes de ejecutarlo (como C++).
  • Otros lo interpretan línea por línea (como Python).

 

Introducción a las Redes de Computadoras

  1. Definición de red de computadoras:
    Una red de computadoras es un conjunto de dispositivos (como computadoras, servidores, impresoras, etc.) conectados entre sí para compartir recursos e intercambiar información.
  2. Objetivos principales:
    • Compartir recursos (archivos, impresoras, conexión a internet).
    • Facilitar la comunicación (correo electrónico, mensajería, videollamadas).
    • Centralizar la administración y seguridad de los datos.
  3. Tipos de redes según su alcance:
    • LAN (Local Area Network): Red local, como en una casa u oficina.
    • MAN (Metropolitan Area Network): Red en una ciudad o campus.
    • WAN (Wide Area Network): Red a gran escala geográfica (ej. Internet).
  4. Componentes básicos:
    • Dispositivos finales: Computadoras, teléfonos, impresoras, etc.
    • Dispositivos de red: Routers, switches, hubs, módems.
    • Medios de transmisión: Cableado (cobre, fibra óptica) o inalámbrico (Wi-Fi).
  5. Topologías de red:
    • Bus, estrella, anillo, malla, híbrida.
    • Determinan cómo están conectados los dispositivos entre sí.
  6. Protocolos de comunicación:
    • Reglas que permiten la transmisión de datos entre dispositivos.
    • Ejemplo más común: TCP/IP, base de Internet.
  7. Modelo OSI (Open Systems Interconnection):
    • Estándar que divide la comunicación en 7 capas (física, enlace de datos, red, transporte, sesión, presentación y aplicación).
    • Ayuda a entender y diseñar redes de forma estructurada.
  8. Seguridad en redes:
    • Fundamental para proteger los datos y evitar accesos no autorizados.
    • Uso de firewalls, cifrado, contraseñas, antivirus, etc.
  9. Internet y redes privadas:
    • Internet: Red pública y global.
    • Intranet: Red privada dentro de una organización.
    • Extranet: Red que permite acceso limitado a usuarios externos autorizados.

 

 Acá tienen la actividad de Lenguaje 4, la cual consta de 2 partes que a continuación se especifica: 1era Parte: Valor 40 puntos Investigar ...