2. Testo : Inserito da tastiera un numero intero N, sommare i primi numeri dispari e verificare che tale somma è uguale al quadrato di N. DATI INPUT : Numero intero. DATI OUTPUT : Somma dei numeri dispari e verificare che tale somma è uguale al quadrato al quadrato del numero intero.
3. Descrizioni variabili: L Numerico Contatore CONTD O Numerico Somma numeri dispari SOMMAD I Numerico Numero intero N I/O/L Tipo Contenuto Nome Variabile
4. Inizio Leggi (N) CONTD=1 SOMMAD=1 Mentre CONTD < > (N*2) – 1 esegui CONTD=CONTD+2 SOMMAD=SOMMAD+CONTD Fine mentre Se SOMMAD >= N*N allora Scrivi (“La somma è dei numeri dispari è uguale a SOMMAD e anche a N*N”) altrimenti Scrivi (“Errore nell’algoritmo”) Fine se Fine
5. Name: frmNumeridispari Caption: Numeri dispari Name: lblN Caption: Numeri intero Name: cmdSOMMAD Caption: &Calcola la somma dei numeri dispari Name: cmdEsci Caption: &Esci Name: txtN
6. DATI INPUT: N = Numero intero DATI OUTPUT: SOMMAD = somma numeri dispari DATI DI ELABORAZIONE: CONTD = Contatore Descrizione variabili:
7. Adesso dobbiamo dimensionare le variabili: Option Explicit ‘ Dati Input Dim N As Integer ‘ Dati Output Dim SOMMAD As Integer ‘ Dati Elaborazione Dim CONTD As Integer
8. Dopo aver dimensionato le variabili bisogna iniziare a fare lo PSEUDOCODICE: Ma prima bisogna far funzionare il pulsante “Esci” e quindi bisogna cliccare su cmdEsci. Dopo vi verrà scritto Private Sub cmdEsci_Click() A questo punto bisogna scrivere “End” dopo la scritta mensionata qui sopra:
9. A questo punto possiamo iniziare a fare lo pseudocodice: Come per il pulsante “Esci” bisogna cliccare su cmdSOMMAD: A questo punto verrà scritto Private Sub cmdSOMMAD_Click()
10. Dopo la frase di inizio si può svolgere lo pseudocodice, che sarà così: