[>a2215.html>] [<a2213.html<] [^a2.html^]
166 Pascal: preparazione di Pascal-to-C
166.1 Librerie e compilazione
166.2 Configurazione
166.2.1 Direttive dei file
166.2.2 Direttive incorporate nel sorgente Pascal
166.2.3 Alcune direttive importanti
166.3 Uso di Pascal-to-C
166.3.1 $ p2c
166.3.2 Esempio di compilazione
167 Pascal: introduzione
167.1 Struttura fondamentale
167.1.1 Istruzioni Pascal
167.1.2 Nomi
167.1.3 Commenti
167.1.4 Suddivisione di un programma Pascal
167.1.5 Output elementare
167.2 Variabili e tipi
167.2.1 Valori contenibili e costanti letterali
167.2.2 Dichiarazione delle variabili
167.3 Operatori ed espressioni
167.3.1 Operatori aritmetici
167.3.2 Operatori di confronto e operatori logici
167.4 Strutture di controllo del flusso
167.4.1 if
167.4.2 case
167.4.3 while
167.4.4 repeat-until
167.4.5 for
167.5 Procedure e funzioni
167.5.1 Struttura
167.5.2 Campo di azione
167.5.3 Forward
167.5.4 Parametri formali e chiamata per valore o per riferimento
167.5.5 Chiamata e parametri attuali
167.6 I/O elementare
167.6.1 Write(), Writeln()
167.6.2 Read(), Readln()
167.7 Struttura del sorgente: le dichiarazioni
167.8 Riferimenti
168 Pascal: tipi di dati derivati
168.1 Array
168.1.1 Dichiarazione e accesso
168.1.2 Scansione di un array
168.2 Stringhe
168.3 Tipi
168.4 Costanti
168.5 Tipo enumerativo, sottointervallo e insieme
168.5.1 Tipo enumerativo
168.5.2 Sottointervallo
168.5.3 Insieme
168.6 Record
168.6.1 With
168.7 Riferimenti
169 Pascal: esempi di programmazione
169.1 Problemi elementari di programmazione
169.1.1 Somma tra due numeri positivi
169.1.2 Moltiplicazione di due numeri positivi attraverso la somma
169.1.3 Divisione intera tra due numeri positivi
169.1.4 Elevamento a potenza
169.1.5 Radice quadrata
169.1.6 Fattoriale
169.1.7 Massimo comune divisore
169.1.8 Numero primo
169.2 Scansione di array
169.2.1 Ricerca sequenziale
169.2.2 Ricerca binaria
169.3 Algoritmi tradizionali
169.3.1 Bubblesort
169.3.2 Torre di Hanoi
169.3.3 Quicksort
169.3.4 Permutazioni