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 ==