Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-12-2003, 15:24   #1
fant3
Senior Member
 
L'Avatar di fant3
 
Iscritto dal: Jan 2002
Città: Roma
Messaggi: 1360
Come si risolve?

Ragazzi devo fare il seguente esercizio:
1.Sviluppare una function di tipo void in C per la valutazione di un polinomio mediante il metodo di Horner
2.Scrivere la documentazione interna ed esterna della function

La 2 la so fare. Per quanto riguarda la prima mi spiegate gentilmente il metodo di Horner?
Grazie.
fant3 è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2003, 15:32   #2
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
http://www.unitus.it/biophysics/Dida...mmini_2003.doc
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2003, 17:15   #3
fant3
Senior Member
 
L'Avatar di fant3
 
Iscritto dal: Jan 2002
Città: Roma
Messaggi: 1360
grazie mille x la risposta
fant3 è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2003, 17:20   #4
verloc
Senior Member
 
L'Avatar di verloc
 
Iscritto dal: Jan 2000
Messaggi: 551
Quando ti servono cose di questo genere,nel 90% dei casi qui le trovi.

http://lib-www.lanl.gov/numerical/bookcpdf.html

Ultima modifica di verloc : 06-12-2003 alle 17:23.
verloc è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2003, 17:24   #5
fant3
Senior Member
 
L'Avatar di fant3
 
Iscritto dal: Jan 2002
Città: Roma
Messaggi: 1360
ok grazie. Scusate se era semplice, ma è da pochissimo che sto usando il C e non sapevo dove cercare.
fant3 è offline   Rispondi citando il messaggio o parte di esso
Old 11-12-2003, 20:18   #6
fant3
Senior Member
 
L'Avatar di fant3
 
Iscritto dal: Jan 2002
Città: Roma
Messaggi: 1360
ragazzi scusate l'insistenza ma non ho capito una cosa. Io ho scritto questo:
float valutapol(float a[NUMCOEFF], float x)
{
int i;
/* Inizializzazione del risultato ad a_(ORDPOL) */
float risult;
risult=a[ORDPOL];

/* Iterazione di Horner, da a_(ORDPOL-1) fino ad a_0 */
for(i=ORDPOL-1; i>=0; i=i-1)
risult=x*risult+a[i];
return risult;
}

ma l'esercizio mi chiede di scrivere una function di tipo void...
1)se è di tipo void non avrò nessun dato di output giusto?
2)basta che sostituisco float con void ed elimino return per trasformare questa function da float a void?
fant3 è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2003, 15:49   #7
downloader
Senior Member
 
L'Avatar di downloader
 
Iscritto dal: Nov 2003
Città: Napoli
Messaggi: 6193
Ovvio, poi aggiungi una chiamata a printf o cout per il risultato. Se invece occorre che ci sia necessariamente un ritorno (lo devi vedere tu dal testo dell'esercizio richiesto) lo puoi inserire tra i parametri come riferimento.

Se quest'ultima cosa non la capisci fammi sapere.

Ciao
__________________
Diablo3 PF | MyPC(liquidato) - Case Corsair Obsidian 800D / PSU Enermax Galaxy 1000W / MB GA-EX58A-UD7 / CPU Intel I7 920 [email protected] / MEM Corsair Dom. GT@1680mhz / GPU R9 290X / HD 2xWD 150GB raid 0/ SO - Windows 7 Ult.
downloader è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2003, 16:47   #8
fant3
Senior Member
 
L'Avatar di fant3
 
Iscritto dal: Jan 2002
Città: Roma
Messaggi: 1360
io l'ho fatto cosi' va bene no?
#include <stdio.h>
/* Ordine del polinomio */
#define ORDPOL 3
#define NUMCOEFF ORDPOL+1

void horner (float a[], float x, float *prisult)
{
int i;
/* Inizializzazione del risultato ad a_(ORDPOL) */
*prisult=a[ORDPOL];
/* Iterazione di Horner, da a_(ORDPOL-1) fino ad a_0 */
for(i=ORDPOL-1; i>=0; i=i-1)
{
*prisult=x*(*prisult)+a[i];
}
}



int main()
{
int i;
float xx, risult;
float xinf, xsup, passo;
float coeff[NUMCOEFF];


/* Immissione dei coefficienti, dal termine a_0 ad a_n */
for (i=0; i<=ORDPOL; i=i+1)
{
printf("Immetti il coefficiente a_%d: \n", i);
scanf("%f", &coeff[i]);
}
/* Immissione degli estremi di x e del passo di valutazione */
printf("Immetti estremo inf. di x, estremo sup. e passo :\n");
scanf("%f %f %f", &xinf, &xsup, &passo);

/* Stampa dei valori */
for (xx=xinf; xx<=xsup; xx=xx+passo)
{
horner(coeff, xx, &risult);
printf("Per x= %f il polinomio vale: %f\n", xx, risult);
}

}
fant3 è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2003, 17:15   #9
downloader
Senior Member
 
L'Avatar di downloader
 
Iscritto dal: Nov 2003
Città: Napoli
Messaggi: 6193
Ad occhio e croce mi sembra buono... a parte che si scrive result
__________________
Diablo3 PF | MyPC(liquidato) - Case Corsair Obsidian 800D / PSU Enermax Galaxy 1000W / MB GA-EX58A-UD7 / CPU Intel I7 920 [email protected] / MEM Corsair Dom. GT@1680mhz / GPU R9 290X / HD 2xWD 150GB raid 0/ SO - Windows 7 Ult.
downloader è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2003, 17:57   #10
fant3
Senior Member
 
L'Avatar di fant3
 
Iscritto dal: Jan 2002
Città: Roma
Messaggi: 1360
l'ho provato a funziona. Se il risultato lo voglio kiamare risult lo kiamo risult. lo potrei kiamare anke armando come dice il mio prof
fant3 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2003, 12:48   #11
downloader
Senior Member
 
L'Avatar di downloader
 
Iscritto dal: Nov 2003
Città: Napoli
Messaggi: 6193
Quote:
Originariamente inviato da fant3
l'ho provato a funziona.
Va bene chiamalo come vuoi... conosco altri che come te hanno problemi con le vocali...


Scherzo, eh? Mi fa piacere che funzioni.
__________________
Diablo3 PF | MyPC(liquidato) - Case Corsair Obsidian 800D / PSU Enermax Galaxy 1000W / MB GA-EX58A-UD7 / CPU Intel I7 920 [email protected] / MEM Corsair Dom. GT@1680mhz / GPU R9 290X / HD 2xWD 150GB raid 0/ SO - Windows 7 Ult.
downloader è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Oracle NetSuite si potenzia con nuove fu...
Musica generata con l'IA: Sony lavora a ...
Cyberpunk 2077 in versione PC su smartph...
BYD si gioca un grosso jolly: pronta Rac...
Samsung annuncia l'arrivo in Italia dei ...
Offerta lancio Pixel 10a: come ottenere ...
Google presenta Pixel 10a: poche le novi...
Caos F1 2026: 14 monoposto senza omologa...
Tesla festeggia il primo Cybercab prodot...
Desktop piccolo e potente? NZXT H2 Flow ...
Polestar spinge sull'acceleratore: arriv...
Nuovo record mondiale nel fotovoltaico: ...
L'ultimo baluardo cade: fine supporto pe...
'Il mondo non ha mai visto nulla di simi...
La Commissione europea mette sotto indag...
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: 05:25.


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