Questo sito contribuisce alla audience di

Turbo Pascal

Una nutrita raccolta di lezioni sul turbo pascal


SOMMARIO DELLE LEZIONI

Algoritmo, Linguaggi di Programmazione e FlowChart

0.1)Definizione di algoritmo e sue proprieta’
0.2)Linguaggi di basso e alto livello, e definizione di flowchart
0.3)I diagrammi di flusso
0.4)Funzionamento dei diagrammi di flusso
0.5)Metodo TOP-DOWN
0.6)Struttura sequenziale
0.7)Struttura decisionale
0.8)Struttura iterativa a condizione
0.9)Struttura iterativa a contatore
0.10)Teorema di Jacopini-BhÖm e primo esercizio
0.11)Linguaggi di programmazione ad alto livello

1)Pascal: Tipi di dati numerici ed alfanumerici, Prime procedure e funzioni, Strutture fondamentali

1.1)Parti fondamentali di un programma in Pascal
1.2)Tipi di dati semplici, le variabili numeriche: INTEGER
1.3)Tipi di dati semplici, le variabili numeriche: REAL
1.4)Istruzioni write, writeln, read e readln
1.5)Struttura decisionale a 2 e 1 uscita: IF…THEN…ELSE

1.6)Rilocazione del cursore: GOTOXY

1.7)Ciclo For
1.8)Ciclo While Do
1.9)Ciclo Repeat Until
1.10)Tipi di dati alfanumerici: Char e String
1.11)Tipo di dati numerici: Byte
1.12)Goto

2)Array

2.1)Definizione e prime indicazioni
2.2)Assegnazione, stampa e acquisizione di un vettore
2.3)Array e ciclo for
2.4)Variabili tipo STRING come array di CHAR
2.5)Array paralleli
2.6)Array bidimensionali:le matrici

3)La dichiarazione di tipo

3.1)Introduzione
3.2)Come crearci le variabili

4)Record

4.1)Introduzione
4.2)Sintassi
4.3)Accedere ai campi di un record
4.4)Istruzione With…Do

5)Procedure e Funzioni

5.1)Introduzione
5.2)Dichiarazione di una procedura
5.3)La lista dei parametri
5.4)Le funzioni
5.5)Passare Array come parametri
5.6)Direttiva Forward

6)Operare su File

6.1)Introduzione
6.2)Dichiarazione dei file
6.3)Uso dei file
6.4)File di record
6.5)File di testo

7)Unit

7.1)Cosa sono le unit?
7.2)Creazione delle unit
7.3)Uso delle unit
7.4)Tipi diversi di unit: target

8)Puntatori

8.1)Accenni sulla gestione della memoria del Turbo Pascal
8.2)Cosa sono i puntatori?
8.3)Tipi di puntatore
8.4)Uso dei puntatori: New e Dispose
8.5)Uso dei puntatori: GetMem e FreeMem
8.6)Uso dei puntatori: MemAvail e MaxAvail
8.7)Puntatore nil
8.8)Liste
8.9)Considerazioni sull’uso dei puntatori

9)Funzioni, Procedure e variabili della libreria Wincrt

10)Funzioni, Procedure e variabili della libreria WinPrn
11)Funzioni, Procedure e variabili della libreria WinDos
12)Programmazione ad oggetti
13)Dopo il Pascal –>Delphi

Turbo Pascal

Le categorie della guida