Appunti, riassunti, compiti, esami ed esercizi di Informatica di Università

Scopri le Diverse Topologie di Rete: Caratteristiche e Vantaggi

Informatica7,89 KB

Topologia di rete

1. - Definizione
La topologia di rete è la disposizione fisica che collega una rete di computer. Se una rete ha diverse topologie, si chiama misto.
2. - Topologie comuni

2.1 - Anello Rosso


La topologia di rete in cui le stazioni sono collegate formando un anello. Ogni stazione è collegata alla successiva e l'ultima è connessa al primo. Ogni stazione dispone di un ricevitore e un trasmettitore che funziona come un ripetitore, superando il segnale per l'anello della prossima stazione.
In questo tipo di rete di comunicazione, il passaggio di un token o testimone può essere concettualizzato come un postino che passa la raccolta e la consegna dei pacchetti di informazioni, evitando così la perdita di dati a causa di collisioni....

Continua a leggere "Scopri le Diverse Topologie di Rete: Caratteristiche e Vantaggi" »

Pulsanti in Java AWT: eventi, liste, checkbox e radio

Informatica5,59 KB

Pulsanti in Java

I pulsanti possono essere creati come oggetti in Java. Per creare un nuovo oggetto pulsante si utilizza il seguente codice:

Button pulsante;
pulsante = new Button("Button");

Il codice utilizzato nel metodo init() dell'applet crea il pulsante e lo visualizza sullo schermo. Lo stesso oggetto può essere usato come identificativo del pulsante quando si verifica un evento.

Eventi del pulsante

Quando un utente preme un pulsante, si produce un evento. Allo stesso modo, si produce un evento quando si preme un pulsante del mouse. Gli eventi di pulsante vengono gestiti con il metodo action():

public boolean action(Event evt, Object obj) {
    if (evt.target instanceof Button)
        System.out.println((String) obj);
    else
        System.
...
Continua a leggere "Pulsanti in Java AWT: eventi, liste, checkbox e radio" »

La Discriminazione Algoritmica: Cause, Tipologie e Soluzioni di Equità

Informatica3,34 KB

Il problema della discriminazione nelle decisioni algoritmiche

Solo raramente un sistema discrimina in modo esplicito, basando il successo sulle sue caratteristiche vietate come l'etnia o il genere di origine: è il trattamento assurdo. Più specificamente, la discriminazione è indiretta e si manifesta come un impatto insensibile, quando il risultato è probabile che venga fornito a un gruppo senza una giustificazione accettabile.

Le cause principali dei bias

Le cause scatenanti principali sono molteplici:

  • Il bias storico: i sistemi supervisionati addestrati su decisioni umane passate ne riproducono i pregiudizi — un sistema di selezione del personale para a emulare il giudizio dei responsabili anziché prevedere la performance, e l'algoritmo
...
Continua a leggere "La Discriminazione Algoritmica: Cause, Tipologie e Soluzioni di Equità" »

Java AWT: Pulsanti, Eventi, Liste, Campi di Testo ed Etichette

Informatica9,82 KB

Pulsanti

Pulsanti

Gli oggetti operatore pulsante rimangono con il nome: Pulsante.

Esempio: Pulsante pulsante = new Button("Button");

Il pulsante apparirà quando si visualizza nella finestra. Questo pulsante potrà essere utilizzato per identificare l'evento quando accade.

Eventi del pulsante

Gli eventi di uno dei tasti possono essere catturati sovraccaricando il metodo action():

public boolean action(Event evt, Object obj) {
  if (evt.target instanceof Button)
    System.out.println((String) obj);
  else System.out.println("Event No-Button");
}

La distinzione tra tutti i pulsanti può essere effettuata utilizzando l'oggetto Event e confrontando gli oggetti con il pulsante della nostra interfaccia:

import java.awt.*;
import java.applet.Applet;

public
...
Continua a leggere "Java AWT: Pulsanti, Eventi, Liste, Campi di Testo ed Etichette" »