C
ALGORITMI /
creati
Gli Coding
usando
ALGORITMI programmazione
sono
UTIUTÀ dati
quantità
gestire di
grande
: • velocizzare le procedure
• degli informatici
comunicare
saper con
•
INFORMATICA l'
usati
È descrivere informazione
che studia gli
scienza
la Algoritmi per
÷
da iniziale ottenere
di
procedimento che parte stato consente
un e
uno
finito
tempo il finale
in insieme
eseguendo di
risultato un
un ,
in ambigua
scritte completo
operazioni modo non
e
Proprietà algoritmi
degli :
fondamentale
⑧ alla seduzione direttore alcun
di
correttezza arrivo senza passo
: capacità t possibile
il
risolvere
di problema
con caso
② problema più
del veloce
EFTTCLENZA nel
soluzione
alla modo
arriva
: quantità compatibilmente
possibile di
minima
la risorse
usando ,
correttezza
la
con sua START
i. N
inserisce
¥
No N Si
è divisibile ×
?
4 si N
è divisibile ×
b. 100 NO
N
è divisibile ×
No si
400 PM
Bisestile
A
FINE
⑧ PROGRAMMA di
è
SORGENTE attraverso
istruzione
sequenza espressa
una
: è
linguaggio di NON direttamente
programmazione
un ;
interpretato
da
eseguibile può
computer essere
ma
un
da persona
una
② / di
è istruzioni che
di permettono
linguaggio
eseguibile sequenza
Di una
:
PROGRAMMAZIONE codificare algoritmo è linguaggio
un ; un
artificiale da compilatore
eseguibile un
③ il in
COMPILATORE eseguibile Traduce
converte tutte
sorgente
programma un
: . )
/
passaggio
istruzioni unico
le in PROCESSO di compilazione
un .
eseguibile
Una più
il
l'
volta è
generato compilatore non
necessario
④ ingresso interpreta
in ed
INTERPRETE sorgente
programma
riceve esegue
un e
: le istruzioni bensì
volta eseguibile
NON
alla genera uno
una un
; il
di sorgente
strumento che permette eseguire programma .
È necessario programma
sempre eseguire
per un
hardware linguaggio
il
devo
cambio
LINGUAGGI cambiare
DI BASSO livello : se )
( Python
al
simili
DI parlato
Alto Java
LINGUAGGI livello CH
sono
: , ,
modalità costruire
formali
insieme dettano
di regole
SINTASSI che le per
: frasi nel
corrette linguaggio stesso )
(
frasi
significati attribuire sintatticamente corrette
dei
insieme da
SEMANTICA alle
: costruite linguaggio
nel il catrame
NON vale
SINTASSI CORREVA
corretta
SEMANTICA od Possono più
istanza
PROCESSO in
di esserci
in esecuzione processi
programma
un
: .
dovuti più istanze dello stesso
esecuzione a programma
: - programmi
di diversi
istanze
- precedenti
cambi delle
nazione
-
PROCESSORE istruzioni
che
hardware
ponente le
esegue
can
: PYTHON
LINGUAGGIO dati
fare analisi dei
usato per
→ semplice
linguaggio intuitiva
sintassi ed
semplici
Campanelli principali : /
input output
ISTRUZIONI
* → matematici
calcoli
assegnamento ✗
= if "
gli
condizionati valutare
✗
=
iterazione ripetere volte
più
un' operazione
✗
=
codici
UBRERLE
* → memoria
cella
VARIABILI di
che
valore ad
assegnano
→ una
* dimensioni file
programmi di
SCRIPT istruzioni
contenente
piccole più
: ,
è
sorgente script
allo
scende
programma Python
usando
eseguito / istruzione
un' volta
alla
RIGA COMANDO PROMPT
DI esegue
: di un'
effetto istruzione
permette di
l'
valutare
SODIPT
DI
ESEMPI
( )
' '
⑧ è STRINGA
print ciao questo uso
caso una
in
→ doppioapice
uso apice o ↳ è
parola c' accento
nella
uso se o
apostrofo
② # è
che
indica ciò
catturato dopo cannotto
#
che viene messo un
→ Python
che interpretare
deve
NON
PER VADO CAPO
CHIUDERE COMMENTO A
IL
[ sara
cioè
è
PYTHON sensitive
case SARA
=/
,
A 10
=
b 5
= )
" Dato
( il rettangolo
tali
Dato rettangolo
" di lati
di
print un : :
(a)
print AO
)
( b
print 5
)
"
( l' è
è
" l'
print area
area :
:
b 50
a
area *
= )
(
print area
REGOLE VARIABILI
NOMI Delle
PER :
lunghezza che desidero
• NO spazi
• si lettera numeri
• , , _ numeri
iniziare
il lettera
deve sempre
nome con
no
una
con
• , I
lettere maiuscole scala PYTHON
che è sensitive
case
sia
usare
posso nella -
• .
comandi
riservati ai
variabili nomi
dare alle
posso
non
• Nomi
CONVENZIONI variabili
PER iniziali
le maiuscole
→ :
costanti maiuscolo
tutto
:
di
permette più istruzioni riga
avere su una
⑦ l' assegnamento
è operatore
3¥ decimati
i veneti
3.14 USO e per
→ non ,
.
Ralli "
"
cognome = Rotti
)
(
print cognome
( ) '
)
( '
print type
type str
cognome < >
intero
INT multo
= [
decimale importante
il variabile è
FLOAT della
TYPE molto
venero
= perché
Stringa condiziona le
STR OPERAZIONI
= falso
/
Baol Vero
=
?⃝ OPERAZIONI ✓
AMMESSE INT INT
t
: ✓
FLOAT
FLOAT t ✓
STR
STR t ✓
FLOAT
INT t INT
STR t ✗
STRI-FW.AT ✗ d'
modificare
Ogni variabile
che
volta ad
valore corso
assegno una opera
posso in
un ,
variabile
ho
il che quella
valore assegnato a PIÙ
/ STRINGE
FRA Due
/
PER + concatenazione
OPERAZIONI
SIMBOLI unione
le sauna
: differenza
- ripetizione
moltiplicazione
*
/ divisione
* elevamento potenza
* a
✗ divisione
risultato decennali di
senza una
% di divisione
resto una
' ' spazio
"
"
saluto ciao
= Sara
" "
nome = "
saluto
me t name
t
✗ = ) ciao sara
print ( Mex "
" ciao
saluto = _
3)
( ciao Ciao
ciao
print saluto * .
- _
"
" "
"
" " faccio
tre virgolette attaccate iniziare
scrivendo
a una
→
= .
. .
. . . . più righe
può estendersi
stringa che su
forzare
Posso delle determinato tipo
ddei
abiti di
ad essere un :
5 a so
M =
= (a)
(
)
( )
stmln
print float
POUFORITUSMO OPERATORE %
A l'
contesti comportamenti
dei 06
operatore diversi
ha
seconda Pod
SEGNAPOSTO tipo
I variabili di INTERO
segnaposto per
: f tipo
% variabili di FLOAT
segnaposto per
% tipo
variabili di STRINGA
segnaposto
s per
1m CAPO
A
"
tipo "
spaziali
=
pt 14
=3 .
cifre 6
= )
" )
(
In
( decanati
progetti
" Nei God olo tipo cifre
print si PI
S
da usa con
un ,
, )
)
( olaf (
" cioè " olo Pt
print usiamo :
OPERATIVI
I SISTEMI soddisfare
dedicato specifiche esigenze
APPLICATIVO
SOFTWARE a
: )
/ whatsapp elettronica
Ward excel posta
,
, . . .
.
,
DI dell'
hardware
gestisce risorse elaboratore
SOFTWARE le
SISTEMA : programmi contribuiscono svolgimento
SISTEMA che
Applicazioni allo
Di :
• attività del operativo
delle sistema )
( network
panel
controllo manager .
.
, .
del
l'
gestisce campetto
le condivise
hardware
OPERATIVO µ
SISTEMA risorse
e
:
• )
( Android Windows Unix OS
iOS Mac . .
.
,
, ,
, , informazioni
hardware elaborare le
HARDWARE
INFRASTRULTURA usato per
: / operativo
fra
di informazione
scambio
contatto
INTERFA
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.