Concetti di Informatica e Fondamenti di Python Indice
Introduzione all’Informatica Rappresentazione dei Dati Algoritmi e Problem Solving Introduzione a Python Variabili, Tipi di Dati e Operatori Strutture di Controllo Strutture Dati Fondamentali Funzioni e Modularità Input/Output di Base Esempi Pratici ed Esercizi
1. Introduzione all’Informatica L’ informatica è la scienza che studia la rappresentazione, l’elaborazione, la memorizzazione e la trasmissione automatica delle informazioni. Non si limita all’uso del computer, ma include i principi teorici che ne permettono il funzionamento. Concetti chiave:
Dato : rappresentazione elementare (es. numero, lettera). Informazione : dato interpretato in un contesto. Sistema di elaborazione : hardware (parte fisica) e software (parte logica). concetti di informatica e fondamenti di python pdf
2. Rappresentazione dei Dati I computer usano il sistema binario (0 e 1). Ogni cifra binaria è un bit . Un gruppo di 8 bit è un byte . | Sistema | Base | Esempio | |---------|------|---------| | Decimale | 10 | 255 | | Binario | 2 | 11111111 | | Esadecimale | 16 | FF | Conversioni di base:
Da binario a decimale: 1010₂ = 1·8 + 0·4 + 1·2 + 0·1 = 10₁₀ Da decimale a binario: divisioni successive per 2.
Codifica dei caratteri : ASCII, Unicode (es. 'A' = 65). 3. Algoritmi e Problem Solving Un algoritmo è una sequenza finita, non ambigua e ordinata di istruzioni per risolvere un problema. Proprietà di un algoritmo: Concetti di Informatica e Fondamenti di Python Indice
Deterministico : stessi input → stessi output. Finito : termina dopo un numero finito di passi. Eseguibile : ogni istruzione è attuabile.
Esempio di algoritmo (somma di due numeri):
Inizio Leggi A Leggi B Calcola S = A + B Mostra S Fine Concetti chiave: Dato : rappresentazione elementare (es
4. Introduzione a Python Python è un linguaggio di programmazione ad alto livello, interpretato, multi-paradigma (supporta programmazione procedurale, orientata agli oggetti e funzionale). Perché Python?
Sintassi chiara e leggibile. Ampia libreria standard. Ottimo per principianti e professionisti.