Articoli marcati con tag ‘c’
venerdì, 27 luglio 2012
Oggi vorrei introdurre un nuovo, ma interessante e profittevole, argomento : i FOREX! (in particolare fluentforex.com). Si tratta di un argomento nuovo in Italia, ma facilmente comprensibile per i programmatori come voi. Il Forex permette di ottenere un profitto rischiando una piccola parte di soldi, ma ovviamente come tutti gli investimenti finanziari un piccolo rischio [...]
continua a leggere...
Tag:automatiche, c, finanza, forex, guadagna, linguaggio c, medie mobili, merce, MT4, poco, profit, profittevole, profitto, reali, rischio, spread, strategie
Pubblicato in finanza, forex, linguaggio c | Nessun commento »
giovedì, 15 luglio 2010
Oggi illustro le funzioni ricorsive per eseguire le somme, divisioni e potenze successive, spiegate in modo iterativo su http://www.thecsea.it/tutorial/2010/07/operazioni-successive-moltiplicazione-divisione-e-potenza/ Vediamo prima la più semplice e cioè la moltiplicazione: Il suo funzionamento è abbastanza semplice : ogni volta ritorno a+ il valore a*(b-1). Naturalmente non può essere usata con numeri negativi. Ora invece vediamo la divisione: [...]
continua a leggere...
Tag:addizione, c, differenza, divisione, funzioni, moltiplicazione, operazione, potenza, potenza intera, ricorsiva, ricorsive, somma, sottrazione, sottrazioni, successiva, successive
Pubblicato in funzioni ricorsive, linguaggio c | Nessun commento »
giovedì, 15 luglio 2010
Oggi vediamo come fare le semplici operazioni di addizione e sottrazione, in modo iterativo. Vediamo prima la più semplice e cioè la moltiplicazione: Il codice è molto semplice: non faccio altro che acquisire i dati ed sommare num2 volte num1 ad tot, inizializzato precedentemente a 0. Naturalmente non può essere usata con numeri negativi. Invece [...]
continua a leggere...
Tag:addizione, c, differenza, divisione, int, moltiplicazione, operazioni, potenza, somma, sottrazione, successive
Pubblicato in linguaggio c | 2 Commenti »
mercoledì, 14 luglio 2010
Oggi vediamo come creare strtoupper e strtolower, cioè le due funzioni che convertono rispettivamente tutto in maiusco e in minuscolo. Vediamo i codici: In pratica controllo carattere per carattere se sono maiuscoli o minuscoli e li converto di conseguenza, con ad esempio str[i]-’a’+’A’. Per i più esperti propongo una versione con i puntatori, che non [...]
continua a leggere...
Tag:c, caratteri, conversione, convertire, maiuscolo, minuscolo, stringhe, strtolower, strtoupper
Pubblicato in linguaggio c, operazioni con le stringhe/caratteri | 6 Commenti »
martedì, 22 giugno 2010
A chi non è mai capitato di voler acquisire una stringa con degli spazzi ed dover utilizzare quindi gets, ma compilando con gcc il suo utilizzo viene segnalato con un errore di warning in quanto viene considerata un’espressione pericolosa? Oggi vediamo due possibili soluzioni: 1°: 2°: Allora in tutte e due gli esempi nel main [...]
continua a leggere...
Tag:acquisizione, c, caratteri, fgets, getchar(), gets, sostituto, while
Pubblicato in linguaggio c, operazioni con le stringhe/caratteri | Nessun commento »
lunedì, 21 giugno 2010
Vediamo oggi come crea una funzione strpos, ovvero una funzione che data una strina restituisce la posizione della sua prima occorrenza nell’altra stringa, se non è presente restituisce -1. In php questa funzione è già presente nelle funzioni standard, solo che invece di ritornare -1 ritorna il valore bollano false da verificare con ===, per [...]
continua a leggere...
Tag:c, posizione, ricerca, stringa, strpos
Pubblicato in operazioni con le stringhe/caratteri | 1 Commento »
sabato, 19 giugno 2010
Oggi vediamo come calcolare in modo ricorsivo il masismo di un vettore. Il codice che useremo è il seguente: In pratica nel main prelevo i dati in input e poi richiamo la funzione max passandogli come parametro il vettore ed il numero di elementi. La funzione max per prima cosa, dopo aver inizializzato le variabili, [...]
continua a leggere...
Tag:array, c, massimo, max, min, minimo, ricorsivo, vettore
Pubblicato in funzioni ricorsive, linguaggio c | Nessun commento »
giovedì, 27 maggio 2010
Vediamo oggi gli svantaggi dell’uso delle funzioni ricorsive, con un tipico esempio di funzione ricorsiva : la successione di Fibonacci. Per chi non si ricordasse che cosa è la successione di Fibonacci : è una successione che ha come primi due numeri 0 ed 1 e poi gli altri si ricavano sommando i due numeri [...]
continua a leggere...
Tag:algoritmo, c, esempio, fibonacci, funzioni, prestazioni, ricorsive, svantaggi
Pubblicato in funzioni ricorsive, linguaggio c | Nessun commento »
lunedì, 24 maggio 2010
Abbiamo testato un semplice ciclo in diversi linguaggi(interpretati e compilati), senza considerare le velocità di compilazione i tempi(sotto linux) sono stati i seguenti: php : 0.344 php usando gli oggetti : 0.372 c : 0.120 c++ : 0.340 java : 1.968 python : 0.744 perl : 0.288 mentre le velocità di compilazione sono state le [...]
continua a leggere...
Tag:c, java, oggetti, perl, php, python, velocita
Pubblicato in generale, linguaggio c, php | 4 Commenti »