Estratto del documento

INFORMATICA:

  • La Logica Booleana:

TRUE = VERO = 1FALSE = FALSO = 0

(x) A AND B (necessariamente entrambi)(t) A OR B (1 necessario, 2 va bene)(-) A XOR B (esclusiva)(-) NOT A (opposto)

L'operatore AND ha la precedenza su OR, se voglio modificare l'ordine utilizzo le parentesi

ANDA x 1 = AA x 0 = 0A x A = AA x (A) = 0A x B = B x A

ORA + 0 = AA + 1 = 1A + A = AA + (A) = 1A + B = B + A

  • Come accedere a Python:
  • PROMPT DEI COMANDI
  • EDITOR (es: Atom)
  1. Creare una cartella sul Desktop, con all’interno i file su cui lavorare
  2. Aprire da Atom la cartella precedentemente creata
  3. Editare su Atom
  4. Aprire il prompt dei comandi e scrivere il percorso del file da mandare in esecuzionecd Desktopcd (nome cartella)python (nomefile.py) ▶ deve essere salvato con l’estensione python.

➔ Il programma va in esecuzione

SALVARE SEMPRE DA ATOM PRIMA DI MANDARE IN ESECUZIONE SUL PROMPT (CNTR S)

INFORMATICA:

  • La logica Booleana:

TRUE=VERO=1FALSE=FALSO=0

(x) A AND B (necessariamente entrambe)(+) A OR B (1 necessario, 2 va bene)(-) A XOR B (esclusiva)(-) NOT A (opposto)

L’operatore AND ha la precedenza su OR, se voglio modificare l’ordineutilizzo le parentesi.

ANDORA×1=AA+0=AA×0=0A+1=1A×A=AA+A=AA×(¬A)=0A+¬A=1A×B=B×AA+B=B+A
  • Come accedere a Python:

- Prompt dei comandi- Editor (es: Atom)

  1. Creare una cartella sul Desktop, con all'interno i file su cui lavorare.
  2. Aprire da Atom la cartella precedentemente creata.
  3. Editare su Atom.
  4. Aprire il prompt dei comandi e scrivere il percorso del file da mandare in esecuzione:
    • cd desktop
    • cd (nome cartella)
    • python (nomefile.py) - deve essere salvato con l'estensione python.

Il programma va in esecuzione.Salvare sempre da Atom prima di mandare in esecuzione sul prompt (CNTR S).

Definizioni Utili

Algoritmo: Procedimento che a partire da uno stato iniziale consente di ottenere in un tempo finito un risultato atteso eseguendo un insieme di operazioni descritte in maniera completa e non ambigua.

Linguaggio di programmazione: Linguaggio artificiale che può essere usato per descrivere algoritmi.

Programma: Sequenza di istruzioni scritte in un linguaggio di programmazione che codificano un algoritmo.

Programma sorgente: Sequenza di istruzioni espresse attraverso un linguaggio di programmazione.

Programma eseguibile / in linguaggio macchina: Sequenza di istruzioni in linguaggio macchina.

Compilatore: Ricerca un programma sorgente e genera un eseguibile. Traduce tutte le istruzioni in un unico passaggio.

Interprete: Ricerca un programma sorgente e interpreta ed esegue le istruzioni uno alla volta senza generare un eseguibile.

Linguaggio di alto livello: Linguaggio progettato per essere facilmente leggibile e utilizzabile dagli esseri umani.

Linguaggio di basso livello: Linguaggio progettato per essere facilmente eseguibile da un computer, di solito anche in linguaggio macchina.

Errore di sintassi: Errore di scrittura del codice.

Errore di semantica: Errore che fa ottenere risultati diversi dal previsto.

Script: Programma memorizzato in un file, solitamente destinato ad essere interpretato.

Bug: Errore in un programma.

File: Entità identificata da un nome, solitamente memorizzata su Hard Disk, Floppy Disk, CD-ROM, e contenente una serie di dati.

Directory: Contenitore di file ed anche chiamata cartella.

Percorso: Sequenza di nomi di directory che specifica l'esatta locazione di un file.

Modulo: Un file .py con all'interno una collezione di funzioni pronte per l'uso.

Package: È una directory contenente uno o più moduli.

Variabili e Istruzioni

  • # commento: Python non lo legge nell'esecuzione del codice.
  • Tasto TAB
    • Indentazione necessaria per alcuni blocchi di istruzioni (es: nei cicli)
  • Maiuscole e minuscole assumono significato diverso in Python
  • Alcune parole sono proprie del linguaggio Python e non possono essere usate come nomi
Anteprima
Vedrai una selezione di 5 pagine su 16
Appunti Completi di Informatica Pag. 1 Appunti Completi di Informatica Pag. 2
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Appunti Completi di Informatica Pag. 6
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Appunti Completi di Informatica Pag. 11
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Appunti Completi di Informatica Pag. 16
1 su 16
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 Erika.Valle 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