Articoli con tag Linguaggio C
Linguaggio C – Ricerca Interpolata
012 anni fa
Scritto da admin
in Programmazione e Algoritmi
Implementazione in C, dell’algoritmo di RICERCA INTERPOLATA. Per array ordinati.
A differenza di quella Binaria che divide in 2 l’array, la ricerca interpolata, sfruttando una formula (infatti funziona solo su array ordinati e con elementi equidistribuiti) cerca di avvicinarsi il più possibile [...]
Linguaggio C – Struttura dati: Code.
012 anni fa
Scritto da admin
in Programmazione e Algoritmi
Una coda è una lista di tipo FIFO (First in, first out). Ovvero il primo atomo ad essere entrato nella coda è il primo che esce. Precedentemente abbiamo visto l’implementazione in linguaggio C della struttura dati dinamica, Pila.
Qui di seguito, la definizione della struttura, e le varie funzioni [...]
Algoritmo di ordinamento: BubbleSort – C
012 anni fa
Scritto da admin
in Programmazione e Algoritmi
L’algoritmo appartiene alla categoria: Ordinamento per interscambio.
Effettua l’ordinamento di un array confrontando elementi adiacenti ed eventualmente scambiandoli. Poi effettua altre passate fin quando l’array è completamente ordinato.
L’algoritmo fondamentalmente parte da destra (il secondo [...]
C – Shift a destra e sinistra | controllare se un numero è pari o dispari
013 anni fa
Un’altra lezione sul linguaggio di programmazione C.
Oggi vedremo come effettuare divisioni e moltiplicazioni per 2^n. Grazie ad operatori di basso livello, BITWISE. E vedremo utilizzando l’and Bitwise (&) come controllare se un numero x è pari o dispari.
#include <stdio.h>
int main(){
int [...]
Linguaggio C – Sasso carta forbice, Gioco.
013 anni fa
In questo 3 articolo dedicato al C, introdurremo in particolare, gli operatori logici (presenti praticamente in qualsiasi linguaggio di programmazione): || = OR, && = AND, ! = NOT. Dunque abbiamo sviluppato fondamentalmente con l’impiego di strutture sequenziali e condizionali, il gioco “Sasso [...]
Linguaggio C – personalizzare la sintassi a piacere con typedef
013 anni fa
Riprendiamo con la guida al C, lesson 2.
Float e Char sono rispettivamente due tipi di dato, in virga mobile, e carattere. Così come int abbiamo visto si tratta di un tipo Intero. Per costruire strutture più complesso è necessario a volte definire nuovi tipi di dato. Seguendo tale prospettiva ci [...]
Commenti