Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
bortoz committed Dec 26, 2024
1 parent 548ec58 commit 2af4482
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 41 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Può farlo con degli **scambi** di posto tra coppie di suoi amici. Quali di ques
---

Per rendere il gioco più difficile, ora Bunny può solo fare **scambi di vicini**, cioè può scambiare di posto due suoi amici <u>solo se</u> sono uno di fianco all'altro.
Per rendere il gioco più difficile, ora Bunny può solo fare **scambi di vicini**, cioè può scambiare di posto due suoi amici **solo se** sono uno di fianco all'altro.
Quanti **scambi di vicini** deve fare per ordinare i suoi amici?

- [ ] $6$
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,17 @@ import variants from "./variants.py";

Carol ha comprato una nuova bilancia. Ha quindi confrontato alcuni frutti e delle carote come vedi in figura:

<div class="print:hidden">
![scale1](scale1.asy?v=variants.py)
![scale2](scale2.asy?v=variants.py)
</div>

<div class="hidden print:block">
![scale1](scale1.asy?v=variants.py)

![scale2](scale2.asy?v=variants.py)
</div>

in entrambe le prove le bilance sono in *equilibrio*, cioè la somma dei pesi degli oggetti sul piatto a sinistra è uguale alla somma dei pesi degli oggetti sul piatto a destra.
Quali tra queste immagini riporta gli oggetti in ordine dal più leggero al più pesante?

<div class="[&_img]:p-2">
- [ ] <span>![A](A.asy?v=variants.py&s=0.6)</span>
- [ ] <span>![B](B.asy?v=variants.py&s=0.6)</span>
- [ ] <span>![C](C.asy?v=variants.py&s=0.6)</span>
- [ ] <span>![D](D.asy?v=variants.py&s=0.6)</span>
- [x] <span>![E](E.asy?v=variants.py&s=0.6)</span>
</div>

> Togliendo due carote da entrambi i piatti della prima bilancia Carol riesce a capire che il peso dei due frutti rimanenti sul piatto sinistro
> della prima bilancia è uguale a quello di una carota. Sapendo questo, capisce quindi che il peso del piatto sinistro della seconda bilancia è di
Expand All @@ -36,39 +26,21 @@ Quali tra queste immagini riporta gli oggetti in ordine dal più leggero al più

Dopo le pesate di prima, che riportiamo qui per comodità:

<div class="print:hidden">
![scale1](scale1.asy?v=variants.py)
![scale2](scale2.asy?v=variants.py)
</div>

<div class="hidden print:block">
![scale1](scale1.asy?v=variants.py)

![scale2](scale2.asy?v=variants.py)
</div>

Carol compra altri frutti da pesare e ottiene il risultato che vedi nella prima bilancia qui sotto:

<div class="print:hidden">
![scale3](scale3.asy?v=variants.py)
![scale4](scale4.asy?v=variants.py)
</div>

<div class="hidden print:block">
![scale3](scale3.asy?v=variants.py)

![scale4](scale4.asy?v=variants.py)
</div>

<div class="break-inside-avoid">
Quante carote deve mettere Carol al posto del punto interrogativo ($\texttt{?}$) per equilibrare l'ultima bilancia?

- [x] $4$
- [ ] $6$
- [ ] $8$
- [ ] $7$
- [ ] $2$
</div>

> Con lo stesso ragionamento di prima si capisce che la somma dei pesi dei nuovi frutti è di una carota, perchè il frutto sulla destra della
> bilancia ne pesa due e una carota è già presente a sinistra. Di conseguenza per mettere la bilancia in equilibrio sul piatto al posto del punto di domanda andranno 4 carote:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,7 @@ Per esempio se Bunny compie un'azione **salta** quando è sulla casella $1$, sup
**ATTENZIONE:** sul percorso ci sono delle *grandi rocce*! Bunny non può passare su una casella occupata da una *grande roccia*, altrimenti cadrebbe, ma può superarla grazie ad un'azione **salta**.
Se Bunny segue il procedimento qui sotto, riesce a raggiungere la bandierina?

<div class="print:hidden">
![code](code.asy)
</div>
<div class="hidden print:block">
![code](code.asy?s=0.5)
</div>

- [ ] si, raggiunge la bandierina
- [ ] no, perchè cade sulla *grande roccia* in posizione $4$
Expand Down Expand Up @@ -47,12 +42,7 @@ Ricordiamo il percorso ad ostacoli ed il procedimento seguito da Bunny:

![fig](fig.asy)

<div class="print:hidden">
![code](code.asy)
</div>
<div class="hidden print:block">
![code](code.asy?s=0.5)
</div>

Bunny si chiede se cambiando punto di partenza riuscirebbe a raggiungere o superare la bandierina. Per quali di questi punti di partenza Bunny raggiunge la bandierina seguendo il suo procedimento?

Expand Down
2 changes: 0 additions & 2 deletions src/scolastiche/2024/contest/P2-riempimento-array/question.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,13 @@ function f(n: integer) -> integer
end function
```

<div className="break-inside-avoid">
Cosa viene restituito da `f({n1})`?

- [x] $\js{correct1}$
- [ ] $\js{wrong1[0]}$
- [ ] $\js{wrong1[1]}$
- [ ] $\js{wrong1[2]}$
- [ ] $\js{wrong1[3]}$
</div>

> Questo primo quesito si può risolvere anche eseguendo il programma a mano, e calcolando quindi il valore di `arr`, che si può osservare conterrà, in ogni posizione $i$, il massimo multiplo di $2$ o di $3$ minore o uguale di $i$.
>
Expand Down

0 comments on commit 2af4482

Please sign in to comment.