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

Ordenar por
Materia
Nivel

Conceptos Básicos de Programación: Datos, Variables, Constantes y Operadores

Clasificado en Informática

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

Información

Es un conjunto de datos significativos y pertinentes que describen sucesos o entidades.

Bit

Es la unidad de información más pequeña que puede manipular una máquina digital. Su valor es 0 o 1.

Byte

Es el número de bits necesarios para almacenar un carácter.

Identificadores

Es un nombre que se le da a una constante, una variable o a cualquier elemento de programa que necesite nombrarse.

Existen reglas para construir identificadores, las cuales son las siguientes:

  • Debe comenzar con un carácter alfabético (A - Z, mayúscula o minúscula).
  • Los demás caracteres pueden ser letras, dígitos o el carácter especial de subrayado (_).
  • Las letras no deben ser tildadas.
  • No se admiten espacios en blanco.
  • No deberá coincidir con palabras reservadas
... Continuar leyendo "Conceptos Básicos de Programación: Datos, Variables, Constantes y Operadores" »

Comandos Esenciales de Linux para Gestión de Archivos y Procesos

Clasificado en Informática

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

Referencia Rápida de Comandos Fundamentales de Linux

Este documento resume comandos clave utilizados en la terminal de Linux para la administración de ficheros, sistemas de archivos y control de procesos.

Gestión de Ficheros y Tiempos (touch)

El comando touch se utiliza principalmente para cambiar las marcas de tiempo de acceso y modificación de un fichero, o para crear uno nuevo si no existe.

Comando BaseOpciónDescripciónEjemplo de Uso
-cModifica la fecha de creación de un fichero (no lo crea si no existe).touch -c prueba.txt
-mModifica únicamente la fecha de modificación de un fichero.touch -m prueba.txt

Administración de Usuarios

Comandos esenciales para la creación, modificación y eliminación de cuentas de usuario en el sistema.

ComandoOpciónPropósitoEjemplo
passwdModifica
... Continuar leyendo "Comandos Esenciales de Linux para Gestión de Archivos y Procesos" »

Mecanismos Esenciales de Control de Flujo y Errores en Redes de Datos

Clasificado en Informática

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

Control de Flujo

El control de flujo es el conjunto de técnicas que permite adaptar la tasa de envío de información a la capacidad de procesamiento del receptor, evitando su saturación.

Mecanismos de Control de Flujo

Estos mecanismos permiten que la fuente adapte dinámicamente su tasa de transmisión a las condiciones del receptor.

Técnicas Principales

  • ON-OFF: Es un método simple donde el receptor indica al emisor cuándo puede enviar datos (ON) y cuándo debe detenerse (OFF).
    • ON: El emisor envía a la máxima velocidad posible.
    • OFF: El emisor deja de enviar.
    • Es adecuado para redes con un tiempo de ida y vuelta (RTT) bajo, pero presenta problemas en enlaces con una alta tasa de error de bits (BER).
  • Stop and Wait (Parada y Espera): El emisor envía
... Continuar leyendo "Mecanismos Esenciales de Control de Flujo y Errores en Redes de Datos" »

Introducción a la Programación con JavaScript: Conceptos Fundamentales

Clasificado en Informática

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

Fundamentos de la Programación y JavaScript

¿Qué es un Algoritmo?

Un algoritmo se define como la secuencia de pasos lógicos y ordenados que se deben seguir para resolver un problema específico o llevar a cabo una tarea determinada.

¿Qué es un Programa?

Un programa es un conjunto de instrucciones que una computadora puede interpretar y ejecutar para realizar una actividad concreta. Cada programa tiene un objetivo bien definido. Por ejemplo:

  • Un procesador de texto es un programa diseñado para cargar, modificar e imprimir documentos de texto.
  • Un programa de ajedrez permite a los usuarios jugar contra la computadora o contra otros jugadores humanos.

La labor principal de un programador consiste en resolver problemas utilizando la computadora como... Continuar leyendo "Introducción a la Programación con JavaScript: Conceptos Fundamentales" »

Diseño de Compiladores: Conceptos Clave de Sintaxis, Semántica y Estructuras de Datos

Clasificado en Informática

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

Conceptos Fundamentales en Compiladores: Sintaxis, Semántica y Estructuras de Datos

En lenguajes de programación sin tipificación estricta de variables o con sobrecarga de operadores, se aplican tareas de inferencia de tipos a nivel gramatical de las expresiones. Esto permite resolver el tipo de datos de la expresión resultante en función del contexto de evaluación.

Pila Semántica en un Analizador Sintáctico

Las pilas y colas son estructuras de datos fundamentales que se utilizan comúnmente para simplificar diversas operaciones de programación, especialmente en el contexto de los compiladores.

La Pila: Definición y Operaciones Básicas

Una pila es una colección de datos a los cuales se puede acceder únicamente a través de un extremo,... Continuar leyendo "Diseño de Compiladores: Conceptos Clave de Sintaxis, Semántica y Estructuras de Datos" »

La Societat de la Informació i el Cicle de les Tecnologies

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,47 KB

La societat de la informació segons Daniel Bell

Bell analitza la societat postindustrial, un concepte ja integrat en el nostre vocabulari, que descriu la transició dels països cap a una economia basada en les noves tecnologies i la producció de serveis. Bell defensa el paper d'una elit de tecnòlegs com a líders del canvi.

Pilars de la societat postindustrial

  • Centralitat del coneixement teòric: Font principal d'innovació.
  • Control i planificació: Orientació cap a la gestió tecnològica.
  • Tecnologia intel·lectual: Creació de nous sistemes de processament.

Aquest estadi es caracteritza pel rol central del coneixement en l'estructura social, política i econòmica. La informació esdevé una matèria primera modelable, ubíqua i un element... Continuar leyendo "La Societat de la Informació i el Cicle de les Tecnologies" »

Introducción a los Sistemas de Control

Clasificado en Informática

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

Sistema de Control

Un sistema de control se compone de una interconexión de componentes en una configuración denominada sistema. Si además el sistema es capaz de autocontrolarse, el sistema es retroalimentado o de lazo cerrado.

Clasificación de los Sistemas de Control

Sistemas de Tiempo Continuo

La entrada r(t) y salida y(t) están definidas para todo tiempo. Estos sistemas se representan con ecuaciones diferenciales.

Sistemas de Tiempo Discreto

Estos sistemas se describen por ecuaciones diferenciales y se utiliza la herramienta matemática de transformada Z. El resultado son leyes de control que son emitidas en alguna computadora digital.

Representación de Sistemas

  • Ecuaciones diferenciales
  • Diagramas de figuras
  • Diagramas de flujo de señal

Respecto... Continuar leyendo "Introducción a los Sistemas de Control" »

Project y SPSS: preguntas clave sobre líneas base, Gantt, diagramas y estadística descriptiva

Clasificado en Informática

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

Preguntas 13–27: Project y SPSS

13. ¿Cuántas líneas base tiene Project?

Respuesta: Project le permite guardar hasta 11 líneas base. (p. 292)

14. ¿Qué es un plan provisional?

Respuesta: Un plan provisional es la estimación original del proyecto que puede compararse con los resultados reales al final del proyecto para ver qué tan bien se pronosticó y aprender a tomar mejores conjeturas en proyectos futuros. (p. 297)

15. ¿Cuáles son los pasos para insertar un plan provisional?

Respuesta: Los pasos indicados son:

  1. Proyecto
  2. Programación
  3. Establecer línea base
  4. Copiar: comienzo - fin
  5. En: comienzo1 – fin1

(págs. 297–298)

16. ¿Escriba los tipos de informe?

Respuesta:

  • Panel
  • Recursos
  • Costos
  • En curso

(p. 345)

17. ¿Qué es el flujo de caja?

Respuesta: Muestra... Continuar leyendo "Project y SPSS: preguntas clave sobre líneas base, Gantt, diagramas y estadística descriptiva" »

Introducción a la Programación: Variables, Tipos de Datos y Operadores

Clasificado en Informática

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

Campos y Variables en Programación

Un campo es un grupo de caracteres que se puede tratar como una unidad de información simple. Se le puede asignar una o más palabras. Existen dos tipos de campos:

Campo Constante

Un campo constante es un área de memoria cuyo contenido no varía durante el proceso de informática. Puede contener información numérica o de carácter.

Campo Variable

Un campo variable permite que el contenido almacenado en el espacio de memoria asignado pueda ser alterado durante la ejecución del programa. Se le llama simplemente variable.

Cómo Crear una Variable

  1. Una variable solo puede almacenar un único valor a la vez.
  2. Debe almacenar un solo tipo de información: numérica, alfanumérica o carácter.
    • Numéricos: enteros, reales
  3. Se
... Continuar leyendo "Introducción a la Programación: Variables, Tipos de Datos y Operadores" »

Estructuras de Datos Dinámicas: Pilas, Colas y Árboles Explicados

Clasificado en Informática

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

Pilas: Estructuras de Datos Dinámicas y Lineales

Pila: Es una estructura de datos dinámica y lineal donde se almacenan los datos en bloques que están superpuestos, es decir, uno encima del otro.

Características de las Pilas

  • 1) Se aplica el principio LIFO para almacenar los datos (Last In, First Out - último en entrar, primero en salir).
  • 2) La pila posee dos extremos: la cima y el fondo.
  • 3) Se realizan las funciones de insertar y eliminar; ambas operaciones se realizan por encima de la pila.
  • 4) Se usa el apuntador denominado punpil para denotar la cima o cabecera de la pila.

Formas de Representación de una Pila

  • 1. Vectores
  • 2. Listas enlazadas
  • 3. Bloques

Colas: Funcionamiento y Características

Colas: Es una estructura de datos dinámica lineal donde... Continuar leyendo "Estructuras de Datos Dinámicas: Pilas, Colas y Árboles Explicados" »