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

Ordenar por
Materia
Nivel

Servidores Web y Lenguajes de Script: Funcionamiento y Características de PHP

Clasificado en Informática

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

Funcionamiento de un Servidor Web

Un servidor web es un conjunto de aplicaciones diseñadas para interpretar la información en la web. Estas aplicaciones intercambian datos entre sí con el objetivo de ofrecer servicios. En esencia, un servidor web es un programa que atiende y responde a las diferentes peticiones de los navegadores, utilizando el protocolo HTTP o el protocolo HTTPS.

Un servidor web básico opera de manera muy simple:

  1. Espera peticiones en el puerto TCP.
  2. Recibe una petición.
  3. Busca el recurso solicitado.
  4. Envía el recurso utilizando la misma conexión.
  5. Vuelve al primer punto.

Servicio de Ficheros Estáticos

Todos los servicios web deben incluir la capacidad para servir ficheros estáticos que se encuentren en alguna parte del disco.... Continuar leyendo "Servidores Web y Lenguajes de Script: Funcionamiento y Características de PHP" »

Fundamentos Esenciales de la Programación: Algoritmos, Beneficios y Evolución de Lenguajes

Clasificado en Informática

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

Beneficios Clave de la Programación

La programación es una habilidad fundamental que ofrece múltiples ventajas, tanto a nivel académico como profesional:

  • Ayuda a resolver diferentes tipos de problemas de manera estructurada.
  • Fortalece el razonamiento lógico, lo que beneficia el rendimiento en otras asignaturas.
  • Permite abordar tareas y desafíos desde diferentes perspectivas.
  • El código es un medio de expresión, similar a las artes plásticas y visuales.
  • Aprender a codificar permite crear nuevas aplicaciones y herramientas personalizadas.
  • El área de trabajo de la informática es mucho más amplio que casi cualquier otra área profesional.
  • Desde el punto de vista académico, es necesario tener alguna idea sobre la programación.
  • La programación
... Continuar leyendo "Fundamentos Esenciales de la Programación: Algoritmos, Beneficios y Evolución de Lenguajes" »

Conceptos básicos de redes: definiciones y tipos

Clasificado en Informática

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

Conceptos básicos asociados a redes

1. Red. Conjunto de ordenadores y otros equipos interconectados que comparten información, recursos y servicios.

2. Host. En general este término suele relacionarse con servidores, aunque hoy en día llamaremos host a cualquier equipo que se conecta a una red. (Host=Hardware)

3. Protocolo. Conjunto de comandos establecidos por conexión que deben conocer tanto emisor como receptor, para poder establecer una comunicación en una red de datos. Constituyen el Software de la red. HTTP, FTP, etc

4. Internet. Es un conjunto de dos o más redes que se interconectan mediante los medios adecuados. Utiliza la tecnología del Protocolo de Internet para compartir información. Ej: sistemas operativos, etc

5. Intranet.... Continuar leyendo "Conceptos básicos de redes: definiciones y tipos" »

Guía Práctica: Proyectos Sociales y Herramientas Digitales

Clasificado en Informática

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

Características de un Proyecto Social Efectivo

Escucha Activa/Integral/Monitoreo/Participativo/Sustentabilidad

Elementos a la Hora de Valorar Alternativas en un Proyecto Social

Recursos humanos/Materiales y valores personales

Fuentes de Información Externa

Libros/Web/Otras personas

Consejos para Verificar la Calidad de la Información en Google

  • Buscar en Google Libros
  • Consultar bibliotecas en línea
  • Buscar en Google Académico
  • Verificar fecha y autor

Herramienta Efectiva para Encuestas Masivas

Redes sociales

Características del Design Thinking

  • Enlaces formativos
  • Fundamentar propuestas
  • Realizar prototipos sencillos

Importancia de la Empatía en el Design Thinking

Ponerse en los zapatos del usuario final, es un elemento clave de Design Thinking

Encontrar un

... Continuar leyendo "Guía Práctica: Proyectos Sociales y Herramientas Digitales" »

Administración de Sistemas Linux: Webmin y Comandos Esenciales para el Terminal

Clasificado en Informática

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

Administración de Sistemas Linux: Webmin y Comandos Esenciales

Webmin: Interfaz de Administración Web

Webmin es una interfaz de administración basada en web que facilita la gestión de sistemas operativos tipo Unix (incluido Linux) de forma cómoda y sencilla. Permite a los administradores configurar aspectos internos del sistema, como usuarios, grupos, servicios, archivos de configuración y mucho más, todo ello a través de un navegador web desde cualquier equipo conectado a la red.

Una vez instalado, se accede a Webmin típicamente a través de https://localhost:10000. Para iniciar sesión, se requiere autenticación con el usuario root y su contraseña correspondiente. Al acceder, el sistema muestra un resumen general del estado del servidor,... Continuar leyendo "Administración de Sistemas Linux: Webmin y Comandos Esenciales para el Terminal" »

Componentes Esenciales del Ordenador: Hardware, Software y Funcionamiento Interno

Clasificado en Informática

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

Componentes Fundamentales del Ordenador

Para comprender el funcionamiento de un ordenador, es esencial conocer sus componentes principales y cómo interactúan entre sí.

Hardware

El hardware es la parte física del ordenador, que incluye la caja, los componentes internos y los elementos conectados o periféricos.

Software

El software se refiere a los programas, instrucciones, aplicaciones y el sistema operativo que permiten al hardware realizar tareas específicas.

Firmware

El firmware es un software específico con el que está configurado el hardware. Ejemplo: el software que configura un router.

Arquitectura de Computadores

La arquitectura de computadores es la forma en que se interconectan los componentes del hardware para que un programa ejecute... Continuar leyendo "Componentes Esenciales del Ordenador: Hardware, Software y Funcionamiento Interno" »

Conceptos Fundamentales de la Informática: Hardware, Software y Redes

Clasificado en Informática

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

Componentes del Hardware

El hardware de un ordenador se divide en dos partes principales: la unidad central, que realiza todas las operaciones llevadas a cabo por los programas, y los periféricos, que almacenan la información y se comunican con el usuario y otros ordenadores.

Unidad Central

Se compone fundamentalmente de:

  • Microprocesador (CPU): Es el cerebro del ordenador, encargado de realizar todas las operaciones lógicas y matemáticas.
  • Memoria RAM: Almacena temporalmente los datos y programas con los que el microprocesador está trabajando en un momento dado.

Periféricos

Los periféricos se clasifican según su función:

  • Periféricos de almacenamiento: Guardan de forma permanente la información de los programas y los datos del usuario (ej.
... Continuar leyendo "Conceptos Fundamentales de la Informática: Hardware, Software y Redes" »

Componentes Esenciales del Ordenador: RAM, GPU, Almacenamiento y Placa Base

Clasificado en Informática

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

Componentes Esenciales del Ordenador

Memoria RAM

¿Para qué sirve una memoria RAM?

Sirve para almacenar de forma temporal los datos del programa que estemos utilizando en ese momento.

¿Cuándo funciona la memoria RAM?

Cuando el ordenador está encendido.

¿La memoria RAM olvida la información cuando se apaga el ordenador?

Sí, ya que esta memoria se encarga de recordar la información de las aplicaciones abiertas en el ordenador. Cuando se apaga, se borra toda la información existente.

¿Se puede utilizar el ordenador sin tener una memoria RAM?

No, el ordenador no se enciende cuando no dispone de Memoria RAM.

¿Actualmente, qué memoria es la más idónea para mi ordenador?

Las DDR3 en adelante, por su capacidad.

Tarjeta Gráfica

¿Se puede encender

... Continuar leyendo "Componentes Esenciales del Ordenador: RAM, GPU, Almacenamiento y Placa Base" »

Estructura y Funcionamiento de la Memoria Humana: De la Metáfora del Almacén a la Cognición Constructiva

Clasificado en Informática

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

Estructura y Funcionamiento de la Memoria

La Metáfora del Almacén: Un Enfoque Tradicional

La investigación psicológica se ha centrado durante décadas en la metáfora de la memoria como un almacén. Esto se debe, posiblemente, a que nuestros medios auxiliares para no olvidarnos de las cosas han sido tradicionalmente objetos físicos como agendas y cuadernos. Estos deben estar ordenados por índice para ser funcionales.

Ilustración del Problema del Orden

Pensemos en la Biblioteca de Talavera: tiene muchos libros. ¿Podríamos encontrar el libro que queremos si estuviesen colocados sin orden?

Para ordenar toda esa información, se utilizan sistemas clasificatorios que facilitan su mecanización mediante ficheros manuales o informáticos. Aunque... Continuar leyendo "Estructura y Funcionamiento de la Memoria Humana: De la Metáfora del Almacén a la Cognición Constructiva" »

Desarrolla un Juego de Adivinanza de Números en Python: Código Completo y Explicación

Clasificado en Informática

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

Este documento presenta el código fuente de un sencillo pero entretenido juego de adivinanza de números, implementado en Python. A través de este proyecto, podrás comprender conceptos fundamentales de programación como bucles, condicionales, manejo de entrada del usuario y generación de números aleatorios. El juego permite al usuario seleccionar un nivel de dificultad y luego intentar adivinar un número secreto con cifras únicas.

Estructura del Código

El juego está organizado en varias secciones lógicas, desde la inicialización de variables hasta el bucle principal del juego y la validación de la entrada del usuario.

1. Importaciones y Configuración Inicial

Se importan los módulos necesarios y se establece la variable principal... Continuar leyendo "Desarrolla un Juego de Adivinanza de Números en Python: Código Completo y Explicación" »