diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-1-cicli-condizioni/primarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/p-1-cicli-condizioni/primarie.asy new file mode 100644 index 0000000..e3a9055 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-1-cicli-condizioni/primarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"primarie", new Label[]{"corretta", "vuota", "scorretta"}, new real[]{224, 23, 555})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-1-cicli-condizioni/question.md b/src/fibonacci-primarie/2023-seconda-fase/contest/p-1-cicli-condizioni/question.md index 2c97f3c..8d261eb 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/p-1-cicli-condizioni/question.md +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-1-cicli-condizioni/question.md @@ -33,3 +33,5 @@ mangiarsi la lingua? > > _Nell'opzione 4, Tip-Tap mangia la prima carota, poi una carota ogni due rocce, e infine mangia anche l'ultima carota. > Anche in questo caso non mangia la carota sulla roccia grigia centrale._ +> +> ![primarie](primarie.asy) \ No newline at end of file diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/primarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/primarie.asy new file mode 100644 index 0000000..40f23c3 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/primarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"primarie", new Label[]{"corretta", "vuota", "scorretta"}, new real[]{203, 62, 537})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/question.md b/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/question.md index f71b660..9e2e7b3 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/question.md +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/question.md @@ -19,4 +19,6 @@ Risposte: > > _Nell'opzione 2, inizia dalla pila 1, salta sulla 3, indietreggia sulla due, salta sulla 4, salta sulla 6, indietreggia sulla 5, salta sulla 7 e finisce sulla 9._ > -> _Nell'opzione 3, Bunny non riesce ad uscire perchè rimane bloccato saltando in circolo tra le pile 3, 4, 5 senza mai smettere._ \ No newline at end of file +> _Nell'opzione 3, Bunny non riesce ad uscire perchè rimane bloccato saltando in circolo tra le pile 3, 4, 5 senza mai smettere._ +> +> ![primarie](primarie.asy) ![secondarie](secondarie.asy) \ No newline at end of file diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/secondarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/secondarie.asy new file mode 100644 index 0000000..69c6519 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-2-balle-di-fieno/secondarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"secondarie", new Label[]{"corretta", "vuota", "scorretta"}, new real[]{416, 94, 790})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/primarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/primarie.asy new file mode 100644 index 0000000..f89aeed --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/primarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"primarie", new Label[]{"corretta", "vuota", "scorretta"}, new real[]{268, 110, 424})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/question.md b/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/question.md index f374796..552b032 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/question.md +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/question.md @@ -27,3 +27,5 @@ Quante carote mangia Carol? > sempre al massimo 3, e quindi quando una pila arriva ad avere meno di $7$ carote (quindi al massimo > $6$), l'altra pila non può avere più di $6 + 3 = 9$ carote, per un totale di al massimo $9 + 6 = 15$ > carote, che è meno di $18$. +> +> ![primarie](primarie.asy) ![secondarie](secondarie.asy) \ No newline at end of file diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/secondarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/secondarie.asy new file mode 100644 index 0000000..188b523 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-3-pile-di-carote/secondarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"secondarie", new Label[]{"corretta", "vuota", "scorretta"}, new real[]{372, 194, 734})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-4-contatore/question.md b/src/fibonacci-primarie/2023-seconda-fase/contest/p-4-contatore/question.md index 285e9a5..8574455 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/p-4-contatore/question.md +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-4-contatore/question.md @@ -12,4 +12,6 @@ Purtroppo la successiva pagina è rovinata perciò Tip-Tap non riesce a capire c > Il programma incrementa il contatore per ogni multiplo di $7$ fino a $42$, > e lo decrementa per ogni multiplo di $9$ fino a $42$. > Siccome i multipli di $7$ fino a $42$ sono $6$ e i multipli di $9$ fino a $42$ sono $4$, -> il contatore alla fine varrà $6 - 4 = 2$. \ No newline at end of file +> il contatore alla fine varrà $6 - 4 = 2$. +> +> ![secondarie](secondarie.asy) \ No newline at end of file diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/p-4-contatore/secondarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/p-4-contatore/secondarie.asy new file mode 100644 index 0000000..8237136 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/p-4-contatore/secondarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"secondarie", new Label[]{"corretta", "vuota", "scorretta"}, new real[]{527, 137, 636})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-1-ordina-palloni/primarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/s-1-ordina-palloni/primarie.asy new file mode 100644 index 0000000..1d4b290 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-1-ordina-palloni/primarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"primarie", new Label[]{"0", "5", "10", "15"}, new real[]{437, 202, 1, 162})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-1-ordina-palloni/question.mdx b/src/fibonacci-primarie/2023-seconda-fase/contest/s-1-ordina-palloni/question.mdx index 21a5818..92c6606 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/s-1-ordina-palloni/question.mdx +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-1-ordina-palloni/question.mdx @@ -31,3 +31,5 @@ Scrivi un programma che consenta a Tip-Tap di sistemare tutti i suoi palloni! > > Secondo questo programma, per ognuno degli $N$ palloni che Tip-Tap deve sistemare, il protagonista > controlla se il prossimo pallone è da calcio o gonfio. Se sì lo tiene, altrimenti lo butta. +> +> ![primarie](primarie.asy) diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/primarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/primarie.asy new file mode 100644 index 0000000..78d75e1 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/primarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"primarie", new Label[]{"0", "5", "10", "15"}, new real[]{744, 57, 1, 0})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/question.mdx b/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/question.mdx index 44b02b9..dcadb67 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/question.mdx +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/question.mdx @@ -42,4 +42,6 @@ Aiuta Carol a preparare il fienile per la gara di salto! > memorizza in _maxsalto_ e _dovesalto_. > > Una volta terminato di scorrere tutte le pile, Carol torna all'ultima pila a cui ha aggiunto una -> carota (_dovesalto_) e ci aggiunge la seconda carota. \ No newline at end of file +> carota (_dovesalto_) e ci aggiunge la seconda carota. +> +> ![primarie](primarie.asy) ![secondarie](secondarie.asy) diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/secondarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/secondarie.asy new file mode 100644 index 0000000..55da802 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-2-gara-salto/secondarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"secondarie", new Label[]{"0", "5", "10", "15"}, new real[]{809, 426, 13, 52})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/primarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/primarie.asy new file mode 100644 index 0000000..1087cca --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/primarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"primarie", new Label[]{"0", "5", "10", "15"}, new real[]{797, 5, 0, 0})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/question.mdx b/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/question.mdx index 4bdc8ab..b519b40 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/question.mdx +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/question.mdx @@ -38,3 +38,5 @@ Aiuta Bunny a fare le squadre per la partita! > Se i due primi della fila hanno la stessa altezza, è possibile prenderli entrambi per > ingrandire la squadra. Se non hanno la stessa altezza Bunny scarta il più basso dei due, > visto che non ha più speranze di trovare un avversario della stessa altezza nell'altra fila. +> +> ![primarie](primarie.asy) ![secondarie](secondarie.asy) diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/secondarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/secondarie.asy new file mode 100644 index 0000000..265d636 --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-3-squadre-basket/secondarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"secondarie", new Label[]{"0", "5", "10", "15"}, new real[]{1125, 103, 6, 66})); diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-4-torri-gemelle/question.mdx b/src/fibonacci-primarie/2023-seconda-fase/contest/s-4-torri-gemelle/question.mdx index ec168f0..c3f5779 100644 --- a/src/fibonacci-primarie/2023-seconda-fase/contest/s-4-torri-gemelle/question.mdx +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-4-torri-gemelle/question.mdx @@ -41,4 +41,6 @@ Aiuta Tip-Tap a completare la tettoia come previsto! > totale, ma $M$ è al massimo la metà del totale dei blocchetti da $1$ a $M$, quindi > posso sicuramente farlo stare in una delle due colonne. Mettendolo, abbiamo ridotto sia l'altezza > totale da costruire che l'altezza totale dei blocchetti di $M$, quindi è ancora vero che -> l'altezza totale dei blocchetti è uguale all'altezza totale delle colonne da costruire. \ No newline at end of file +> l'altezza totale dei blocchetti è uguale all'altezza totale delle colonne da costruire. +> +> ![secondarie](secondarie.asy) \ No newline at end of file diff --git a/src/fibonacci-primarie/2023-seconda-fase/contest/s-4-torri-gemelle/secondarie.asy b/src/fibonacci-primarie/2023-seconda-fase/contest/s-4-torri-gemelle/secondarie.asy new file mode 100644 index 0000000..b076a8b --- /dev/null +++ b/src/fibonacci-primarie/2023-seconda-fase/contest/s-4-torri-gemelle/secondarie.asy @@ -0,0 +1,3 @@ +access "../../../../asy_library/structures/histogram.asy" as histogram; +unitsize(1cm); +add(histogram.drawing(scale(1.5)*"secondarie", new Label[]{"0", "5", "10", "15"}, new real[]{1038, 223, 5, 34}));