File

As. 2014-2015
Data:……………………….., Classe:……………………………, Alunno:…………………………………………………………………………
Esempio di verifica di informatica per l’imtegrazione
Dato il seguente problema:
Scrivi un programma che, letto un numero intero da tastiera, ne calcoli (e
visualizzi):
1. la terza potenza se il numero è negativo
2. Il prodotto tra il numero ed il suo precedente se il numero è positivo (il
precedente di un numero N qualunque è N-1)
completare:


il diagramma a blocchi dell’algoritmo (sul seguente foglio)
le pagine PHP che lo risolvono (sul seguente foglio)
Inizio
Leggi(N)
…V..
…F.
N>0
C=N*N*N
B=N*(N-1)
Scrivi( il
risultato è C)
Fine
Scrivi(Il risultato
è B)
As. 2014-2015
Pagina1.html
<html>
<head>
<title>calcoli</title>
</head>
<body>
<h1>calcoli</h1>
<form action="pagina2.php" method="post">
Inserire un numero intero: <input type="text" name="N" size="10"><br>
<input type="submit" value="CONFERMA"><br>
<input type="reset" value="ANNULLA">
</form>
</body>
</html>
Pagina2.php
<html>
<head>
<title>calcoli</title>
</head>
<body>
<H1>calcoli</H1>
<p>
<?php
$n = $_POST['N'];
if( $n >"0" )
{
$B=$n*($n-1);
echo “ il numero è positivo pertanto il risultato del calcolo è:<b> $B</b>”;
}
else
{
$C=$n*$n*$n;
echo “il numero non è positivo pertanto il risultato del calcolo è:<b> $C</b>”;
}
?>
</body>
</html>