Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione all'Informatica: Algoritmi, Linguaggi di Programmazione e Sistemi Informatici, Dispense di Informatica Giuridica

LEZIONI ON LINE DI INFORMATICA GIURIDICA

Tipologia: Dispense

2020/2021

Caricato il 21/03/2021

luana-girolami
luana-girolami 🇮🇹

1

(2)

2 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
ARGOMENTO 1
LEZIONE 1
INFORMATICA:
è la scienza che rappresenta ed elaborare l’informazione, è inoltre lo studio sistematico degli
algoritmi che descrivono e trasformano l’informazione, l’algoritmo in sostanza è una sequenza di
istruzioni che permettono di elaborare l’informazione.
L’informatica oltre ad essere una disciplina applicativa ha anche una forte componente di ricerca
scientifica, la tecnologia utilizza i risultati della ricerca e la ricerca trae nuovi spunti dalle crescenti
esigenze di mercato.
ALGORITMO : elenco preciso di operazioni, comprensibile (le istruzioni devono essere tradotte in
un linguaggio che l’esecutore deve comprendere) , che definisce una sequenza finita di passi i quali
risolvono ogni problema di un dato.
CARATTERISTICHE ALGORITMO :
Finitezza – deve portare alla soluzione in un numero finito di passi
Generalità – bisogna predisporre algoritmi che possano risolvere più problemi
Ripetibile – con gli stessi dati deve consentirmi di fornirmi i stessi risultati
Deterministico e non ambiguo – non può essere interpretato dall’esecutore, ma ogni diverso
esecutore deve poter ottenere gli stessi risultati.
PROPRIETA’ ALGORITMO :
Corretto – nella soluzione del compito a cui è preposto non deve difettare in nessun passo
fondamentale
Efficiente – se perviene alla soluzione del problema in maniera veloce con la minima quantità di
risorse fisiche, compatibile con la sua correttezza.
(Un algoritmo può essere corretto ma non efficiente ad esempio usando troppe risorse)
CREAZIONE DI UN ALGORITMO :
Un algoritmo si suppone sempre che comunichi con l’ambiente esterno dalla quale acquisiremo
dei DATI , restituendo così RISULTATI
DATI ISTRUZIONE ESECUTORE RISULTATI
L’algoritmo è composto da ISTRUIZONI che operano su DATI prodotti dall’algoritmo stesso o
acquisiti dall’esterno.
ESECUTORE : calcolatrice, uomo, meccanismo, ingranaggio meccanico, computer
ESEMPIO DI ALGORITMO : prelievo al bancomat
UN ALGORITMO RISOVERE UN PROBLEMA USANDO UN CALCOLATORE : a seconda del problema
individuiamo l’algoritmo che trasferiamo poi al calcolatore traducendolo in un linguaggio ad esse
traducibile, a seconda del problema che prendo in esame, inserisco nel computer dei dati ed
ottengo dei risultati.
I LINGUAGGI PER LA PROGRAMMAZIONE
Per trasferire dall’algoritmo all’esecutore(calcolatore) viene usato un linguaggio.
PROBLEMA ALGORITMO PROGRAMMA RISULTATI
PROGRAMMA : è in realtà la traduzione dell’algoritmo in un linguaggio comprensibile al
calcolatore ovvero parliamo dei LINGUAGGI DI PROGRAMMAZIONE ( Fortran, Cobol, Pascal, C++,
Java)
pf3
pf4

Anteprima parziale del testo

Scarica Introduzione all'Informatica: Algoritmi, Linguaggi di Programmazione e Sistemi Informatici e più Dispense in PDF di Informatica Giuridica solo su Docsity!

ARGOMENTO 1

LEZIONE 1

INFORMATICA:

è la scienza che rappresenta ed elaborare l’informazione, è inoltre lo studio sistematico degli algoritmi che descrivono e trasformano l’informazione, l’algoritmo in sostanza è una sequenza di istruzioni che permettono di elaborare l’informazione. L’informatica oltre ad essere una disciplina applicativa ha anche una forte componente di ricerca scientifica, la tecnologia utilizza i risultati della ricerca e la ricerca trae nuovi spunti dalle crescenti esigenze di mercato. ALGORITMO : elenco preciso di operazioni, comprensibile (le istruzioni devono essere tradotte in un linguaggio che l’esecutore deve comprendere) , che definisce una sequenza finita di passi i quali risolvono ogni problema di un dato. CARATTERISTICHE ALGORITMO : Finitezza – deve portare alla soluzione in un numero finito di passi Generalità – bisogna predisporre algoritmi che possano risolvere più problemi Ripetibile – con gli stessi dati deve consentirmi di fornirmi i stessi risultati Deterministico e non ambiguo – non può essere interpretato dall’esecutore, ma ogni diverso esecutore deve poter ottenere gli stessi risultati. PROPRIETA’ ALGORITMO : Corretto – nella soluzione del compito a cui è preposto non deve difettare in nessun passo fondamentale Efficiente – se perviene alla soluzione del problema in maniera veloce con la minima quantità di risorse fisiche, compatibile con la sua correttezza. (Un algoritmo può essere corretto ma non efficiente ad esempio usando troppe risorse) CREAZIONE DI UN ALGORITMO : Un algoritmo si suppone sempre che comunichi con l’ambiente esterno dalla quale acquisiremo dei DATI , restituendo così RISULTATI DATI  ISTRUZIONE  ESECUTORE  RISULTATI L’algoritmo è composto da ISTRUIZONI che operano su DATI prodotti dall’algoritmo stesso o acquisiti dall’esterno. ESECUTORE : calcolatrice, uomo, meccanismo, ingranaggio meccanico, computer ESEMPIO DI ALGORITMO : prelievo al bancomat UN ALGORITMO RISOVERE UN PROBLEMA USANDO UN CALCOLATORE : a seconda del problema individuiamo l’algoritmo che trasferiamo poi al calcolatore traducendolo in un linguaggio ad esse traducibile, a seconda del problema che prendo in esame, inserisco nel computer dei dati ed ottengo dei risultati. I LINGUAGGI PER LA PROGRAMMAZIONE Per trasferire dall’algoritmo all’esecutore(calcolatore) viene usato un linguaggio. PROBLEMA  ALGORITMO  PROGRAMMA  RISULTATI PROGRAMMA : è in realtà la traduzione dell’algoritmo in un linguaggio comprensibile al calcolatore ovvero parliamo dei LINGUAGGI DI PROGRAMMAZIONE ( Fortran, Cobol, Pascal, C++, Java)

SISTEMA INFORMATICO

Oggetto complesso costituito da molte parti che interagiscono tra loro HARDWARE : Parte tangibile della macchina, dispositivi fisici Composto da elementi funzionali presenti in ogni calcolatore con varie caratteristiche SOFTWARE : è ciò che non si puo toccare, insieme delle applicazioni(o programmi) finalizzate alla risoluzione di un determinato problema o allo svolgimento di particolari attivtà. SOF.DI SISTEMA : sistema operativo che ha lo scopo di permettere all’utente di interagire con l’hardware (microsoft, mac , linux) SOF.APPLICATIVO : insieme di programmi che permettono lo svolgimento di uno specifico compito (pacchetto office, firefox che permette la navigazione di internet, eudora per la ricezione e invio email) LEZIONE 2

INFORMATICA LEGISLATIVA : insieme delle attività che comportano l’utilizzo dell’informatica

nel processo di produzione legislativa, questo processo si può tradurre nell’ insieme di attività che si possono sintetizzare in 3 fasi principali : Fase Anteriore alla produzione delle norme  Fase di produzione delle norme  Fase successiva alla produzione delle norme 1° FASE : è la fase nella quale il sistema informatico aiuta il legislatore a raccogliere ed elaborare i dati necessari a conoscere la materia regolata dalle nuove norme, in questo caso la tecnologia viene usata come supporto all’attività di raccolta e consultazione dei vari dati necessari per comprendere le normative, inoltre in questa fase le tecnologie vengono usate per supportare e valutare se ci sono le condizione economico sociali affinché una determinata norma possa essere applicabile. 2° FASE : richiede il supporto informatico per applicare dei modelli e dei criteri relazionari che costituiscono l’oggetto di una disciplina detta “Legistica” 3° FASE : il supporto informatico viene effettuato per un controllo e un monitoraggio sugli effetti che l’entrata in vigore di una legge ha rispetto al contesto reale, in questa fase i programmi utilizzati sono quelli dell’eleborazione dei dati per le indagini empiriche, questo per vedere se la norma ha gli effetti previsti o ci sono delle problematiche non previste. LEGIMATICA  Legistica + Informatica (2 discipline) Consiste nell’informatizzare le conoscenze relative alle tecniche legislative, ovvero redazioni ed efficacia dei di testi legislativi, attività politico-decisionale ecc…e renderle più chiare possibili. Questa disciplina stabilisce criteri validi per tutti nel momento in cui viene compilato un Atto Normativo , vedi di seguito struttura : Libro (num)  Parte (num)  Titolo (num)  Capo (num)  Sezione (num) : ART. (num), 1.(testo comma), a) (testo lettera), 1) (testo num), b) (testo lettera), 2. (testo comma)

  • ARGOMENTO
  • LEZIONE