HTML
Esercizio 1: Domani e' un altro giorno
Disegnare in un rettangolo su un foglio cosa comparirebbe sul video se visualizzassimo il seguente
file html con il browser explorer:
Buon Giorno
In fondo domani
E' un altro giorno
(Attenzione a minuscole, colori ed a capo!!)
Esercizio 1A: Mooolte Funzioni
Disegnare in un rettangolo su un foglio cosa comparirebbe sul video se visualizzassimo il seguente
file html con il browser explorer:
Buon Giorno
Domani e' un altro giorno
Partendo dal Body eseguire a mente o con la calcolatrice una per una le funzioni:
e' un po' lungo ma non difficile e fissa UNA VOLTA PER TUTTE il concetto di funzione.
(Buon lavoro)
(Ricorda: Attenzione a minuscole, colori ed a capo!!)
Esercizio 2 Funzioni Varie con radice (Ex-compito terza)
Disegnare in un rettangolo su un foglio cosa comparirebbe sul video se visualizzassimo il seguente
file html con il browser explorer:
Mangio una mela
FUNZIONI CON Input/Output
Esercizio 4: Calcolo della media
Realizzare ua funzione media() che chieda 4 numeri e ne calcoli la media.
Il risultato deve apparire in una finestra di Alert.
Si tenga presente che
1) l'istruzione prompt restituisce delle stringhe
es a= prompt ("dammi il valore del primo numero") carica in a una stringa
2) che il simbolo "+" applicato alle stringhe si limita a giustapporle cosicche'
alert (a+a); se a vale 2 ci stampa 22 e non 4!
3) per avere proprio 4 bisogna specificare che a e' un numero:
alert ( Number(a)+ Number(a));
4) Un altro modo per ovviare al problema e' convertire subito la variabile a in
un numero:
a= Number(prompt("dammi il valore del primo numero"));
In questo modo, dando 2, alert(a+a) restituisce 4.
Esercizio 5: Calcoli vari con due termini
Realizzare una funzione somProDifRap() che chieda 2 numeri e ne calcoli
la somma, il prodotto, la differenza e il rapporto.
(I risultati devo apparire in finestre di Alert)
Esercizio 6: Area Quadrato
Realizzare una funzione area() che chieda il lato di un quadrato e ne
stampi l'area usando il metodo document.write().
Esercizio 7: Secondi totali
Realizzare una funzione secondiTotali() che chieda il numero di giorni, il numero di ore,
e il numero di minuti trascorsi tra due eventi e scriva il numero totale
di secondi trascorsi.
(Si usi il metodo document.writeln() ).
Esercizio 8: Distanza tra due punti
Realizzare una funzione d() che chieda le coordinate di due punti:
(x0,y0), (x1,y1) e ne stampi la distanza. (Si ricordi che la
radice si calcola con Math.sqrt() )
Esercizio 9: Le sfere
Realizzare una funzione tabella5Sfere() che chieda il raggio di cinque sfere e scriva
una tabella con 6 righe e 3 colonne cosi' fatta:
nella prima riga ci deve essere
scritto "Raggio" ;Volume" ; "Superficie",
nelle rimanenti tre righe i dati relativi a ogni sfera;
Si usino le istruzioni
prompt();
document.writeln('');
document.writeln('');
document.writeln('');
document.writeln(' |
');
document.writeln(....);
PROGRAMMI CON IF
Esercizio 10: Confronto con 10
Realizzare una funzione confronta10() che chieda un numero, e mandi
uno dei seguenti messaggi (Alert):
"Minore di 10"
"Uguale a 10"
"Maggiore di 10"
Esercizio 11: Funzioni con argomento
Realizzare tre funzioni (CON ARGOMENTO):
confronta10(x);
confronta100(x);
confronta1000(x);
secondo quanto detto nell'esercizio 10.
Realizzare quindi una funzione (SENZA ARGOMENTO)
treConfronti()
che chieda un numero, e lo confronti con 10,100 e 1000 utilizzando
le funzioni appenza scritte.
In pratica si dovranno ottenere tre messaggi dopo aver introdotto il numero.
Esercizio 12: Area/Volume tre figure
Realizzare una funzione treFigure() che proponga di calcolare l'area
del quadrato, del rettangolo o del parallelepipedo;
In base alla risposta di chi usa il programma, il programma dovrà
chiedere i valori di 1, 2 o 3 lati e calcolare l'area o il volume
dell'ente geometrico scelto.
(Usare document.writeln() per i risultati)
Esercizio