Torna indietro   Hardware Upgrade Forum > Software > Programmazione

TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-12-2003, 13:06   #1
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Piccolo Problema...SFIDA.... :)

Raga, vi posto questa piccola situazione da risolvere con qualsiasi linguaggio di programmazione.......vediamo chi ne ha voglia......la sfida stà nel trovare l'algoritmo più BREVE ed EFFICIENTE:


Un robot, situato inizialmente in una posizione di coordinate X,Y di una matrice quadrata, può muoversi di un passo alla volta nelle quattro direzioni cardinali: avanti, indietro, destra e sinistra.

Data una costante TMax, (che rappresenta la durata della 'vita' del robot) :

1 - Definire un punto di partenza e uno o più punti differenti di arrivo: scrivere una procedura che permetta al robot di spostarsi in maniera 'intelligente' dal luogo in cui si trova in un luogo prefissato, continuando a decrementare di uno il valore della sua 'vita' dopo ogni spostamento elementare.

2 - Utilizziamo ora un generatore casuale per introdurre nella matrice un certo numero K1 di ostacoli. E potenziamo il robot dandogli la capacità' di 'vedere' gli ostacoli fino a un intorno completo di 2

3 - si utilizzi ancora un generatore casuale per introdurre in K2 posizioni della matrice del cibo per il robot.
Il robot inizialmente è affamato ed ha la capacità di distinguere il cibo dagli ostacoli; se 'vede' del cibo allora, e solo allora, tenderà a spostarsi sul cibo e mangiarlo, altrimenti si muoverà secondo la strategia precedentemente fissata evitando gli ostacoli.
Dopo aver mangiato del cibo la sua 'vita' aumenterà di un valore M prefissato, ma, per un periodo di T mosse, non avendo più fame, continuerà a spostarsi casualmente non distinguendo il cibo dagli ostacoli.

NB Il programma termina quando si azzera la 'vita' del robot oppure l’obiettivo è stato raggiunto.
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 13:07   #2
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
l'ho postato qui perchè mi è stato proposto da amici..........e quindi siccome è noioso senza essere spronati.....beh così facciamo a chi fa prima e meglio...............
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:31   #3
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
.
Allegati
File Type: zip automo.zip (22.7 KB, 22 visite)
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:38   #4
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
divertente....ma

1 - NON deve andare su caselle su cui è già stato
2 - CI DEVE essere un punto di arrivo a cui tendere

altrimenti bastava fare qualcosa casuale e via.....invece no...e "possibilmente" non deve tornare su caselle in cui è già stato in un arco di 10 mosse..và!!!

e sarebbe più bello postare i propri traguardi qui sul forum...
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:44   #5
abxide
Senior Member
 
L'Avatar di abxide
 
Iscritto dal: May 2001
Città: Naples
Messaggi: 1063
Sbaglio o questo è il progetto di programmazione mod B dell'università federico II?
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth
abxide è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:48   #6
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Quote:
Originariamente inviato da leadergl
divertente....ma

1 - NON deve andare su caselle su cui è già stato
2 - CI DEVE essere un punto di arrivo a cui tendere

altrimenti bastava fare qualcosa casuale e via.....invece no...e "possibilmente" non deve tornare su caselle in cui è già stato in un arco di 10 mosse..và!!!

e sarebbe più bello postare i propri traguardi qui sul forum...
dettagli parametrici già inclusi nell'algoritmo.
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:50   #7
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
algoritmo di tipo attrattivo-repulsivo siluppato per problema analogo esposto sul forum qualche sospensione ... ehm ... mese fa
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:54   #8
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
notare che il motore è di 50 righe riducibili a ... 20 !

e viaggia.
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:55   #9
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
adesso vado a montare la Beak Spider
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 16:58   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Però non vale Ce l'avevi già pronto !!!
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 19:44   #11
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Quote:
Originariamente inviato da abxide
Sbaglio o questo è il progetto di programmazione mod B dell'università federico II?

non saprei dirti.....ma se così fosse, my friends possono anke dimenticarsi che io glielo passi........aspetterò che facciano l'esame per passare il compitino, se vogliono delucidazioni su qualcosa, OK....ma se "io" (me e voi...specie voi visto k siete decisamente più bravi di me) dobbiamo fargli il progetto....beh stanno freschi!!!

Quote:
Originariamente inviato da a2000
dettagli parametrici già inclusi nell'algoritmo.
si ma quel programma k mi hai dato nn ha una meta.....anzi vaga solo nella ricerca di cibo.......invece serve UNA META DA RAGGIUNGERE....e da raggiungere nel minor numero di mosse possibili !! eheh


Io stavo cominciando a fare un "algoritmo" che generava una mossa casuale (un random da 1 a 4..a cui corrispondevano le direzioni) e poi controllavo se:

1 - se uscivo dalla matrice --> allora ripetevo
2 - se c'erano ostacoli da evitare
3 - se mi avvicinavo all'obiettivo

...in maniera ricorsiva........ma così mi si mangiava lo stack in niente quasi........è sto provando in maniera iterativa....anke se non sono per niente soddisfatto.........vorrei fare qualcosa di professionale....
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 19:47   #12
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Quote:
Originariamente inviato da cionci
Però non vale Ce l'avevi già pronto !!!
eh, va beh ... però l'avevo preparato appositamente per un altro thread del forum.

ti piace il pacman ?
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 20:00   #13
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Quote:
Originariamente inviato da leadergl
non saprei dirti.....ma se così fosse, my friends possono anke dimenticarsi che io glielo passi........aspetterò che facciano l'esame per passare il compitino, se vogliono delucidazioni su qualcosa, OK....ma se "io" (me e voi...specie voi visto k siete decisamente più bravi di me) dobbiamo fargli il progetto....beh stanno freschi!!!



si ma quel programma k mi hai dato nn ha una meta.....anzi vaga solo nella ricerca di cibo.......invece serve UNA META DA RAGGIUNGERE....e da raggiungere nel minor numero di mosse possibili !! eheh


Io stavo cominciando a fare un "algoritmo" che generava una mossa casuale (un random da 1 a 4..a cui corrispondevano le direzioni) e poi controllavo se:

1 - se uscivo dalla matrice --> allora ripetevo
2 - se c'erano ostacoli da evitare
3 - se mi avvicinavo all'obiettivo

...in maniera ricorsiva........ma così mi si mangiava lo stack in niente quasi........è sto provando in maniera iterativa....anke se non sono per niente soddisfatto.........vorrei fare qualcosa di professionale....
ma schiusa cosa vuoi mete, ostacoli, cibo e ricursività.
vedila sinteticamente così: il pacman si muove in un campo di forze attrattive (cibo e meta finale) e repulsive (ostacoli, celle già visitate e predatori volendo ... ) che dipendono dalla distanza (nel caso proposto dopo due caselle le forze vanno a zero).
Ad ogni passo si sposta nella direzione in cui la forza è massima (positiva).

Cioè si comporta in analogia (parametrizzata a piacere tuo) a un elettrone in un campo elettrico determinato da cariche elettriche positive e negative.

o se vuoi come un animale che ha il problema di:
1) mangiare
2) evitare gli ostacoli
3) sfuggire ai predatori
4) e soprattutto andare a figa (meta finale) !!!


poi lo puoi dotare di una qualche forma di intelligenza meno istintiva (figa, figa figa e poi più) facendogli costruire una rappresentazione del suo mondo man mano che lo percorre.

io comunque sono per l'istinto puro!

Ultima modifica di a2000 : 27-12-2003 alle 20:03.
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 20:31   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da a2000
4) e soprattutto andare a figa (meta finale) !!!
A parte il linguaggio colorito...a2000 ha perfettamente ragione....
La meta finale semplicemente è un campo di forze atrattive decisamente più forti delle altre
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 21:11   #15
abxide
Senior Member
 
L'Avatar di abxide
 
Iscritto dal: May 2001
Città: Naples
Messaggi: 1063
Quote:
Originariamente inviato da leadergl
non saprei dirti.....ma se così fosse, my friends possono anke dimenticarsi che io glielo passi........aspetterò che facciano l'esame per passare il compitino, se vogliono delucidazioni su qualcosa, OK....ma se "io" (me e voi...specie voi visto k siete decisamente più bravi di me) dobbiamo fargli il progetto....beh stanno freschi!!!
Beh guarda se questi tuoi amici sono di napoli e sono iscritti al corso di laurea in informatica alla federico II è il progetto da prensetare all'esame di programmazione mod B. Comunque è quasi sicuramente quello, lo riconosco dalla traccia
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth
abxide è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2003, 23:05   #16
Hall999
Senior Member
 
Iscritto dal: Feb 2003
Messaggi: 3571
Quote:
Originariamente inviato da abxide
Beh guarda se questi tuoi amici sono di napoli e sono iscritti al corso di laurea in informatica alla federico II è il progetto da prensetare all'esame di programmazione mod B. Comunque è quasi sicuramente quello, lo riconosco dalla traccia
mi sa che e' propio per lui l'esercizio
Hall999 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2003, 03:07   #17
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Quote:
Originariamente inviato da Hall999
mi sa che e' propio per lui l'esercizio

mi spiace per te ma non devo farlo quell'esame........programmazione è roba vecchia....!!!

sto impegnato in Calcolo Numerico e altre cazzate....
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Chrome sbeffeggiato da Ballmer nel 2009:...
Un gioco Mac compatibile con Apple Silic...
La batteria allo stato solido di Honda s...
Google a ricercatore di sicurezza: 'Bel ...
MapTap vi farà impazzire: è...
7Artisans Dream Cine Lens: tre ottiche T...
Torna l'e-bike Engwe più economic...
OnePlus aggiorna la gamma con un nuovo t...
Samsung nel caos: dipendenti in nero pro...
Lexar da 2TB PCIe 4.0 in offerta Amazon ...
Samsung Odyssey G5 in offerta Amazon: mo...
HONOR 600 Smart 5G è ufficiale: u...
AMD Threadripper fino al 215% più...
Strano bug su Google Pixel: la tastiera ...
Google inaugura Dataland: apre al pubbli...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v