Here's the solution in Python:

```
def isPerfectSquare(num):
    i = 1
    while (i*i <= num):
        if (i*i == num):
            return True
        i += 1
    return False
```

The function takes in a positive integer `num` and checks if it is a perfect square by iterating through all numbers `i` starting from 1 and checking if `i*i` equals `num`. If `i*i` exceeds `num`, then `num` is not a perfect square and the function returns False.
Dato un numero intero positivo num, restituisce true se num è un quadrato perfetto o false in caso contrario. Un quadrato perfetto è un numero intero che è il quadrato di un numero intero. In altre parole, è il prodotto di un numero intero con se stesso. Non devi utilizzare alcuna funzione di libreria incorporata, come sqrt.