La seguente documentazione segue "passo passo" le lezioni effettuate
in aula di informatica durante il laboratorio "Numeri, figure, algoritmi",
anno scolastico 2000-2001. Le schede sono le stesse distribuite agli alunni.
|
Argomenti
|
SCHEDE IN FORMATO RTF
(da scaricare e stampare)
ed eventuali approfondimenti on-line
|
|
Introduzione
-scopo del corso
-perché QBasic
-dove trovare QBasic
|
Pagine di introduzione
Cos'è un linguaggio?
|
|
Primi passi
- Come aprire il programma QBasic
- Scrivere il primo programma
- Salvare il primo programma
- Uscire da QuickBasic
|
Scheda
1
A che cosa servono i numeri di riga
|
|
Primi passi (bis)
Come fare per:
- Aprire un programma che era stato salvato precedentemente nel
dischetto
- Salvare un programma che possiede già un nome, e che hai modificato
- Salvare un programma nuovo, che non possiede ancora il nome
- Stampare il listato del codice sorgente
|
Scheda
2
|
|
Variabili numeriche
Introduzione al concetto di variabile ed alcuni esempi di
applicazione.
|
Scheda
3
approfondimento sul concetto di variabile
|
|
Le operazioni principali
Si esaminano i simboli dei principali operatori che utilizzeremo
in seguito nelle espressioni. Precedenza delle operazioni e uso
delle parentesi. Uso delle variabili nelle espressioni.
|
Scheda 4
|
|
Espressioni numeriche
Questa è la prima vera esercitazione. Si traducono in QBasic
delle espressioni numeriche, anche complesse, utilizzando gli operatori
e le parentesi come descritto nella precendete scheda.
|
Scheda
5
Esempi risolti: espr1.bas, espr2.bas
|
|
Input e output
Generalmente un programma si divide in una fase di input, una fase
di elaborazione e in una fase di output. Questa scheda fornisce
alcuni semplici esempi controllabili di elaborazione di dati forniti
dall'utente.
|
Scheda
6
Esempi risolti: QUADR.BAS, ROMBO.BAS,
TRIANG.BAS
|
|
Istruzione di controllo condizionale
IF...THEN...ELSE...END IF è un insieme di istruzioni che
permettono un controllo nell'esecuzione del programma, che dipende
dalla valutazione di una condizione (vera o falsa).
|
Scheda
7
Il controllo delle
condizioni
|
|
Istruzione di controllo condizionale (esempi)
Si propone la costruzione di piccoli programmini con controllo
condizionale, sulla falsa riga del programma proposto nella scheda
precedente.
|
Scheda
8
Esempi risolti: QUADP.BAS, MAGG.BAS,
MAGG2.BAS, ANGOLI.BAS
|
|
I cicli
La scheda 9 propone un esempio di ciclo: il ciclo FOR...NEXT.
La scheda 9bis propone, con l'aiuto di brevi suggerimenti, alcuni
esercizi utilizzando tale ciclo. Propone inoltre un programma che
calcola tutti i divisori di un numero intero.
|
Scheda
9
Scheda
9 bis
|
|
Un semplice gioco che riassume tutte le nozioni apprese:
l'algoritmo di un programma che "inventa" un numero e
propone all'utente di indovinarlo.
|
Scheda
10
|
|
GRAFICA: impostazione di un piano cartesiano ad un quadrante.
I principali comandi grafici di QBASIC
|
Scheda
11
|
|
GRAFICA: tre esercitazioni sul piano cartesiano.
|
Scheda
12
|
|
Triangolo rettangolo e altezza relativa all'ipotenusa: una
esercitazione che presenta alcune difficoltà non banali.
|
Scheda
13
|
|
Piano cartesiano a 4 quadranti ed esercizio di rappresentazione
di un trapezio utilizzando anche valori di coordinate negativi.
|
Scheda
14
|
|
Trasformazioni geometriche: esercitazioni per sperimentare
la simmetria assiale, simmetria centrale, traslazione.
|
Scheda
15
|