Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO... Dopo aver installato l ambiente di lavoro Pascal, inizieremo a scrivere i primi programmi in linguaggio di programmazione, mandandoli in esecuzione sul PC Apprenderemo a comunicare con il programma inserendo i dati da tastiera
Modulo A Programmiamo in Pascal UNITÀ DIDATTICA 1 INSTALLIAMO IL DEV-PASCAL IN QUESTA UNITÀ IMPAREREMO... a scaricare e installare i file dalle risorse in rete a installare il Dev-Pascal per scrivere ed eseguire i nostri programmi Prepariamo l ambiente operativo Per poter seguire ed eseguire gli esercizi presenti in questo modulo è necessario preparare l ambiente operativo scaricando alcune risorse on line dal sito della casa editrice Hoepli all indirizzo www.hoeplieditore.it/4430-6. I materiali necessari da scaricare sono di due tipi: a) ambiente di sviluppo; b) file con programmi da collaudare, integrare e verificare organizzati in cartelle che hanno il nome del modulo didattico in cui sono utilizzate. Operativamente è quindi necessario eseguire i seguenti passi: 1 2 Dall indirizzo www.hoeplieditore.it/4430-6 scarica il file pascal.zip sul deskop del tuo computer; Cliccando sull icona pascal.zip si apre la finestra di Winzip che elenca tutti file contenuti nel l archivio compresso. 3 Clicca sull icona Extract per estrarre i file dall archivio compresso. 2
Installiamo il Dev-Pascal Unità 1 4 Seleziona l icona che individua il disco C (in questo esempio WinXP(C:)) lasciando inalterati gli altri parametri. 5 Clicca ora sul bottone Extract posizionato in basso a destra della finestra. 6 Vengono automaticamente installati i file nelle rispettive cartelle del disco C, che possiamo verificare cliccando sull icona Risorse del computer e selezionando nel disco C la cartella PASCAL. 3
Modulo A Programmiamo in Pascal 7 Otteniamo la situazione riportata nella figura che segue: sarà la nostra cartella di riferimento per tutti gli esempi e le operazioni indicate nel nostro libro. Installiamo l ambiente di lavoro Pascal Innanzitutto è necessario installare l ambiente di lavoro Pascal sul nostro personal computer, attraverso la seguente procedura: 1 2 3 Cliccando sull icona Risorse del computer presente sul desktop si apre una finestra in cui vengono presentate le icone corrispondenti a tutte le risorse del computer: selezioniamo il disco C. Clicca sull icona che individua l unità C, in modo da poter visualizzare il contenuto del disco con l elenco delle cartelle presenti: seleziona la cartella PASCAL. Il programma da installare è memorizzato nella cartella Software, alla quale puoi accedere con un semplice click del mouse. 4 Nella cartella è presente il programma devpas192.exe: per effettuare l installazione è sufficiente effettuare un doppio click sull icona. Il programma viene automaticamente installato sul PC. 4
Installiamo il Dev-Pascal Unità 1 5 Nel caso venisse visualizzato sullo schermo l avviso di protezione, clicca sul pulsante Esegui. 6 Le successive tre schermate ti permettono di completare l installazione del programma. La prima schermata richiede la conferma di accettazione della licenza GNU. Procedi cliccando sul pulsante Agree. La seconda schermata ti permette di personalizzare la directory in cui verrà copiato il programma. (Si consiglia di non effettuare modifiche a questa proposta.) Procedi cliccando sul pulsante Install. La terza schermata mostra l elenco dei file e lo stato di avanzamento dell installazione. Al termine si presenta come in figura e puoi chiuderla cliccando sul pulsante Close. 5
Modulo A Programmiamo in Pascal A questo punto appare la seguente schermata completa dell ambiente Dev-Pascal e siamo pronti per scrivere il nostro primo programma. Scriviamo il nostro primo programma Innanzitutto dobbiamo effettuare la personalizzazione dell ambiente di lavoro in modo tale da essere successivamente agevolati nella scrittura dei programmi: è infatti possibile fare in modo che l ambiente Dev-Pascal proponga automaticamente parte del programma già scritto all inizio di ogni nostro lavoro. Per ottenere questo risultato è sufficiente preimpostare le istruzioni che desideriamo trovare già scritte scegliendo Environment options dal menu Options. Si apre una finestra nella quale va selezionata l ultima scheda intitolata Misc. Nel riquadro intitolato Default code when creating new source files cancelliamo tutto quello che troviamo e scriviamo, ad esempio, le seguenti quattro righe, come in figura. Queste righe verranno sempre scritte automaticamente in ogni nostro nuovo programma: successivamente potremo modificare questa impostazione per aggiungere anche altre istruzioni, come ad esempio commenti di intestazione per la documentazione del programma. 6
Installiamo il Dev-Pascal Unità 1 Per poter iniziare a scrivere i programmi ci posizioniamo sull icona e nel successivo menu a tendina che ci appare selezioniamo Source file. Appare una finestra in cui viene aperto il nostro primo programma, in cui sono presenti le righe prima definite nella personalizzazione. A questo punto diamo un nome al nostro programma e lo salviamo su disco, in un file che chiameremo Programma1.pas. Modifichiamo ora il codice dando anche al programma lo stesso nome del file che lo contiene (Programma1). Successivamente scriviamo tra le righe già predisposte la seguente istruzione: writeln ('ciao mondo Pascal'); Otteniamo così la situazione riportata nella figura a lato. Per verificarne il funzionamento clicchiamo sull icona presente nella prima riga del menu. Viene avviato il compilatore del programma che trasforma il nostro codice (sorgente) in un formato opportuno (binario) in modo che il PC lo possa comprendere ed eseguire. 7
Modulo A Programmiamo in Pascal Il risultato di questa operazione, che prende il nome di compilazione, ci viene presentato nella seguente finestra. Possono verificarsi due possibilità: 1) se il numero degli errori è uguale a 0 viene abilitato il tasto che ci permette di mandare in esecuzione il programma; 2) se il numero di errori è > 0 significa che abbiamo commesso qualche errore nella scrittura del codice, quindi è necessario effettuare le correzioni prima di poter proseguire. Nel primo caso procediamo selezionando il pulsante Execute. Sullo schermo appare la seguente figura, che è la nostra finestra di esecuzione e di dialogo, dove è possibile vedere il risultato di tutti i nostri programmi e dove possiamo inserire gli eventuali valori necessari alle elaborazioni. Per terminare l esecuzione e chiudere la finestra basta digitare il tasto Invio. L ultima istruzione di un programma deve sempre essere una istruzione di readln in modo che l esecuzione non termini automaticamente ma sia possibile visualizzare sullo schermo il risultato dell elaborazione. Esempio 1 Scrittura di un programma Scriviamo un programma che visualizzi il seguente risultato sullo schermo. Si devono effettuare le seguenti operazioni: 1 2 crea un nuovo source file; dagli il nome esempio01 e scrivi il codice seguente: 8
Installiamo il Dev-Pascal Unità 1 program esempio01; begin writeln(' *'); writeln(' ***'); writeln(' *****'); writeln(' ***'); writeln(' *'); readln; end. 3 4 compilalo salvandolo in un file con il nome Programma2.pas; correggi gli eventuali errori e infine mandalo in esecuzione. Rientriamo nell ambiente Dev-Pascal Per tornare nuovamente nell ambiente Dev-Pascal è necessario mandare in esecuzione il programma cliccando sull icona corrispondente che, in fase di installazione, è stata aggiunta automaticamente nel menu Programmi come indicato in figura. Per rendere più comodo e agevole il successivo utilizzo dell ambiente Pascal si consiglia di creare un icona di collegamento sul desktop: è sufficiente selezionare con il tasto destro del mouse e nel successivo menu scegliere Crea collegamento. Nel menu sono ora presenti due collegamenti al programma. Selezionando il secondo e trascinandolo sul desktop comparirà l icona che vediamo a lato. Cliccando su di essa viene avviato il programma Dev-Pascal. 9
Modulo A Programmiamo in Pascal L installazione dell ambiente di lavoro viene effettuata una sola volta, al primo utilizzo del linguaggio Pascal. Successivamente, per ritornare nell ambiente Pascal, è sufficiente cliccare sull icona di collegamento presente sul desktop. Per riprendere e modificare un programma già scritto abbiamo due possibilità. Clicchiamo sul menu File e: 1) ricerchiamo nel disco il file mediante l opzione Open project or file, che visualizza la cartella che contiene tutti i nostri programmi; 2) utilizziamo la comoda opzione Reopen, che memorizza cronologicamente gli ultimi file aperti semplificandoci le operazioni di rettifica. ABBIAMO IMPARATO CHE... Abbiamo scaricato le risorse on line dal sito di Hoepli. Abbiamo installato e personalizzato Dev-Pascal, che sarà l ambiente di sviluppo dei programmi che scriveremo. Per collaudare l ambiente abbiamo scritto il nostro primo programma in linguaggio Pascal, che visualizza una frase sullo schermo utilizzando l istruzione writeln. Abbiamo creato sul desktop un icona di collegamento rapido in modo da accedere velocemente al Dev-Pascal. 10
Installiamo il Dev-Pascal Unità 1 VERIFICHIAMO LE COMPETENZE Problemi 1. Scrivi un programma che produce il seguente output sullo schermo e confronta la tua soluzione con quella presente nella cartella PASCAL del tuo disco C ( esercizio01 nella cartella MODULOA). 2. Scrivi un programma che produce il seguente output sullo schermo e confronta la tua soluzione con quella presente nella cartella PASCAL del tuo disco C ( esercizio02 nella cartella MODULOA). 3. Scrivi un programma che riproduce il tuo nome sullo schermo, come riportato nel seguente esempio. Confronta la tua soluzione con quella presente nella cartella PASCAL del tuo disco C ( esercizio03 nella cartella MODULOA). Rientra nel programma e aggiungi una cornice attorno al nome. 11