Esercizi per le vacanze in HTML + PHP per la classe IV A Mercurio (3A + 3C)

Carissime alunne e carissimi alunni della futura IV A Mercurio anno scolastico 2012-2013 (studenti provenienti dalla 3 A e 3 C Mercurio), ecco gli esercizi che dovrete realizzare entro la fine di agosto 2012.

Gli esercizi (pagine Html e Php) dovranno essere salvati su uno spazio web come altervista.org  (ambiente Apache + Php). 
Vi dovrete registrare, creando un sito web che contenga tutti gli esercizi con i relativi link compreso un file zippato contenente sia la pagina html che la pagina in php). Vi conviene che la home page abbia già la suddivisione del primo e secondo quadrimestre, questi esercizi devono essere elencati (come link) nella prima colonna del primo quadrimestre.
La prima valutazione sarà data dopo che lo studente avrà creato il sito sullo spazio gratuito 
www.altervista.org e pubblicato tutti gli elaborati. Durante il mese di settembre sarete interrogati sulle pagine Php realizzate in modo autonomo...

Link utili per la creazione della password:
http://paololatella.blogspot.it/2012/01/password-con-php-e-file-di-testo-txt.html

Link utili per il ripasso degli esercizi in php:
http://paololatella.blogspot.it/2011/03/esercizi-in-php-per-gli-alunni-di-iii.html



I seguenti documenti contengono una copia in formato PDF delle slide utilizzare durante le lezioni. Per leggere il materiale in formato PDF, occorre Adobe Acrobat Reader (potete scaricarlo dal sito ufficiale Adobe).

NOTA BENE: le slides sono di ausilio per gli studenti che seguono il corso e non sostituiscono i libri di testo né le lezioni ed esercitazioni svolte in aula.

Questi documenti sono presenti sul sito del Dipartimento di Informatica dell'Università di Salerno. http://www.dia.unisa.it/~parente/TSW/slide.shtml

Argomento (1 slide per pagina)
Introduzione al corso
Il Web
Il protocollo HTTP
HTML (I parte)
HTML (II parte)
HTML (III parte)
HTML (IV parte)
HTML (V parte)
HTML (VII parte)
PHP (I parte)
PHP (II parte)
PHP (III parte, a)
PHP (III parte, b)
PHP (IV parte)
PHP (V parte)

Buone vacanze
prof. Paolo Latella



Esercizi per le vacanze in HTML + PHP per la classe IV A Mercurio (alunni 3 A Merc. + alunni 3 C Merc.)
  1. Scrivere uno script PHP che produca in output:
    1. La tabellina del 5
    2. La tavola Pitagorica contenuta in una tabella
    3. La tabellina di un numero ricevuto in input tramite un modulo. Lo script deve verificare che l'utente abbia inserito realmente un numero, in caso contrario deve segnalare l'errore
    4. Il fattoriale dei numeri da 1 a 9; l'output deve essere organizzato per righe
    5. Il fattoriale di un numero ricevuto in input tramite un modulo. Lo script deve verificare che il numero si compreso tra 1 e 15, in caso contrario deve segnalare l'errore
    6. I numeri da 1 a 20 disposti in cinque righe di quattro colonne di numeri ciascuna
    7. Tutti i numeri primi minori di input tramite un modulo (un numero intero si dice primo se è divisibile solamente per se stesso e per uno)

  2. Scrivere uno script PHP che produca in output:
    1. Il minimo e massimo di un preassegnato vettore di numeri interi
    2. La somma e la media aritmetica di un preassegnato vettore di numeri interi
    3. Un vettore di numeri interi nell'ordine inverso rispetto ad uno preassegnato
    4. Un vettore di numeri interi seguiti ciascuno dagli aggettivi "grande" e "piccolo" a seconda che tali numeri siano rispettivamente maggiori, o minori, di 100

  3. Scrivere uno script PHP che ricevuta una stringa in input tramite un modulo produca in output:
    1. il numero di consonanti e vocali che contiene
    2. il numero di caratteri uguali ad "a"
    3. il numero di caratteri di tipo numerico
    4. la frequenza con cui ogni carattere appare nella stringa

  4. Scrivere un modulo HTML che invoca script stampa.php. Il modulo deve contenere quattro campi di testo: uno per il nome, uno per un undirizzo di posta elettronica e due per la password (il secondo serve per verificare che l'utente inserisca la stessa password due volte). Lo script stampa.php restituisce i dati ricevuti dal client in una tabella solo se le due password inviate coincidono; in caso negativo, lo script deve inviare un messaggio di errore che spieghi all'utente che cosa sia successo.
  5. Scrivere un modulo HTML per ordinare un menu ad un ristorante on-line. Il modulo deve contenere una serie di pietanze che possono essere scelte dall'utente ed il relativo prezzo. Il modulo deve chiamare lo script calcola.php che si occupa di calcolare il prezzo (incluso il costo del servizio a domicilio) del pranzo ordinato. Inoltre, lo script PHP restituisce in una tabella il menu ordinato dall'utente con il relativo costo.
  6. Dato il seguente modulo HTML



    Scelta Utente



    Nome:
    Password: Quali argomenti preferiresti approfondire:
    Informazioni su HTML
    Immagini
    Collegamenti e URL
    Oggetti multimediali
    XHTML versione 1.0




    scrivere uno script PHP che stampi in una tabella tutte le informazioni che gli sono state passate dall’utente (modificare opportunamente il codice HTML del modulo).
  7. Modificare lo script PHP dell'esercizio precedente in modo stampare i valori passati dall’utente solo se la password associata al nome è corretta (la password è ed il nome utente sono memorizzate in due variabili dello script)
  8. Modificare lo script PHP dell'esercizio precedente in modo supponendo che password e nome utente vengono conservate in un file di testo.
  9. Dato il seguente modulo HTML


    Informazioni Personali
    Cognome:
    Nome:
    Data di nascita
    Luogo di nascita
    Sesso Maschio Donna
    Indirizzo
    Via:
    Numero:
    C.A.P.:
    Città:
    Provincia:


    scrivere uno script PHP che stampi in una tabella tutte le informazioni che gli sono state passate dall’utente (modificare opportunamente il codice HTML del modulo).
  10. Modificare il modulo PHP dell'esercizio precedente in modo che le informazioni passate dall'utente vengono inserite in un file di testo
  11. Dato il seguente modulo HTML

    Seleziona dal menu l'animale che preferisci

    scrivere uno script PHP che stampi in una tabella tutte le informazioni che gli sono state passate dall’utente (modificare opportunamente il codice HTML del modulo).
  12. Esercizio 1 su Array (Vettore)

    uno script php che, dato un array di interi,
    1. Stampa tutti i numeri contenuti nell'array
    2. Stampa il minimo ed il massimo dei numeri contenuti nell'array
    3. Stampa la media aritmetica dei numeri contenuti nell'array

     
  13. Esercizio 1 su Form ed Array

    Ricreare in una pagina php la seguente form:
    Inserimento dati libro
    Autore:
    Titolo:
    Genere:
    Comico
    Thriller
    Giallo
    Medievale
    Storico
    Fantascienza
    Fantasy
    Fumetto
    Western
    Rosa
    Scrivere uno script php che prenda i valori inviati dalla form e li stampa a video. In particolare, si faccia in modo che i generi scelti vengano tutti memorizzati in una unica stringa separati da virgole usando le funzioni di conversione da array in stringa di php.
  14. Creare un file di testo che contenga le informazioni digitate - compilate tramite form degli invitati ad una festa in discoteca e stampi tutti gli invitati a video.

Commenti