Strumenti Utente

Strumenti Sito


informatica_triennale:programmazione_1

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
informatica_triennale:programmazione_1 [2021/01/20 16:43] – Aggiornamento informazioni IDE e SO. Reindirizzamento esterno su sito Microsoft per guida WSL mminelliinformatica_triennale:programmazione_1 [2024/01/06 17:49] (versione attuale) – modifica esterna 127.0.0.1
Linea 7: Linea 7:
  
 ==== Che editor posso usare all'esame di laboratorio? ==== ==== Che editor posso usare all'esame di laboratorio? ====
-Qualsiasi, anche gli IDE vanno bene. Consigliamo di usare l'editor con il quale si è più affini. Attenzione a scegliere consapevolmente il sistema operativo da utilizzare, l'esame è pensato per lo svolgimento su GNU/Linux, saranno quindi necessarie conoscenze personali nel caso in cui si voglia utilizzare un SO differente. (Si può notare la differenza nella gestione degli input o output da file esterni o nell'utilizzo di comandi di EOF). Per chi volesse utilizzare Windows una buona soluzione potrebbe essere [[https://docs.microsoft.com/en-us/windows/wsl/install-win10|WSL]].+Qualsiasi, anche gli IDE vanno bene. Consigliamo di usare l'editor con il quale si è più affini. Per lo svolgimento dell'esame a distanza: attenzione a scegliere consapevolmente il sistema operativo da utilizzare, l'esame è pensato per lo svolgimento su GNU/Linux, saranno quindi necessarie conoscenze personali nel caso in cui si voglia utilizzare un SO differente. (Si può notare la differenza nella gestione degli input o output da file esterni o nell'utilizzo di comandi di EOF). Per chi volesse utilizzare Windows una buona soluzione potrebbe essere [[https://docs.microsoft.com/en-us/windows/wsl/install-win10|WSL]].
  
 ==== Dove posso trovare altri esercizi dove esercitarmi? ==== ==== Dove posso trovare altri esercizi dove esercitarmi? ====
Linea 23: Linea 23:
   * Alan A. Donovan, Brian W. Kernighan: The Go Programming Language, Addison-Wesley.    * Alan A. Donovan, Brian W. Kernighan: The Go Programming Language, Addison-Wesley. 
  
 +==== Esempi di domande ====
 +Alcuni esempi di domande/esercizi che possono essere chieste all'orale(parte che ha sostituito/sostituisce lo scritto post laboratorio durante la pandemia COVID) sono:  
 +  * Scrivere una funzione che data una slice di stringhe, restituisce una stringa che contiene tutte le stringhe separate da una virgola
 +  * Scrivere un programma che stampa una X fatta di asterischi di dimensione/lunghezza passata come argomento da riga di comando
 +  * Scrivere una funzione che data una slice di interi e un intero x voglio determinare se x è la mediana
 +  * Definisci un tipo data e scrivi una funzione che dato un anno genera una data a caso in quell'anno
 +
 +Per l'esame orale con Ceselli la suddivisione nei giorni viene fatta in ordine di voto. I voti più bassi all'inizio i più alti dopo. È difficile prevedere le domande proprio a causa della suddivisione, più è alto il voto di partenza più saranno complessi i quesiti. Per quanto riguarda gli esami già effettuati:
 +  * voti sotto il 21: viene presentato un codice ed è chiesto allo studente di analizzarlo, dare il nome alle funzioni e dire cosa fanno. A volte sono presenti errori e vanno corretti. Per chi si posiziona in alto in questa fascia può essere richiesta la modifica del codice o la creazione di nuovo codice da zero. 
 +  * seguiranno nuove informazioni nei giorni successivi
 +Le domande prettamente teoriche per ora sono da escludere, capitano però richieste di funzionamento di alcune funzioni o accenni al funzionamento a basso livello in base agli interventi effettuati sul codice.
informatica_triennale/programmazione_1.1611157434.txt.gz · Ultima modifica: 2024/01/06 17:49 (modifica esterna)