Strumenti Utente

Strumenti Sito


fisica:informatica:201718:faq

FAQ

Contiene le Frequently Asked Questions relative agli assegnamenti e al corso.

Risultati del Test 4 nel secondo assegnamento

Differenze di risultati con il test 4 possono essere dovute a tanti fattori, che non implicano necessariamente che il programma è sbagliato. Infatti tali differenze possono essere dovute a differenze di approssimazione, a come vengono gestite le situazioni di bordo nell'albero, all'ordine con cui viene effettuata la visita nella funzione di stima della forza, e altri fattori su cui di fatto non abbiamo dato vincoli.

Se i valori restituiti dal programma sono ragionevoli, la consegna può comunque essere effettuata usando i seguenti passi:

* Aprire il file Makefile

* Cancellare la riga 95, ovvero la riga contenente “make test4” sotto la label “consegna:”

* Invocare da riga di comando “make consegna” come spiegato nel README

* Al momento dell'invio della mail con oggetto “info18: consegna secondo assegnamento”, scrivere nel corpo della mail che avete seguito questo procedimento.

Errore nel testo del secondo assegnamento

Prima riga di pagina 3: “h è pari a s*/(2h)…” deve essere rimpiazzato con “h è pari a s*/(2^h)…”

Devo includere o ricopiare il file ''XXX.h'' nel file ''XXX.c'' delle soluzioni ?

I file .h vanno inclusi e NON ricopiati. Come abbiamo spiegato a lezione e' necessario includere i file header ogni volta che abbiamo bisogno di usare le funzioni contenute per dare la possibilita' al compilatore di compilare il nostro codice correttamente. Quindi la struttura corretta del file delle soluzioni XXX.c e'

/* inclusione .h librerie standard */
#include "XXX.h"

/* qua la definizione delle funzioni richieste */

/* qua l'eventuale main() di prova,  da commentare/eliminare prima di effettuare i test automatici */
fisica/informatica/201718/faq.txt · Ultima modifica: 07/05/2018 alle 08:42 (6 anni fa) da Andrea Marino