Here's a Python code to find the first n terms of Recaman's sequence:

```
def recaman_sequence(n):
    sequence = [0]
    for i in range(1, n):
        current = sequence[i-1] - i
        if current < 0 or current in sequence:
            current = sequence[i-1] + i
        sequence.append(current)
    return sequence
```

To use the function, simply call `recaman_sequence(n)` where `n` is the number of terms you want to find. For example, `recaman_sequence(10)` will return `[0, 1, -1, 4, -2, 5, -3, 6, -4, 7]`.
Scrivi un programma per risolvere questo: ti viene assegnato il compito di trovare i primi n termini della sequenza di Recaman (incluso il termine 0). La sequenza di Recaman utilizza le seguenti regole: - Il termine 0 è zero. - Per trovare un termine nella sequenza, sottrarre il numero del termine dal termine precedente. - Se questo numero è negativo o un numero che è già apparso nella sequenza, sarà invece necessario aggiungere il termine numero al termine precedente.