Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Off-by-one error

Indice Off-by-one error

Un errore off-by-one error (OBOE), detto anche OBOB (off-by-one bug), è un errore logico di programmazione che avviene quando un ciclo iterativo viene ripetuto una volta di troppo o una volta di meno, a causa di un errore nella specifica della condizione di verità: solitamente accade quando il programmatore mette erroneamente il simbolo di minore o uguale al posto del simbolo minore, o il simbolo maggiore o uguale al posto di maggiore, oppure quando commette un errore nell'inizializzazione della variabile testata, settandola a zero anziché a uno: questo causa problemi ad esempio se essa si riferisce all'indice di un array (il quale in molti linguaggi di programmazione comincia da zero); oppure nel caso in cui essa poi sia usata in una divisione (nel qual caso è bene sia settata a valori diversi da zero, per evitare eccezioni del tipo divisione per zero).

19 relazioni: Albero binario, Algoritmo, Array, Asserzione (informatica), Calendario giuliano, Ciclo for, Hash, Intervallo (matematica), Iterazione, Libreria standard del C, Marco Vitruvio Pollione, MATLAB, Ordine dei byte, Pascal (linguaggio di programmazione), Programmazione (informatica), Semantica (informatica), Sicurezza informatica, Università del Texas ad Austin, Variabile (informatica).

Albero binario

In informatica un albero binario è un albero i cui nodi hanno grado compreso tra 0 e 2.

Nuovo!!: Off-by-one error e Albero binario · Mostra di più »

Algoritmo

Un algoritmo è un procedimento che risolve un determinato problema attraverso un numero finito di passi elementari in un tempo ragionevole.

Nuovo!!: Off-by-one error e Algoritmo · Mostra di più »

Array

Un array o vettore, in informatica, indica una struttura dati complessa, statica e omogenea.

Nuovo!!: Off-by-one error e Array · Mostra di più »

Asserzione (informatica)

In informatica, un'asserzione è un predicato presente in un programma che indica che il predicato sia sempre vero.

Nuovo!!: Off-by-one error e Asserzione (informatica) · Mostra di più »

Calendario giuliano

Il calendario giuliano è un calendario solare, cioè basato sul ciclo delle stagioni.

Nuovo!!: Off-by-one error e Calendario giuliano · Mostra di più »

Ciclo for

Nei linguaggi di programmazione o di scripting, il ciclo for è una struttura di controllo iterativa che determina l'esecuzione di una porzione di programma ripetuta per un certo numero noto di volte.

Nuovo!!: Off-by-one error e Ciclo for · Mostra di più »

Hash

Hash è un termine della lingua inglese (to hash sminuzzare, pasticciare) che designa originariamente una polpettina fatta di avanzi di carne e verdure; per estensione indica un composto eterogeneo cui viene data una forma incerta: "To make a hash of something" vuol dire infatti creare confusione, o fare una cosa piuttosto male.

Nuovo!!: Off-by-one error e Hash · Mostra di più »

Intervallo (matematica)

In matematica, un intervallo è un sottoinsieme dei numeri reali formato da tutti i punti della retta reale che sono compresi tra due estremi a e b. Gli estremi possono (ma non devono necessariamente) appartenere all'intervallo e possono essere infiniti.

Nuovo!!: Off-by-one error e Intervallo (matematica) · Mostra di più »

Iterazione

L'iterazione è l'atto di ripetere un processo con l'obiettivo di avvicinarsi a un risultato desiderato.

Nuovo!!: Off-by-one error e Iterazione · Mostra di più »

Libreria standard del C

La Libreria standard del C è una raccolta di Header file e librerie di funzioni usate per implementare operazioni comuni, come l'input/output e l'elaborazione di stringhe nel linguaggio di programmazione C. Diversamente da altri linguaggi come il Pascal ed il PL/I, il C non include keyword integrate per questi scopi, quindi quasi tutti i programmi C si basano sulla libreria standard per funzionare.

Nuovo!!: Off-by-one error e Libreria standard del C · Mostra di più »

Marco Vitruvio Pollione

Incerto è il suo luogo di origine; di volta in volta sono state indicate, tra le altre, le città di Roma, Fano, Fondi, Verona, Formia, l'area campana in genere e addirittura la Numidia, senza alcuna certezza.

Nuovo!!: Off-by-one error e Marco Vitruvio Pollione · Mostra di più »

MATLAB

MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e l'analisi statistica scritto in C, che comprende anche l'omonimo linguaggio di programmazione creato dalla MathWorks.

Nuovo!!: Off-by-one error e MATLAB · Mostra di più »

Ordine dei byte

L'ordine dei byte (conosciuto anche come big-endian, little-endian o middle-endian a seconda dei metodi differenti) sono modalità differenti usate dai calcolatori per immagazzinare in memoria dati di dimensione superiore al byte (es. word, dword, qword).

Nuovo!!: Off-by-one error e Ordine dei byte · Mostra di più »

Pascal (linguaggio di programmazione)

Il Pascal, in informatica, è un linguaggio di programmazione creato da Niklaus Wirth e basato sul linguaggio ALGOL; il nome è dedicato a Blaise Pascal che inventò nel 1645 la Pascalina, considerata la prima calcolatrice.

Nuovo!!: Off-by-one error e Pascal (linguaggio di programmazione) · Mostra di più »

Programmazione (informatica)

La programmazione, in informatica, è l'insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer), svolgono per creare un programma, ossia un software da far eseguire ad un computer, scrivendo il relativo codice sorgente in un determinato linguaggio di programmazione.

Nuovo!!: Off-by-one error e Programmazione (informatica) · Mostra di più »

Semantica (informatica)

Nel campo dell'informatica teorica, il termine semantica formale riguarda i modelli matematici che definiscono formalmente i linguaggi di programmazione o, più generalmente, la computazione stessa.

Nuovo!!: Off-by-one error e Semantica (informatica) · Mostra di più »

Sicurezza informatica

La sicurezza informatica (information security) è l'insieme dei mezzi e delle tecnologie tesi alla protezione dei sistemi informatici in termini di disponibilità, confidenzialità e integrità dei beni o asset informatici; a questi tre parametri si tende attualmente ad aggiungere l'autenticità delle informazioni.

Nuovo!!: Off-by-one error e Sicurezza informatica · Mostra di più »

Università del Texas ad Austin

L'University of Texas at Austin (nota anche come Austin UT o UT) è un'università pubblica situata ad Austin.

Nuovo!!: Off-by-one error e Università del Texas ad Austin · Mostra di più »

Variabile (informatica)

Una variabile, in informatica, è un contenitore di dati situato in una porzione di memoria (una o più locazioni di memoria) destinata a contenere valori, suscettibili di modifica nel corso dell'esecuzione di un programma.

Nuovo!!: Off-by-one error e Variabile (informatica) · Mostra di più »

UscenteArrivo
Ehi! Siamo su Facebook ora! »