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

Procesamiento de la Información y Atención en Psicología Cognitiva

Informática2,41 KB

Procesador con Capac limit, unic canal, welfor soas/ Broadven, temprana no respuesta ignora, flujo de la info, teoría filtro, almacén tempo previo al filtro/Treisman + tardía, +incertidumb+info potencial, trans máxima 1E misma R/ Deuch tardía próxima R/Sperling IP + al IT solo ident/ Neiser memo iconi***Filtrado select ++ preci Disposi –TR/ Eriks ECF compet entre R= interfe +lento R Incom/ Lavie tempr o tard según deman, poca no se proce/ Control cog Selecc tardi=tareas poca carg, tempr +carga/Psner,Endoge inteen, exgo auto sin ctr/Hemis dch globo, izdo parc/Atend objetos no espac**Info categ antes k selecc/ Ventral anal “k” colorforma, Dorsal “dnde”/Monit lex,identi en mom tempr, info semanti “k” episod”dnde”/TIC=auto...

Continuar leyendo "Procesamiento de la Información y Atención en Psicología Cognitiva" »

Configuración Básica de Routers Cisco: Comandos Esenciales Paso a Paso

Informática3,3 KB

Inicialización y Borrado del Router

Router>enable
Router#
Router# erase startup-config
Router# reload (enter) (escribir no)

Configuración Global Inicial

Router# configure terminal
Router(config)# no ip domain-lookup
Router(config)# hostname (el que soliciten)
(nombre indicado)(config)# exit
(nombre indicado)#
(nombre indicado)# copy running-config startup-config
(nombre indicado)# show running-config
(nombre indicado)# configure terminal
(nombre indicado)(config)#

Configuración de Interfaces de Red

Interfaz FastEthernet 0/0

(nombre indicado)(config)# interface fastethernet 0/0
(nombre indicado)(config-if)#
(nombre indicado)(config-if)# ip address 10.0.0.1 255.255.255.128
(nombre indicado)(config-if)# no shutdown
(nombre indicado)(config-if)# exit

Interfaz

...
Continuar leyendo "Configuración Básica de Routers Cisco: Comandos Esenciales Paso a Paso" »

Implementación de Listas Enlazadas en Lenguaje C para Gestión de Sueldos

Informática7,92 KB

#include
#include
#include
#include
#include

typedef struct prueba2{
int liquido, base;
struct prueba2 *siguiente;
}tipoNodo;

typedef tipoNodo *pNodo;
typedef tipoNodo *Lista;

int autor();
void salir();
int listaVacia(Lista lista);
void mostrar (Lista lista);
void insertarUno(Lista *lista, long liquido, long base);
void insertarDos(Lista *lista, long liquido, long base);
void insertarTres(Lista *lista, long liquido, long base);
void insertarCuatro(Lista *lista, long liquido, long base);

main(){

system("cls");
fflush(stdin);

Lista listaA = NULL;
Lista listaB = NULL;
Lista listaC = NULL;
Lista listaD = NULL;

int opción;
char rut[3][12];
char nombre[3][30];
long sbase[3];
long bono[3];
long aguinaldo[3];
long anticipo[3];
long sliquido[3];
long...

Continuar leyendo "Implementación de Listas Enlazadas en Lenguaje C para Gestión de Sueldos" »

Ejercicios Resueltos de Estructuras de Datos y Algoritmos en Java

Informática3,47 KB

public class ABBDeInteger extends ABB { Public ABBDeInteger() { súper(); } public boolean caminoQueSuma(int s) { return caminoQueSuma(s, this.Raíz); } Protected boolean caminoQueSuma(int s, NodoABB actual) { If (actual == null) { return false; } S -= actual.Dato;if (s == 0) { return true; } if (s < 0) { return false; }if (s <= actual.Dato) { return caminoQueSuma(s, actual.Izq); } Return caminoQueSuma(s, actual.Izq) || caminoQueSuma(s, actual.Der); } } x = talla(actual)// T McaminoQueSuma(x) = k. T P CaminoQueSuma (x) = 2 * T P CaminoQueSuma(x / 2) + k’. // TcaminoQueSuma (x) ∈ Ω(1) y TcaminoQueSuma(x) ∈ O(x).(coste)
public String verticesCercanos(int v, int n) {distanciaMin = new double[numVertices()];for (int i = 1;
...
Continuar leyendo "Ejercicios Resueltos de Estructuras de Datos y Algoritmos en Java" »

Ejercicios Prácticos de Programación en Java: Vectores, Matrices e Histogramas

Informática6,13 KB

Introducción a la Programación en Java

A continuación, se presentan tres ejercicios prácticos desarrollados en el lenguaje de programación Java, enfocados en la manipulación de vectores, matrices y el procesamiento de datos estadísticos básicos.

1. Ordenamiento de Vectores

Este programa permite ingresar una serie de elementos numéricos desordenados y los organiza utilizando un algoritmo de selección.


import java.io.*; 
import disc.*; 
class OrdenaVector {
    public static void main (String args[]) throws IOException {
        int[] desorden = new int[100]; 
        int[] orden = new int[100]; 
        int n, mayor, cont, tope; 
        PantallaSalida.println("Ingrese la cantidad de elementos:"); 
        n = PantallaEntrada.getInt()
...
Continuar leyendo "Ejercicios Prácticos de Programación en Java: Vectores, Matrices e Histogramas" »

Esquema XSD para Préstamo Bibliotecario: Estructura y Validación XML

Informática5,13 KB

Estructura del Esquema XSD

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">

  <xs:element name="PrestamoBibliotecario">
    <xs:complexType>
      <xs:sequence>

        <xs:element name="Bibliotecario" minOccurs="1" maxOccurs="1">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Nombre" type="xs:string" minOccurs="1" maxOccurs="1"/>
              <xs:element name="Apellidos" type="xs:string" minOccurs="1" maxOccurs="1"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>

        <xs:element
...
Continuar leyendo "Esquema XSD para Préstamo Bibliotecario: Estructura y Validación XML" »

Programación de Sockets y Threads en C: Servidor de Votaciones, Chat y Gestión de Clientes Conectados

Informática7,51 KB

Servidor concurrente en C: votaciones, clientes conectados y chat

Este documento describe la lógica de un servidor concurrente implementado en lenguaje C mediante sockets y hilos POSIX (pthread). El servidor atiende a varios clientes simultáneamente, gestiona un sistema de votaciones, mantiene la lista de clientes conectados y reenvía mensajes entre ellos.

1. Procesamiento del código de votación

Cuando el código recibido es 1, el servidor acumula los votos de un partido político:

if (codigo == 1) // acumular votos
{ 
    // recupero el nombre del partido 
    p = strtok( NULL, "/");
    char nombre[20];
    strcpy (nombre, p);

    // recupero los votos
    p = strtok( NULL, "/");
    int votos = atoi (p);

    // acumulamos votos
    pthread_
...
Continuar leyendo "Programación de Sockets y Threads en C: Servidor de Votaciones, Chat y Gestión de Clientes Conectados" »

Ejercicios Resueltos de Programación en C: Matrices y Ficheros

Informática6,28 KB

FUNCIONES.CPP (Boletín 6)

#include <stdio.h>
#include "funciones.h"

// Ejercicio 5
void SumaFila(MatrizReal m, int numc, int numf, VectorReal res, int *numElem) {
    int i, j;
    float suma = 0;

    for(i = 0; i < numf; i++) {
        for(j = 0; j < numc; j++) {
            suma = suma + m[i][j];
        }
        res[i] = suma;
        suma = 0;
    }
    *numElem = numf;
}

// Ejercicio 6
void SumaColumna(MatrizReal m, int numc, int numf, VectorReal res, int *numElem) {
    int i, j;
    float suma = 0;

    for(i = 0; i < numc; i++) {
        for(j = 0; j < numf; j++) {
            suma = suma + m[j][i];
        }
        res[i] = suma;
        suma = 0;
    }
    *numElem = numf;
}

// Ejercicio 7
void ExtraeDiagonal(
...
Continuar leyendo "Ejercicios Resueltos de Programación en C: Matrices y Ficheros" »

Programación Java: Hilos, Polimorfismo, Clases Random y Herencia con Ejemplos Prácticos

Informática7,36 KB

Programación en Java: Hilos, Polimorfismo, Números Aleatorios y Herencia

1. Hilos (Threads) en Java

En Java, un hilo es una unidad de ejecución independiente dentro de un programa. A continuación se presentan dos formas de crear hilos: heredando de la clase Thread y implementando la interfaz Runnable.

1.1. Creación de un hilo heredando de Thread

La clase MiHilo extiende Thread y sobrescribe el método run():

package mihilo;

import java.util.logging.Level;
import java.util.logging.Logger;

public class MiHilo extends Thread {

    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            System.out.println(Thread.currentThread().getName());
            try {
                sleep(5000);
            } catch (InterruptedException
...
Continuar leyendo "Programación Java: Hilos, Polimorfismo, Clases Random y Herencia con Ejemplos Prácticos" »

Procesamiento de Matrices y Ficheros en C#

Informática7,14 KB

Introducción al Código en C#

A continuación, se presenta la implementación de la clase Practica27, diseñada para realizar operaciones de lectura, procesamiento y escritura de matrices bidimensionales utilizando ficheros de texto en C#.

Código Fuente

class Practica27
{
static int LeerLineaTexto(StreamReader sr)
{
int valor = 0;
string linea = sr.ReadLine();
if (linea != null) valor = Convert.ToInt32(linea);
return valor;
}
static int[,] LeerMatriz(string path)
{
StreamReader sr = new StreamReader(path);
int filas = LeerLineaTexto(sr);
int columnas = LeerLineaTexto(sr);
int[,] m = new int[filas, columnas];
for (int fila = 0; fila < m.GetLength(0); fila++)
{
for (int col = 0; col < m.GetLength(1); col++)
...
Continuar leyendo "Procesamiento de Matrices y Ficheros en C#" »