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

Ordenar por
Materia
Nivel

Conceptos Clave de Python: Funciones, Scope y Manejo de Errores

Enviado por Anónimo y clasificado en Informática

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

Funciones en Python

Las funciones son bloques de código reutilizables que se definen una vez y solo se ejecutan cuando son llamadas. Permiten estructurar el código de manera modular y organizada.

Sintaxis básica:

def nombre_de_la_funcion(parametro1, parametro2):
    # Cuerpo de la función
    resultado = parametro1 + parametro2
    return resultado

Una función puede retornar valores utilizando la palabra clave return o no retornar ninguno (en cuyo caso, implícitamente retorna None).

Argumentos por palabra clave (Keyword Arguments)

Es posible llamar a una función especificando el nombre de cada argumento. Por ejemplo, para una función f(nombre, apellido, edad):

funcion(nombre='Juan', apellido='Pérez', edad=30)

Al usar argumentos por palabra... Continuar leyendo "Conceptos Clave de Python: Funciones, Scope y Manejo de Errores" »

OpenMP: Paralelización Simplificada para Sistemas de Memoria Compartida

Clasificado en Informática

Escrito el en español con un tamaño de 36,76 KB

¿Qué es OpenMP?

OpenMP (Open Multi-Processing) es una API que permite la expresión de programas paralelos portables, de memoria compartida, a partir de programas secuenciales, con independencia del lenguaje (actualmente, en C, C++ y Fortran).

  • A partir de la versión 4.0, OpenMP proporciona soporte para la explotación de sistemas híbridos o heterogéneos (CPU + GPU…).
  • Es un modelo de programación paralela, de paralelismo explícito (paralelización dirigida por el programador), de memoria compartida.

Aproximación OpenMP

  • La idea consiste en partir de un programa base secuencial.
  • En una fase posterior, asumiendo un modelo de memoria compartida, se anota el programa base secuencial, especificando aspectos de cómo, desde un punto de vista de
... Continuar leyendo "OpenMP: Paralelización Simplificada para Sistemas de Memoria Compartida" »

Configuración de Rutas Estáticas en Routers

Clasificado en Informática

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

Paso 3 - Configurar Rutas Estáticas

Existen dos métodos para configurar rutas estáticas: usando la "IP del siguiente salto" o la "interfaz de salida". Generalmente, se emplea la "IP del siguiente salto", que corresponde a la IP de la interfaz del router directamente conectado. Si no se dispone de esta información, se puede utilizar la "interfaz de salida", que es la interfaz del router local. Para situaciones donde no se conoce la dirección de red destino, se utilizan "rutas por defecto" o un "default gateway" en el router.

A) Configurar Rutas Estáticas con IP Siguiente Salto

Router A

RouterA>enable
RouterA#config terminal
RouterA(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1
RouterA(config)#ip route 192.168.3.0 255.255.255.0 10.
... Continuar leyendo "Configuración de Rutas Estáticas en Routers" »

Comandos Esenciales de Linux: Administración y Gestión de Archivos

Clasificado en Informática

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

Comandos Esenciales de Linux

Estructura de Archivos en Linux: Un archivo en Linux se divide en tres partes principales: superbloque, tabla de inodos y bloques de datos.

Puertos Asignados a Servicios: Para ver los puertos asignados a servicios, se utilizan comandos como netstat o ss.

Comandos para Mostrar TCP/IP Activos:

  • netstat -a

Gestión de Usuarios:

  • Crear contraseña: passwd (usuario)
  • Añadir usuario a un grupo: usermod -g grupo nombre

Prácticas Comunes:

Añadir Usuario: adduser

1. Cambiar Privilegios de una Carpeta:

  • chmod
  • Verificar cambios: ls -de

2. Creación de Usuario y Directorio:

  1. Crear un usuario: useradd nuevousuario
  2. Establecer contraseña: passwd nuevousuario
  3. Crear un directorio: mkdir midirectorio

3. Generar un Reporte:

ps -aux >> reporte.

... Continuar leyendo "Comandos Esenciales de Linux: Administración y Gestión de Archivos" »

Optimización de la Transmisión en Redes Móviles: GSM, MIMO y HSPA

Clasificado en Informática

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

El GSM requiere un igualador, un componente esencial en los sistemas de transmisión, recepción y modulación. Este igualador actúa como un filtro inverso, amplificando las componentes frecuenciales más atenuadas y viceversa. En el contexto del GSM, su función principal es mitigar la interferencia intersimbólica causada por la multipropagación del canal.

Etapas para Contrarrestar Desvanecimientos

En el transmisor, un mezclador convierte la señal de frecuencia intermedia (IF) a la frecuencia de radio (RF) de 900 MHz utilizada por el GSM. Posteriormente, un amplificador incrementa la potencia de la señal hasta el nivel requerido por la estación base (BTS). Finalmente, un filtro en la salida minimiza la señal para evitar interferencias... Continuar leyendo "Optimización de la Transmisión en Redes Móviles: GSM, MIMO y HSPA" »

Comandos linux

Clasificado en Informática

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

Ampliar ayuda de mandatos.
man mandato Muestra un manual sobre el mandato. Su modo de uso y sus variantes.

Prendiendo y apagando el sistema.
shutdown -h 5 Apaga el sistema en 5 minutos después de ejecutarse y no reinicia.
shutdown -h now Apaga el sistema en ese momento y NO lo vuelve a reinicia
halt Apaga el sistema de la misma manera que el mandato anterior
shutdown -r 5 Apaga el sistema 5 minutos después de haberlo ejecutado y reinicia
shutdown -r now Apaga el sistema en ese momento y reinicia
reboot Reinicia el sistema
startx Inicia el entorno gráfico.

Administració n de usuarios.
adduser LPT Agrega un usuario llamado LPT
passwd LPT Le asigna la clave de acceso al usuario LPT
userdel LPT Borra la cuenta LPT
su Da momentáneamente privilegios... Continuar leyendo "Comandos linux" »

Teoria de sistemas

Clasificado en Informática

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

METODOLOGIA DE JENKINS
LOS OBJETIVOS DE LA INGENIERIA DE SISTEMAS
Se ha definido un sistema como una agrupación compleja de hombres y máquinas con un objetivo
definido. Con base en esta definición se puede concebir a la Ingeniería de Sistemas como sigue:
Ingeniería de Sistemas no es una nueva disciplina, ya que tiene sus raíces en la práctica de la Ingeniería
Industrial. Sin embargo, enfatiza el desempeño global del sistema como un todo, en contraposición al
desempeño de partes individuales del sistema. Una característica importante de la Ingeniería de
Sistemas es el desarrollo de modelos cuantitativos, de tal forma que una medida de desempeño del
sistema pueda optimizarse.
La palabra Ingeniería en Ingeniería de Sistemas se usa en el

... Continuar leyendo "Teoria de sistemas" »

Modelado de datos

Clasificado en Informática

Escrito el en español con un tamaño de 9 KB

MODELO ENTIDAD RELACIÓN
*Características:
-El modelo fue propuesto por Peter P. Chen y puede ser usado como una base para una vista unificada de los datos, adoptando el enfoque más natural del mundo real que consiste en entidades e interrelaciones.
-El modelo E/R como su nombre lo indica, está centrado en dos conceptos fundamentales: el de entidad y el de interrelación.
-En los modelos E/R se puede distinguir elementos fundamentales como las entidades, los atributos y las interrelaciones, además el conjunto de valores, análogo al concepto de dominio.
*Ventajas:

1. Simplicidad Conceptual: dada esta estructura la relación entre los niveles es lógicamente simple.

2. Seguridad de la Base de Datos:

La BD es provista y ejecutada por el DBMS de modo

... Continuar leyendo "Modelado de datos" »

Introducción a la computacion

Clasificado en Informática

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

Computación, conjunto de conocimientos científicos y de técnicas que hacen posible el tratamiento automático de la información por medio de computadoras
Computadora, dispositivo electrónico capaz de recibir un conjunto de instrucciones y ejecutarlas realizando cálculos sobre los datos numéricos, o bien compilando y correlacionando otros tipos de información.
Bit, en informática, acrónimo de Binary Digit (dígito binario), que adquiere el valor 1 o 0 en el sistema numérico binario
Byte, en informática, unidad de información que consta de 8 bits
Sistema; cualquier conjunto de dispositivos que colaboran en la realización de una tarea.
Ábaco (3000 a.c.), instrumento utilizado para realizar cálculos aritméticos.
La Iliada (siglo XI a.
... Continuar leyendo "Introducción a la computacion" »

Desventajas de un cliente ligero

Clasificado en Informática

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

11
arquitecturas especificas
= arquitectura cliente-servidor - 2 capas - 3 capas • arquitectura de objeto distribuidos • arquitecturas orientada a servicios (SOA)
arquitectura cliente-servidor = tipo de sistema distribuido : -el procesamietno de la información se distribuye sobre varios computadores - es muy imporatnte para los sistemas corporativos - comparten recursos - abiertos : uso de equipos y sw de distintos fabricantes - escalables : se aumenta la capacidad del sistema agregando mas recursos - tolerancia a fallos : la capacidad de seguir funcionando aun después de que ha ocurrido una falla • la aplicación se modela como : un conjunto de servicios provistos por servidores - un conjunto de clientes que usan esos servicios • los
... Continuar leyendo "Desventajas de un cliente ligero" »