Capitolo 1 Flashcards
soluzione di problemi
Procedura che consiste nel formulare un problema, trovare una soluzione ed esprimerla.
linguaggio di alto livello
Un linguaggio di programmazione come Python, progettato per essere facile da leggere e scrivere per le persone.
linguaggio di basso livello
Un linguaggio di programmazione progettato per essere facilmente eseguibile da un computer; è detto anche “linguaggio macchina” o “linguaggio assembly”.
portabilità
Proprietà di un programma di poter essere eseguito su computer di tipo diverso.
interprete
Un programma che legge un altro programma e lo esegue.
prompt
Sequenza di caratteri mostrati dall’interprete per indicare la disponibilità a ricevere input dall’utente.
programma: Serie di istruzioni che specifica come effettuare un calcolo.
istruzione di stampa
Istruzione per la quale l’interprete Python visualizza un valore sullo schermo.
operatore
Simbolo speciale che rappresenta un calcolo semplice come l’addizione, la moltiplicazione o il concatenamento di stringhe.
valore
Una unità fondamentale di dati, come un numero o una stringa, che un programma elabora.
tipo
Una categoria di valori. I tipi visti finora sono gli interi (tipo int), numeri a virgola mobile o floating-point (tipo float), e stringhe (tipo str).
intero
Tipo che rappresenta i numeri interi.
floating-point: Tipo che rappresenta i numeri con parte decimale.
stringa
Tipo che rappresenta sequenze di caratteri.
linguaggio naturale: Qualunque linguaggio parlato che si è evoluto spontaneamente nel tempo.
linguaggio formale
Qualunque linguaggio creato per scopi particolari, come l’espressione di concetti matematici o di programmi per computer. Tutti i linguaggi di programmazione sono linguaggi formali.
simbolo o token
Uno degli elementi di base della struttura sintattica di un programma, analogo a una parola nei linguaggi naturali.
sintassi
Le regole che governano la struttura di un programma.