Pseudocodice: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Migliorata la pagina: la spiegazione soprattutto.
E' ancora da sistemare però. Etichette: Nowiki inseriti da dispositivo mobile Modifica visuale |
||
Riga 9:
Lo pseudolinguaggio è strettamente dipendente dal [[paradigma di programmazione]] scelto per risolvere un problema, mentre dovrebbe essere pressoché indipendente dal linguaggio di programmazione, purché quest'ultimo rispetti naturalmente il paradigma scelto. Tuttavia, ciascun linguaggio di programmazione possiede istruzioni e/o caratteristiche proprie, che potrebbero essere sfruttate per una migliore implementazione dell'algoritmo, ad esempio più efficiente.
{{citazione necessaria|Spesso si usano le caratteristiche del [[Pascal (linguaggio)|Pascal]] come base per definire uno pseudolinguaggio.}}.
Un esempio di pseudocodice o poi di codifica C++ per l'algoritmo che verifica se un numero è pari o dispari, dopo che l'utente lo ha inserito:
{| class="wikitable"
!Pseudocodice
!Codifica C++
|-
|
# INIZIO
# Scrivi: "Inserisci un numero naturale n"
# Immetti n
# Se n%2 è = 0 (se il resto della divisione per 2 è 0):
5. Scrivi: "Il numero è pari"
6. Altrimenti: scrivi "Il numero è dispari".
7. FINE
|#include <iostream>
<nowiki>#</nowiki>include <cstdlib>
using namespace std;
int main()
{
unsigned int n;
cout<<"Inserisci un numero naturale n\n";
cin>>n;
if (n%2==0)
{
cout<<"Il numero inserito e' pari\n";
}
else
{
cout<<"Il numero inserito e' dispari\n";
}
system ("PAUSE");
return 0;
}
|}
== Voci correlate ==
|