Sequenza

Una sequenza di istruzioni, allineate in verticale (attraversate dalla freccia del tempo dall’alto verso il basso) L’esecutore eseguirà Le istruzioni possono essere scritte sulla stessa riga e la loro esecuzione procederà da sinistra verso destra… Osserva che in Basic e Python si rende necessario introdurre un simbolo di separazione In verticale Sulla stessa riga? Basic Istr1Istr2Istr3 Istr1 … Leggi tutto

Riepilogo operatori

Matematica Addizione Sottrazione Moltiplicazione Divisione BASIC + – * / C… + – * / Calc / ExcelFogli +SOMMA() – *PRODOTTO() / Flowgorithm + – * / Javascript + – * / LibreLogo + – * / MySQL + – * / Pascal + – * / Python + – * / SmallBasic + – … Leggi tutto

Virgola mobile

Wikipedia: Notazione scientifica – Virgola mobile – IEEE754 Notazione scientifica La notazione scientifica permette di rappresentare numeri molto grandi o molto piccoli senza utilizzare lunghe sequenze di cifre. Dato il numero con 10 cifre c1c2c3c4…c10 si scrivono un certo numero di cifre significative (per esempio 4) seguite dalla potenza di 10 necessaria a mantenere l’uguaglianza c1,c2c3c4 109 oppure c1,c2c3c4 … Leggi tutto

Numeri reali

Ci sono tipi di dato per i numeri reali a 4, 6, 8, 10 byte # byte # bit Valore minimo Valore massimo Cifre significative 4 32 ±1.401298*10-45 ±3.402823*10+38 7..8 6 48 ±2.9*10-39 ±1.7*10+38 11..12 8 64 ±4.940656*10-324 ±1.797693*10+308 15..16 10 80 ±3.4*10-4932 ±1.1*10+4932 19..20 # byte C… Python Turbo Pascal 6 Visual Basic 6 … Leggi tutto

Numeri interi

Nella pratica della programmazione compaiono interi Senza segno I numeri interi senza segno sono rappresentati internamente in binario assoluto # byte # bit Valore minimo Valore massimo 1 8 0 28 – 1 = 255 2 16 0 216 – 1 = 65.535 4 32 0 232 – 1 = 4.294.967.295 Nei linguaggi? # byte … Leggi tutto