Fondamenti di programmazione

Corso php a cura del prof. Pietro De Paolis

Istruzioni di scelta

Le istruzioni di scelta sono le più potenti di qualunque linguaggio di programmazione; esse consentono di eseguire altre operazioni quando si verificano certe condizioni che abbiamo previsto. Nel programma dello stipendio stipendio3.php che abbiamo studiato nella precedente lezione abbiamo visto come l'utente indicava gli anni di servizio prestati, in quanto lo stipendio cambia proprio in base agli anni di servizio. Ci serve ora una istruzione if.

Istruzione if

La istruzione if ha una scrittura del genere:

 if (  espressione di controllo )    comando da eseguire  ;

cioè scriviamo prima if ed apriamo e chiudiamo le parentesi tonde; all'interno delle parentesi scriviamo il controllo che deve fare il programma mediante un confronto, che può essere tra due variabili o combinazione di più condizioni; per vedere se due variabili sono uguali scriviamo:

if ($variabile1 == $variabile 2)     istruzione;

notiamo il doppio eguale, per distinguerlo da quando mettiamo in $variabile1 il valore di $variabile2;

oppure:

($variabile1 != $variabile2 ) se il contenuto delle due variabili è diverso;

oppure:

($variabile1 > $variabile2 ) se il contenuto della prima è maggiore della seconda;

oppure:

($variabile1 < $variabile2 ) se il contenuto della prima è minore della seconda;

Dopo il confronto occorre scrivere una istruzione che verrà eseguita se la condizione si è verificata; altrimenti non verrà eseguita:

Esempio

if ($variabile1 == $variabile 2)   print ("Il contenuto di variabile1: $variabile1 è uguale a quello di variabile2: $variabile2");

La scrittura della frase contenuta nella print verrà eseguita solo se il contenuto delle due variabili è uguale.

Se vi sono più istruzioni da eseguire, quando la condizione è vera, esse si scrivono ciascuna su un rigo a parte, ma racchiudendole tutte insieme tra due parentesi graffe:

Esempio

if ($variabile1 == $variabile 2) 

                                                print ("Il contenuto di variabile1 è: $variabile1");

                                                print("Il contenuto di variabile2 è: $variabile2");

                                                print ("Le due variabili sono uguali");

                                                };

notiamo tre istruzioni print all'interno delle parentesi graffe; scriviamo ciascuna istruzione su un rigo diverso, facendola terminare con il punto e virgola; alla fine mettiamo la parentesi graffa con il punto e virgola. Se le due variabili sono uguali vengono eseguite le tre print; altrimenti non viene eseguita nessuna.

La parentesi graffa aperta { la facciamo con Alt 123; quella chiusa } la facciamo con Alt 125.

Corso di Telecomunicazioni Per proseguire occorre inserire e controllare la password
Inserimento password Controllo password Risultato del controllo

Password mancante

  E

E' un corso a pagamento dal costo di 3 €. 

Sono gratuite le seguenti lezioni:

Fondamenti di programmazione in php - Introduzione

Primo programma in php

Pagina inferiore

Esegue l'analisi grammaticale di una frase qualsiasi; esegue l'analisi logica di una qualunque proposizione; esegue l'analisi logica di un qualunque periodo; disegna l'albero sintattico di ogni proposizione. Pagina a pagamento anticipato.

Risolve semplici problemi di matematica, aritmetica, geometria, elettronica. Svolge espressioni, equazioni di 1* e 2° grado, sistemi di equazioni, radici col metodo tradizionale, come fatte a mano. Pagina a pagamento anticipato.

Svolgimento dei temi da parte dei professori, risoluzione problemi di matematica da parte dei professori, svolgimento di tesi e tesine da parte dei professori. Pagina a pagamento anticipato.

Scuola Elettrica

Lezioni virtuali nelle aule di scuola elementare Tutte le materie della scuola elementare per le varie classi Tastiera che legge una lettera e pronuncia il fonema in italiano Prove di laboratorio di tecnologia scuola elementare
Esercizi di tutte le materie per la scuola elementare Analisi grammaticale di un qualunque testo Analisi grammaticale ed analisi logica di un qualunque periodo Descrizioni svolte e da svolgere per scuola elementare
Risolve problemi di aritmetica e geometria Matematica per la prima elementare Matematica per la prima media Calcolatrice parlante i tasti premuti
Corso di aritmetica e geometria per scuola media inferiore Lezioni di inglese con esercizi di informatica e inglese Esercitazioni in laboratorio di educazione tecnica per scuola media Lezioni di javascript per scuola media
Corsi di lingua Italiana e letteratura italiana Corso di storia antica, medioevale, moderna, contemporanea Temi svolti e da svolgere di italiano e di storia Poesie inedite - Alessandra Madaro
Clip video su vari argomenti Disegno e stampa di circuiti elettrici ed elettronici sito: Liceo Informatico ex www.liceoinformatico.it Prove di laboratorio di tecnologia scuola media
La fabbrica degli ignoranti - ovvero il lavaggio del cervello Attività politica del prof. De Paolis Programmatore artificiale di Matematica Domande a pagamento ai professori delle varie materie
Corso di elettronica ed elettrotecnica per principianti Corso di elettronica Corso di telecomunicazioni per ITIS Corso sul telefonino GSM
ÉCOLE ÉLECTRIQUE - Scuola Elettrica in francese Analisi grammaticale e logica in francese - Analyse grammaticale et analyse fonctionnelle résolution de problèmes automatique Tastiera che legge una lettera in francese
Conigatore dei verbi italiani, regolari ed irregolari Coniugatore dei verbi inglesi, regolari ed irregolari Coniugatore dei verbi francesi Correzione di ortografia, grammatica, sintassi e semantico di un qualunque periodo
Electrical School - Scuola Elettrica in inglese Analisi grammaticale e logica in inglese - Grammatical analysis and logical analysis Risolutore di problemi in inglese - Automatic problem solver Dizionario inglese - italiano e italiano - inglese
Guida scolastica per insegnanti, per studenti, per genitori, con leggi e decreti della scuola Calcolo del netto dello stipendio mensile, per il personale della scuola Calcolo della pensione netta spettante per il personale che andrà in pensione Discussioni e forum sulla scuola
Corso di programmazione per principianti, in linguaggio PHP Corso di programmazione di basi di dati in linguaggio MySQL Lezioni di sistemi aziendali per licei, con domande di verifica degli apprendimenti Lezioni di contabilità ordinaria con programma eseguibile gratuito e stampa libri contabili
Corso di lingua latina per principianti declinatore di nomi latini e coniugatore di verbi in latino; convertitore di numeri romani in decimali analizzatore latino e traduttore di versioni dal latino in italiano grammatica italiana per scuola media
Manuale per maschi adulti, con problemi di seduzione. Sconsigliata la lettura per donne e bambini. Collegamenti utili esterni al sito Lavora con noi! Commenti o segnalazione errori

Richiesta informazioni

Mappa per tipo di scuola

Indice di tutte le pagine del sito

Scuola Elettrica