Estratto del documento

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

print

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

Anteprima
Vedrai una selezione di 7 pagine su 30
Python - Teoria Informatica Pag. 1 Python - Teoria Informatica Pag. 2
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Python - Teoria Informatica Pag. 6
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Python - Teoria Informatica Pag. 11
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Python - Teoria Informatica Pag. 16
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Python - Teoria Informatica Pag. 21
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Python - Teoria Informatica Pag. 26
1 su 30
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher sararatti_ di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Milano - Bicocca o del prof Cesarini Mirko.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community