Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoMartino De stefano Modificato 11 anni fa
1
Cosè un programma? LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE UN ELENCO DI ISTRUZIONI, APPARTENENTI A UN BEN DEFINITO LINGUAGGIO, CHE DICE AL COMPUTER COSA FARE
2
I linguaggi LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE BASIC PASCAL C JAVA ASP.NET ………
3
Le istruzioni LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LE ISTRUZIONI SONO COMANDI SEMPLICI, PRECISI, CHE FANNO COMPIERE AL COMPUTER UNA SINGOLA OPERAZIONE BEN DEFINITA STAMPA, CHIUDI, CANCELLA, SOMMA…
4
Le istruzioni LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE MOLTE ISTRUZIONI SONO PAROLE INGLESI CHE RICORDANO LAZIONE CHE FANNO COMPIERE STAMPA = PRINT FINE = END SE…ALLORA… = IF…THEN…
5
Le istruzioni LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE …MA NON TUTTE… INKEY$ (legge un dato dalla tastiera) TRON (istruzione di debugging) WEND (chiude un ciclo While)
6
La sintassi LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LE ISTRUZIONI DEVONO ESSERE SCRITTE SECONDO UNA PRECISA SINTASSI, SENZA IL MINIMO ERRORE PRINTCIAO NON FUNZIONE, SI SCRIVE: PRINT CIAO
7
Scrivere un programma LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER SCRIVERE UN PROGRAMMA SERVE…UN PROGRAMMA, LEDITORE CHE PERMETTE DI SCRIVERE, PROVARE, CORREGGERE IL PROPRIO PROGRAMMA
8
Scrivere le istruzioni LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LE ISTRUZIONI SI SCRIVONO RIGA PER RIGA: OGNI RIGA E UNISTRUZIONE OGNI ISTRUZIONE OCCUPA UNA RIGA PER IMMETERE UNA NUOVA ISTRUZIONE SI VA A CAPO
9
Un programma molto semplice LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PRINT tutto bene END E FORMATO DA SOLE DUE ISTRUZIONI: PRINT: SCRIVE SULLO SCHERMO CIO CHE SI TROVA ALLA SUA DESTRA END: TERMINA IL PROGRAMMA
10
Costanti e variabili LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PROVA A SCRIVERE E A FAR ESEGUIRE IL SEGUENTE PROGRAMMA PRINT A PRINT 5 PRINT A PRINT A$ END
11
Costanti e variabili LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE IL RISULTATO SARA IL SEGUENTE: PERCHE QUESTE DIFFERENZE? A 5 0
12
Costanti di stringa LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE A, TUTTO BENE, CIAO… INSOMMA, QUALUNQUE COSA SI TROVI TRA VIRGOLETTE E CONSIDERATA UNA PAROLA E VIENE SCRITTA COSI COME SI CHIAMANO COSTANTI DI STRINGA
13
Costanti numeriche LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE 5, 3.14, 5321….. SONO NUMERI FISSI E VENGONO SCRITTI COSI COME SONO SI CHIAMANO COSTANTI NUMERICHE
14
Variabili numeriche LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE A, X1, SOMMA, LATO…. SONO VARIABILI NUMERICHE E POSSONO CAMBIARE DI VALORE PIU VOLTE DURANTE LESECUZIONE DEL PROGRAMMA IL VALORE INIZIALE DI OGNI VARIABILE NUMERICA E ZERO
15
Variabili di stringa LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE A$, X$, NOME$…. SONO VARIABILI DI STRINGA E RAPPRESENTANO PAROLE O FRASI ANZICHE NUMERI IL VALORE INIZIALE DI OGNI VARIABILE DI STRINGA E IL CARATTERE NULLO
16
Assegnazione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER ASSEGNARE UN VALORE DIVERSO DA ZERO A UNA VARIABILE SI USA LISTRUZIONE = A SINISTRA DI = STA LA VARIABILE, A DESTRA IL VALORE CHE GLI SI VUOLE DARE
17
Assegnazione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE ESEMPI: A = 25 X1 = 13 + 6 ANCHE VERE E PROPRIE FORMULE: AREA = BASE*ALTEZZA/2
18
Assegnazione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE UN PROGRAMMA DI ESEMPIO: CALCOLA LA SOMMA DI TRE NUMERI A = 7 B = 12 C = 9 SOMMA = A + B + C PRINT SOMMA END
19
Assegnazione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LO STESSO PER ASSEGNARE UN VALORE A UNA VARIABILE DI STRINGA X$ = CIAO NOME$ = MARIO
20
Assegnazione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE NON SI PUO ASSEGNARE UN VALORE DI STRINGA A UNA VARIABILE NUMERICA O VICEVERSA X$ = 5 N = MARIO SONO ERRATE
21
Immissione dei dati LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LISTRUZIONE PER CHIEDERE ALLUTENTE DI IMMETERE UN DATO E: INPUT CON QUESTA ISTRUZIONE E LUTENTE DEL PROGRAMMA A DARE IL VALORE A UNA VARIABILE
22
Immissione dei dati LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE INPUT A IL COMPUTER CHIEDE IL VALORE DA DARE ALLA VARIABILE A: LUTENTE DEVE SCRIVERE UN NUMERO E PREMERE INVIO
23
Calcolo di unarea LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PRINT Introduci il valore della base INPUT B PRINT Introduci il valore dellaltezza INPUT H AREA = B*H/2 PRINT Larea è: PRINT AREA END
24
Loutput LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE Introduci il valore della base ? 10 Introduci il valore dellaltezza ? 8 Larea è: 40
25
Schema di selezione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE SE CE IL SOLE ALLORA FACCIO UNA PASSEGGIATA, ALTRIMENTI GUARDO LA TELEVISIONE SE STUDIO ALLORA SARO PROMOSSO, ALTRIMENTI SARO BOCCIATO
26
Schema di selezione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LO SCHEMA DI SELEZIONE IMPONE LA SCELTA TRA DUE OPZIONI, IN BASE AL VERIFICARSI O MENO DI UNA CONDIZIONE
27
Schema di selezione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE CE IL SOLE (CONDIZIONE) FACCIO UNA PASSEGGIATA (OPZIONE SCELTA SE LA CONDIZIONE E VERA) LEGGO (OPZIONE SCELTA SE LA CONDIZIONE E FALSA)
28
Schema di selezione LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LA SINTASSI DELLO SCHEMA DI SELEZIONE E IF (CONDIZIONE) THEN (PRIMA OPZIONE) ELSE (SECONDA OPZIONE) END IF
29
Un esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE VOGLIAMO CALCOLARE LA RADICE DI A, MA SOLO SE A E POSITIVO: A >= 0 E LA CONDIZIONE CALCOLARE E SCRIVERE LA RADICE DI A: E LA PRIMA OPZIONE SCRIVERE NON ESISTE LA RADICE: E LA SECONDA OPZIONE
30
Il programma LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE INPUT A IF A >= 0 THEN B = SQR(A) PRINT B ELSE PRINT NON ESISTE LA RADICE END IF END
31
Loutput LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE ? 16 4 ? -9 NON ESISTE LA RADICE
32
Indovina un numero LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE IL COMPUTER CHIEDE DI INDOVINARE UN NUMERO SCELTO DA LUI A CASO PER GENERARE UN NUMERO CASUALE SI USA LISTRUZIONE RND RND E COMPRESO TRA 0 E 1: SE LO SI VUOLE INTERO E COMPRESO TRA 0 E 100 INT(101*RND)
33
Indovina un numero LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE RANDOMIZE X = INT(101*RND) PRINT INDOVINA UN NUMERO INPUT N IF N = X THEN PRINT HAI INDOVINATO ! ELSE PRINT HAI SBAGLIATO END IF END
34
I cicli LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE A VOLTE E NECESSARIO RIPETERE LA STESSA ISTRUZIONE UN CERTO NUMERO DI VOLTE SI FORMA UN CICLO O SCHEMA DI ITERAZIONE
35
I cicli LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LE ISTRUZIONI PER CREARE UN CICLO SONO: FOR… ….. NEXT… LE ISTRUZIONI DA RIPETERE STANNO TRA IL FOR E IL NEXT
36
Un esempio di ciclo LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE FOR N = 1 TO 5 PRINT TUTTO BENE NEXT N QUESTO CICLO STAMPA PER 5 VOLTE LA FRASE TUTTO BENE N E IL CONTATORE MENTRE IL CICLO VIENE RIPETUTO IL VALORE DI N PASSA DA 1 A 5: QUANDO ARRIVA A 5 IL CICLO FINISCE
37
Un altro esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE SCRIVERE LE PRIME DIECI POTENZE DI 2 FOR N = 1 TO 10 X = 2^N PRINT X NEXT N END
38
Una versione più bella LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PRINT Fino a che ordine vuoi arrivare? INPUT MAX PRINT LE POTENZE DI 2 PRINT ESPONENTE,POTENZA FOR N = 1 TO MAX X = 2^N PRINT N, X NEXT N END
39
Loutput LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE Fino a che ordine vuoi arrivare? ? 5 LE POTENZE DI 2 ESPONENTEPOTENZA 12 24 38 416 532
40
Cicli while LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE UN ALTRO MODO PER FARE UN CICLO E USARE LE ISTRUZIONI WHILE condizione … WEND RIPETE IL CICLO FINCHE LA CONDIZIONE E VERA
41
Un esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE IL PROGRAMMA CHIEDE UNA PASSWORD PAROLA$ = amici PROVA$ = WHILE PROVA$ <> PAROLA$ PRINT INTRODUCI LA PASSWORD INPUT PROVA$ WEND PRINT PUOI ENTRARE END
42
Indovina un numero LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE X = INT(101*RND) PRINT INDOVINA UN NUMERO WHILE X<>N INPUT N IF N = X THEN PRINT HAI INDOVINATO ! ELSE PRINT RITENTA END IF WEND END
43
Salvare i dati LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER SALVARE I DATI PRODOTTI DA UN PROGRAMMA E NECESSARIO SCRIVERLI SU UN FILE PER RIUTILIZZARE QUESTI DATI E NECESSARIO LEGGERE I FILE PRODOTTI
44
Uso dei files LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER GESTIRE I FILES DI DATI BISOGNA SAPERE: CREARE UN FILE APRIRE UN FILE SCRIVERE DATI LEGGERE DATI CHIUDERE UN FILE
45
Uso dei files LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE UN FILE SEQUENZIALE E UN ELENCO DI DATI I DATI VENGONO SCRITTI E LETTI UNO DOPO LALTRO, DAL PRIMO FINO ALLULTIMO
46
Creazione di un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER CREARE UN FILE SU CUI SCRIVERE DATI LISTRUZIONE E: OPEN A UN FILE BISOGNA ASSEGNARE UN NOME E UN NUMERO
47
Creazione di un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE OPEN INDIRIZZI FOR OUTPUT AS #1 CREA UN FILE CHIAMATO INDIRIZZI GLI ASSEGNA IL NUMERO 1 SU QUESTO FILE E ORA POSSIBILE SCRIVERE DEI DATI
48
Scrivere su un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE LISTRUZIONE PER SCRIVERE DATI SU UN FILE APERTO IN MODO OUTPUT E: WRITE DOPO WRITE BISOGNA DARE IL NUMERO DEL FILE E LA COSA CHE SI VUOLE FAR SCRIVERE
49
Scrivere su un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE WRITE #1, A SCRIVE SUL FILE NUMERO 1 IL VALORE DELLA VARIABILE A WRITE #4, NOME$ SCRIVE SUL FILE NUMERO 4 IL VALORE DELLA VARIABILE NOME$
50
Chiudere un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER CHIUDERE UN FILE SI USA LISTRUZIONE CLOSE CLOSE #2 CHIUDE IL FILE NUMERO 2
51
Esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE IL PROGRAMMA REGISTRA IL TUO NOME PRINT DIMMI IL TUO NOME INPUT NOME$ PRINT DIMMI IL COGNOME INPUT CON$ OPEN UTENTE FOR OUTPUT AS #1 WRITE #1, NOME$ WRITE #1, CON$ CLOSE #1 PRINT ADESSO SEI REGISTRATO END
52
Leggere da un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER LEGGERE DA UN FILE ESISTENTE BISOGNA PRIMA APRIRLO IN MODO LETTURA LISTRUZIONE PER FARLO E SEMPRE OPEN, MA IL MODO E INPUT
53
Leggere da un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE OPEN REGISTRO FOR INPUT AS #1 APRE IL FILE CHIAMATO REGISTRO PER LETTURA E GLI ASSEGNA IL NUMERO 1
54
Leggere da un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER LEGGERE I DATI LISTRUZIONE E INPUT INPUT #3, A LEGGE UN DATO DAL FILE NUMERO 3 E ASSEGNA IL VALORE DI QUESTO DATO ALLA VARIABILE NUMERICA A
55
Leggere da un file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE IL PROGRAMMA TI DICE IL TUO NOME OPEN UTENTE FOR INPUT AS #1 READ #1, NOME$ READ #1, CON$ CLOSE #1 PRINT BENVENUTO, TU SEI PRINT NOME$ PRINT CON$ END
56
Possibili errori LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE SCRIVERE SU UN FILE DI INPUT LEGGERE DA UN FILE DI OUTPUT LEGGERE O SCRIVERE SU UN FILE NON APERTO ASSEGNARE A UN FILE UN NUMERO GIA ASSEGNATO LEGGERE UN DATO NUMERICO CON UNA VARIABILE DI STRINGA O VICEVERSA APRIRE PER LETTURA UN FILE INESISTENTE …
57
End of file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE I DATI SONO LETTI UNO DOPO LALTRO SE, ARRIVATI ALLULTIMO DATO, SI LEGGE ANCORA, SI VERIFICA UN ERRORE PER EVITARLO CE LA CONDIZIONE NOT EOF(#1) E VERIFICATA FINCHE NON ARRIVA LA FINE DEL FILE, POI DIVENTA FALSA
58
End of file LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE QUESTO CICLO LEGGE TUTTI GLI INDIRIZZI DI UNA RUBRICA E LI STAMPA PRINT I MIEI INDIRIZZI OPEN INDIRIZZI FOR INPUT AS #4 WHILE NOT EOF(#4) INPUT #4, NOME$, INDIR$ PRINT NOME$, INDIR$ WEND CLOSE #4 END
59
Cerca in un elenco LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PRINT DIMMI IL NOME DA CERCARE INPUT CERCA$ OPEN INDIRIZZI FOR INPUT AS #1 WHILE NOT EOF(#1) INPUT #4, NOME$, INDIR$ IF CERCA$ = NOME$ THEN PRINT LINDIRIZZO CHE CERCHI E PRINT INDIR$ END IF WEND CLOSE #4 END
60
Aggiungere dati LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE PER AGGIUNGERE DATI A UN FILE GIA ESISTENTE BISOGNA APRIRLO IN MODO APPEND OPEN RUBRICA FOR APPEND AS #1 PER TUTTO IL RESTO E UN NORMALE FILE DI SCRITTURA
61
Aggiungere dati LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE QUESTO PROGRAMMA AGGIUNGE UN INDIRIZZO ALLA RUBRICA PRINT AGGIUNGI UN NOME ALLA RUBRICA INPUT NOM$ PRINT INDIRIZZO? INPUT INDIR$ OPEN INDIRIZZI FOR APPEND AS #1 WRITE #1, NOM$, INDIR$ CLOSE #1 END
62
Array LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE A NOME$ X… SONO SINGOLE VARIABILI A(1) A(2) A(3) A(4) … SONO SINGOLI ELEMENTI DI UNUNICA SCHIERA DI VARIABILI O ARRAY
63
Array LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE UN ARRAY E CARATTERIZZATO DA UN NOME UGUALE PER TUTTI GLI ELEMENTI UN INDICE CHE CONTRADDISTINGUE I SINGOLI ELEMENTI
64
Array LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE R(7) E IL SETTIMO ELEMENTO (INDICE = 7) DELLARRAY CHIAMATO R INDIRIZZO$(3) QUESTO, AL CONTRARIO DEL PRECEDENTE, E UN ARRAY DI STRINGA
65
Elementi degli array LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE OGNI SINGOLO ELEMENTO DI UN ARRAY E UNA VARIABILE E SI COMPORTA IN TUTTO E PER TUTTO COME UNA NORMALE VARIABILE
66
Elementi degli array LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE ANCHE LINDICE DI UN ELEMENTO PUO ESSERE A SUA VOLTA UNA VARIABILE LATO(N) E L N-ESIMO ELEMENTO DELLARRAY CHIAMATO LATO
67
Esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE SCRIVE UN ELENCO DI TRE NUMERI TEL(1) = 032367855 TEL(2) = 032456712 TEL(3) = 032349877 PRINT I NUMERI DI TELEFONO SONO: FOR K = 1 TO 3 PRINT TEL(K) NEXT K END
68
Programmi di esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE TROVA I DIVISORI DI UN NUMERO PRINT INTRODUCI UN NUMERO INPUT P LIMITE = P/2 PRINT I DIVISORI PROPRI DEL NUMERO DATO SONO: PRINT FOR N = 2 TO LIMITE QUOZIENTE = P/N QUOZINTERO = INT(QUOZIENTE) IF QUOZINTERO = QUOZIENTE THEN PRINT N END IF NEXT N END
69
Programmi di esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE TROVA I DIVISORI DI UN NUMERO E LI METTE IN UN ARRAY PRINT INTRODUCI UN NUMERO INPUT P LIMITE = P/2 ND = 0 FOR N = 2 TO LIMITE QUOZIENTE = P/N QUOZINTERO = INT(QUOZIENTE) IF QUOZINTERO = QUOZIENTE THEN ND = ND + 1 DIVISORI(ND) = N END IF NEXT N …
70
Programmi di esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE … IF ND>0 THEN PRINT I DIVISORI PROPRI DEL NUMERO SONO: PRINT FOR K = 1 TO ND PRINT DIVISORI(K) NEXT K ELSE PRINT IL NUMERO E PRIMO END IF END
71
Programmi di esempio LALA PROGRAMMAZIONE PROGRAMMAZIONELALA PROGRAMMAZIONE PROGRAMMAZIONE INVIA UNA LETTERA PRESTAMPATA PRINT INTRODUCI IL NOME DELLABBONATO INPUT NOME$ PRINT INTRODUCI LINDIRIZZO INPUT INDIRIZZO$ PRINT MESE DI SCADENZA DELLABBONAMENTO INPUT MESE$ CLS PRINT Gentile Signor PRINT NOME$ PRINT INDIRIZZO$ PRINT PRINT Le comunichiamo che il suo abbonamento scadrà il mese di PRINT MESE$ PRINT Distinti saluti
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.