La nostra nuova rubrica firmata Revenant

Visualizzazione post con etichetta Informatica. Mostra tutti i post
Visualizzazione post con etichetta Informatica. Mostra tutti i post

30/08/11

HTML - Formattazione del testo

Abbiamo già visto come mostrare un contenuto testuale nelle proprie pagine web, tuttavia ora dobbiamo rendere questo testo meno banale: tanto per iniziare vediamo un tag fondamentale che serve per andare a capo, perchè se premete semplicemente invio non basterà:
<BR/> : non ha bisogno di chiusura, è uno di quei rari tag fini a se stessi.

29/08/11

HTML - Head

Nella prima guida sull'html abbiamo accennato ai tag head, ora vediamo un po' cosa ci permette di fare.

Sappiamo già dove vanno inseriti questi tag e sappiamo anche che ciò che conterrà non sarà direttamente visibile come ciò che c'è dentro body ma avrà comunque una grandissima influenza sulla pagina. Non ci resta che vedere quali tag è possibile mettere nell'head:

Linguaggi web: HTML

Le guide postate fino ad ora puntavano ad ampliare la vostra conoscienza per quanto concerne le basi della programmazione della maggior parte dei linguaggi come c, c++, java, php ecc. Oggi invece parliamo di un linguaggioche si distacca dagli altri, è probabilmente l'apoteosi della semplicità se messoin confronto con qualunque altro quindi non c'è da preoccuparsi =) tuttavia se il tuo obiettivo è diventare un web master o semplicemente cominciare a scrivere siti web, questo linguaggio dovrà diventare il vostro pane quotidiano ;)

27/08/11

Trucco per aumentare le visite al tuo blog/sito

Prendendo una piccola pausa dalle guide sulla programmazione, volevo proporvi un trucchetto piuttosto furbo per aumentare la propria visibilità sul web. Premetto che questa guida non è mia ma l'ho già provata su un altro sito ed effettivamente non è niente male.
______________________________________________
[Copia/Incolla in una pagina del tuo sito]

25/08/11

Funzioni

Considerate un programma che deve ripetere la stessa operazione un numero elevato di volte, magari ogni volta con valori diversi rendendoci impossibile l'uso dei cicli, in questo caso è consigliabile l'utilizzo delle funzioni.
Una funzione è una porzione di codice separata dal programma principale che può essere richiamata all'interno di questo attraverso una sola stringa di codice.
Vediamo un esempio (consideriamo il main come nostro programma principale):

Ciclo For

Fino ad ora abbiamo avuto a che fare di cicli dove non sapevamo di preciso il numero di ripetizioni che il programma andrà ad eseguire, ma se noi conoscessimo quel numero? in questo caso è decisamente meglio utilizzare un ciclo for.. Ma vediamo com'è fatto:


for (i=0; i<10; i++)

bene, l'interno della parentesi si divide in tre parti separate dai punti e virgola.
i=0; dice al nostro programma che il nostro indice i (quello che abbiamo usato nei vettori/array) comincerà

Ciclo do-while

Questo ciclo è sostanzialmente simile al while, l'unica differenza sta nel fatto che il controllo viene fatto alla fine del codice invece che all'inizio.
volendo riprendere l'esempio di prima avremmo questo codice:


int x=400;
int y=0;
do
{ y=y+1;
}while(x != y) ;


Ciclo while

Il ciclo while è il ciclo che mette la condizione prima del codice, adesso mi spiego ma prima vediamo un esempio di while:


int x=400;
int y=0;
while(x != y)  // l’operatore logico != potete leggerlo come “diverso da” quindi quella condizione è x diverso da y
{ y=y+1;
}


Introduzione ai cicli iterattivi

Fino ad ora vi ho spiegato come utilizzare alcuni comandi basilari in modo procedurale ovvero senza mai tornare indietro nel codice, ciò che proverò a spiegarvi ora è che attraverso i cicli possiamo ripetere una parte di codice per un tot di volte.

Vediamo di rendere l’idea più chiara:

Switch

Switch è una scelta multipla: in base al valore preso da una variabile il programma esegue un codice diverso. La struttura prevede che affianco allo Switch sia segnalata la variabile che il programma dovrà usare per scegliere l'opzione..

Proviamo a capire con un esempio:

If - Else /Elseif

If è una condizione, letteralmente vuol dire "se" e serve a far continuare il codice in due direzioni in base ad una condizione..vediamo di capire che vuol dire:

affianco ad ogni IF c'è una condizione, che può essere rappresentata da qualsiasi cosa, se questa condizione è rispettata (quindi se l'IF è vero) il programma farà alcune cose altrimenti (ELSE) ne farà altre.

Una rappresentazione flow chart può aiutare a capire meglio:

Array o vettori

Vi ho detto di immaginare una variabile come una scatola.. bene ora prendete questa scatola, apritela e dividetela in diversi spazi, ciascuno di questi potrà ospitare un dato ma visto che sono sempre pezzi della scatola iniziale, saranno caratterizzati tutti dallo stesso tipo:

Variabili e Costanti

 Bene ora avete imparato che i dati possono essere di tipi diversi ma.. come possiamo usare questi dati? con le variabili e le costanti ovviamente. Provate ad immaginare una variabile come una scatola di cartone che può contenere uno di quei dati. questo dato può essere preso dalla scatola, cambiato e cancellato durante l'esecuzione del programma. Le costanti invece non possono essere modificate durante l'esecuzione del programma.

23/08/11

Tipi di dato.

Abbiamo visto che un programma è costituito da numorose stringhe di codice, ma cosa fanno queste stringhe?
Sostanzialmente modificano e spostano dati, li sommano tra loro, li fanno ciclare ecc.. Non vi preoccupate
se non avete ancora ben capito cosa intendo, tutte quelle operazioni ve le spiegherò piano piano:) Per il momento
l'unica cosa di cui ci dobbiamo occupare è capire come sono fatti questi dati.


Com'è fatto un programma.

Apriamo un softwere, uno qualsiasi.Ora osserviamolo attentamente, cosa c'è dietro quella schermata? come è costruito un programma?
Stringhe di codice.. taaante stringhe di codice.
Ma che sono queste stringhe di codice??
Sicuramente un esempio pratico aiuterà a rendere meglio l'idea: