Conceptos Fundamentales de Informática, Redes y Programación

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,38 KB

Fundamentos de Informática y Tecnologías de la Información

Conceptos Básicos

  • Información: Conjunto de datos organizados y útiles para un objetivo determinado.
  • Informática: Ciencia que procesa y almacena información en formato digital.
  • Sinónimo de informática: Computación.
  • Elementos de la información: Dato, información y conocimiento.
  • Información: Datos aplicados con un valor útil específico.
  • Dato: Elemento primario que puede percibirse a través de los sentidos.
  • Tecnologías de la Información (TI): Dispositivos y servicios encargados de procesar información digital.
  • Computadora: Máquina electrónica diseñada para almacenar y procesar información.

Infraestructura de Redes e Internet

Conectividad y Protocolos

  • Internet: Red mundial descentralizada que conecta otras redes entre sí.
  • Red informática: Infraestructura tecnológica diseñada para compartir información.
  • Protocolos: Conjunto de reglas establecidas para la transmisión de datos (ejemplos: TCP/IP, HTTP).
  • Red de computadoras: Sistema de computadoras conectadas para compartir recursos y servicios.
  • Dirección IP: Identificador numérico único que posee cada dispositivo en internet.

Gestión de Dominios y Organismos

  • Dominio: Nombre único y amigable que identifica a una página web.
  • DNS (Domain Name System): Sistema que relaciona los nombres de dominio con sus respectivas direcciones IP.
  • IANA: Organismo responsable de la asignación de direcciones IP y la gestión de dominios.
  • ICANN: Organismo internacional que administra la infraestructura de internet y los nombres de dominio.
  • Identificación de sitio web: Función principal del dominio.
  • Tipos de dominio: Se clasifican principalmente en geográficos y organizacionales.
  • Dominio geográfico: Identifica la ubicación por países (ejemplo: .mx para México, .es para España).
  • Dominio organizacional: Identifica el tipo de organización (ejemplo: .edu para educación, .gov para gobierno).
  • Subdominio: División o sección interna de un dominio principal.
  • Ejemplo geográfico: .mx
  • Ejemplo organizacional: .edu
  • Ejemplo de subdominio: prepa.unam.mx

Herramientas de Acceso a la Información

  • Navegador: Programa informático utilizado para acceder y visualizar sitios en internet.
  • Ejemplos de navegadores: Chrome, Firefox, Edge.
  • Buscador: Herramienta o sistema informático para encontrar información específica en la web.
  • Ejemplo de buscador: Google.

Gestión de Proyectos y Hardware Programable

Planificación y Control

  • Diagrama de Gantt: Herramienta gráfica que organiza las actividades y los tiempos de ejecución de un proyecto.
  • Función del diagrama de Gantt: Planear, programar y controlar el avance de las tareas.

Plataforma Arduino

  • Arduino: Plataforma de electrónica programable basada en hardware y software libre.
  • Arduino UNO: Tarjeta que integra un microcontrolador, junto con puertos digitales y analógicos.
  • Pines Arduino UNO: Puntos de conexión física para la entrada y salida de datos, así como para el suministro de energía.
  • Puertos analógicos: Cuenta con 6 puertos.
  • Puertos digitales: Cuenta con 14 puertos.
  • Servomotor: Tipo de motor que permite controlar la posición y el movimiento con alta precisión.

Lógica de Programación y Desarrollo de Software

Resolución de Problemas

  1. Descripción del problema: Fase que ayuda a entender y resolver correctamente una situación planteada.
  2. Algoritmo: Conjunto de pasos ordenados, finitos y lógicos para resolver un problema.
  3. Diagrama de flujo: Representación gráfica de un algoritmo mediante símbolos estandarizados.
  4. Símbolos del diagrama de flujo:
    • Entrada/Salida: Representado por un paralelogramo.
    • Proceso: Representado por un rectángulo.
    • Condición: Representado por un rombo.
    • Línea de flujo: Representada por una flecha.
    • Inicio/Fin: Representado por un óvalo.

Lenguajes y Herramientas de Desarrollo

  1. Lenguaje de programación: Lenguaje formal diseñado para crear programas mediante instrucciones específicas.
  2. Usos de Python: Desarrollo de programas, creación de videojuegos, Inteligencia Artificial (IA) y desarrollo de páginas web.
  3. Compilador: Herramienta que traduce la totalidad del código fuente a lenguaje máquina antes de su ejecución.
  4. Intérprete: Traductor que ejecuta el código fuente línea por línea en tiempo real.
  5. Librería: Conjunto de funciones y recursos reutilizables dentro de un programa.
  6. Variable entera (int): Espacio de memoria que almacena números sin decimales.
  7. Variable flotante (float): Espacio de memoria que almacena números con punto decimal.
  8. Variable booleana (bool): Espacio de memoria que almacena valores lógicos: verdadero (true) o falso (false).
  9. Cadena (string): Conjunto de caracteres o datos de tipo texto.
  10. Concatenar variables: Operación que consiste en unir dos o más textos o variables en una sola secuencia.

Entradas relacionadas: