Newsgroup: it.comp.java
Titolo: Pseudocodifica

Potrebbe essere giusto questo piccolo spezzone iniziale di una
pseudocodifica?
i due punti, il punto e virgola sono importanti?L'indentazione è ok?
Inizio
   Variabili contpari, contidispari,n,sommapari,sommadispari,diff  :intere;
   contpari&#8592;2, contdispari&#8592;0,
sommapari&#8592;0,sommadispari&#8592;0;
   n (leggi un numero da tastiera);
poi volevo andare avanti con la pseudocodifica però.......come si fa per
fare le freccette senza il copia-incolla o il simbolo di minore o uguale a
?ad esempio, per fare quest'ultimo simbolo in java si scrive <= ma nella
pseudo è sbagliato no?
grazie
buon 2006
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

skrich wrote:
Sorvoliamo sul fatto che sei OT e che con Java c'entra come i cavoli a 
merenda.
Credo che tutti i tuoi problemi siano da ricondurre al fatto che non usi 
ASCII puro e semplice. La tua "pseudo", infatti, a me risulta 
illeggibile a causa proprio di caratteri come le "frecciette" che 
vengono mostrate come "&#8592;".
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 vengono mostrate come "&#8592;".
come ovviare al problema dunque? in questo sito che codifica dei caratteri
usano? e sopratutto che codice sto usando io? 10-646????unicode? utf-8?????
uso xp originale proprio come mamma l'ha fatto,senza sp2 o sp1.


e nel caso in cui ho if annidati del tipo:
  if (a=b){ 
         System.out.println (a);
  }
  else{
     System.out.println (b);
  }
Come verrebbe la pseudocodifica?
 se (a=b) allora
        scrivi (a);
        altrimenti
        scrivi (b)
 fine se
è giusto?ma il fine se nel linguaggio java si chiude dopo aver scritto a,
perchè nella pseudo invece si chiude dopo aver scritto b???
É corretto?


 uso xp originale proprio come mamma l'ha fatto,senza sp2 o sp1.
E' meno rischioso circolare nel Bronxs con un cartello "Io odio i negri" 
(Cit.).
Mi dispiace, solo Linux qui, niente icspi ...


 perchč nella pseudo invece si chiude dopo aver scritto b???
Nota che nel codice java c'č un else tradotto nello "pseudocodice" con
altrimenti.
Inoltre, non siamo di fronte a nessun if annidiato ma a una semplice
sintassi if/else.
PS: il termine "urgente" č un po' scortese, specialmente in un contesto
piuttosto banale come questo.

 Mi dispiace, solo Linux qui, niente icspi ...
w microsoft!


 piuttosto banale come questo.
Lo so,ma mi seviva adesso,scusate!


ad esempio ecco un esempio di pseudocodifica:
Inizio
   Variabili nvolte,n,i  :intere;
   i&#8592;0;
   nvolte (leggi un numero da tastiera);
   mentre (i <nvolte)
   	n (leggi un numero da tastiera);
	se ( n mod 2=0 and n&#8800;0) allora
		scrivi (il numero è pari;
	fine se
           altrimenti
se ( n&#8800;0) allora
		scrivi (il numero è dispari);
	fine se
	se ( n=0) allora
		scrivi (il numero è uguale a 0);
	fine se
	i++;
   fine mentre
Fine
e il relativo codice in linguaggio java. Ora,anche senza che lo leggiate
tutto, la parte if-else è stata tradotta correttamente nella
pseudocodifica?Il linguaggio java è corretto,magari la soluzione trovata
non è la migliore ma è corretto. Le if-else nel linguaggio java sono
giuste,ma non so se le ho tradotte bene nella pseudo.
import javax.swing.*;
public class PariDispari{
      public static void main (String args[]){
        int nvolte,n,i=0;
        nvolte=Integer.parseInt(JOptionPane.showInputDialog("inserire il
numero di volte che si vuole verificare se un numero è positivo o
negativo"));
        while (i<nvolte){
            n=Integer.parseInt(JOptionPane.showInputDialog("inserisci un
numero"));
            if ( (n%2==0)&&(n!=0) ){
                JOptionPane.showMessageDialog(null,"Il numero è pari");
            }//if
            else{
                if (n!=0){
                JOptionPane.showMessageDialog(null,"Il numero è dispari");
                }//if
            }//else
            if (n==0){
                JOptionPane.showMessageDialog(null,"Il numero che hai
inserito è 0");
            }//if
            i++;
        }//while 
       System.exit(0);


 w microsoft!
Sei un loro dipendente ?


 Sei un loro dipendente ?
ma no,era solo uno scherzo simpatico per prendere in giro quelli che usano
linux :))


 mega!
Puoi farti spedire i CD a casa gratis. Se hai una copia regolarmente 
acquistata.
Ma siamo OT.
