Ho appena iniziato un diploma nello sviluppo di software. In questo momento stiamo iniziando con Java di base e simili (quindi, dal basso, si potrebbe dire) - va bene, non ho esperienza di programmazione oltre a sapere come fare "Hello World" in Java. Continuo a sentire che la matematica è …
Sembra che la saggezza convenzionale suggerisca che anche i bravi programmatori sono bravi in matematica. O che i due siano in qualche modo intrinsecamente collegati. Molti libri di programmazione che ho letto forniscono molti esempi che sono soluzioni ai problemi di matematica o che sono in qualche modo correlati alla …
Ogni volta che ho bisogno di divisione, ad esempio, il controllo delle condizioni, vorrei riformattare l'espressione della divisione in moltiplicazione, ad esempio: Versione originale: if(newValue / oldValue >= SOME_CONSTANT) Nuova versione: if(newValue >= oldValue * SOME_CONSTANT) Perché penso che possa evitare: Divisione per zero Overflow quando oldValueè molto piccolo È …
Sono confuso sul perché ci preoccupiamo di diverse rappresentazioni per zero positivo e negativo. Ricordo vagamente la lettura di affermazioni secondo cui avere una rappresentazione zero negativa è estremamente importante nella programmazione che coinvolge numeri complessi. Non ho mai avuto l'opportunità di scrivere codice con numeri complessi, quindi sono un …
Sappiamo tutti che 0/0è Undefinede restituisce un errore se dovessi inserirlo in una calcolatrice e se dovessi creare un programma (almeno in C) il sistema operativo lo terminerebbe quando provo a dividere per zero. Ma quello che mi chiedevo è se il computer tenta persino di dividere per zero , …
Sono un programmatore autodidatta. Onestamente non sono bravo in matematica. Che consiglio puoi dare per migliorare le mie abilità matematiche in modo che non sarò così insicuro con i miei colleghi programmatori? Quali sono i passaggi o le linee guida che puoi consigliare per migliorare le mie capacità matematiche? Esiste …
Ho considerato di pubblicare su Stack Overflow, ma la domanda mi sembra troppo soggettiva poiché non riesco a pensare a una spiegazione tecnica ragionevole per la scelta di Microsoft in questa materia. Ma questa domanda mi ha infastidito per così tanto tempo e il problema continua a sorgere in uno …
Sto lavorando con una classe nativa che rappresenta un'immagine 2D come un array 1D. Se si desidera modificare un pixel, ad esempio, è necessario ora come derivare l'indice dalle x,ycoordinate. Quindi, supponiamo di avere un array 1D array1dcome questo: array1d = [ a, b, c, d, e, f, g, h, …
Supponiamo di avere 4 punti (sono bidimensionali), che sono diversi l'uno dall'altro, e voglio sapere se formano un quadrato. Come farlo? (lascia che il processo sia il più semplice possibile).
Io e i miei colleghi abbiamo piegato le nostre menti per capire perché qualcuno avrebbe fatto di tutto per programmare i numeri in una base diversa dalla base 10. Ho suggerito che forse potresti ottimizzare equazioni più lunghe mettendo le variabili nella base corretta con cui stai lavorando (ad esempio, …
Non che sia davvero un problema per chiunque abbia affrontato questo problema sintattico prima, ma vedo una grande quantità di confusione derivante dall'uso del caret ( ^) come l'operazione XOR al posto dell'operazione di esponenziazione matematica ampiamente accettata. Ovviamente ci sono molti posti in cui viene spiegato e corretto l'uso …
In una discussione sui metodi statici e di istanza, penso sempre che Sqrt()dovrebbe essere un metodo di istanza di tipi numerici anziché un metodo statico. Perché? Ovviamente funziona su un valore. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); I …
Di recente ho visto questa domanda su math.SE. Mi ha fatto pensare. Pi potrebbe essere usato come un generatore di numeri casuali grezzo? Voglio dire, i risultati sono ben noti (da quanto tempo è stato calcolato pi?), Ma Pi sembra essere abbastanza casuale se preso 1 cifra alla volta. Tutto …
Attualmente sono un programmatore, ho quasi 16 anni e ho praticamente ristretto le mie carriere a qualcosa che coinvolge una laurea in informatica o una laurea in ingegneria elettrica (so che sono abbastanza diverse ma questa domanda riguarda il mio amico) ma il mio amico non è così sicuro. È …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.