Logo - Operazioni aritmetiche

Il logo fornisce le normali operazioni aritmetiche di addizione, sottrazione, moltiplicazione e divisione, indicate dai simboli +, -, *, /. Ciascuna di queste operazioni produce un risultato. Se non fai qualcosa con il risultato, come stamparlo, Logo mostrerà un errore.

Con il comando print, il risultato di un'operazione aritmetica può essere utilizzato e stampato nella finestra dei comandi. Gli esempi forniti nello screenshot seguente dimostrano lo stesso.

Altri comandi utili sono:

  • sqrt - Accetta un argomento non negativo e restituisce la sua radice quadrata.

  • power - Richiede due argomenti, chiamali "a" e "b" e genera a alla potenza b.

  • ln - Richiede un argomento e restituisce il suo logaritmo naturale.

  • exp - Prende un argomento e calcola e a quella potenza, e è il numero naturale 2.718281828.

  • log10 - Prende il logaritmo in base 10 del suo unico argomento.

La seguente schermata mostra un esempio dei comandi precedenti con il rispettivo output.

Gli operatori aritmetici hanno una precedenza che determina l'ordine con cui vengono valutati.

Note- print 60 * sqrt 2 e print sqrt 2 * 60 producono risposte diverse. Qui l'operatore * ha la precedenza sull'operatore sqrt. Quindi, * sarà fatto prima di sqrt, se c'è una scelta, come nel secondo caso.

Per questo motivo, la prima istruzione stampa il valore di 60 volte la radice quadrata di 2, mentre la seconda istruzione stampa la radice quadrata di 120 come mostrato nello screenshot seguente.