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


ALGORITMI INFORMATICA, Schemi e mappe concettuali di Sicurezza delle reti

INTRODUZION AGLI ALGORITMI IN JAVA DEL INORMATICA

Tipologia: Schemi e mappe concettuali

2024/2025

Caricato il 29/03/2025

Eevee_2000
Eevee_2000 🇮🇹

13 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
ALGORITMI
L’algoritmi in informatica è una procedura di calcolo che serve a risolvere
un problema. Esso inoltre risolve anche i problemi. Un algoritmo è un
insieme di regole avente queste 5 caratteristiche:
1. Deve essere finito e concludersi dopo un numero finito di operazioni.
2. Deve essere definito e ambiguo.
3. Dati ingresso (input) il campo di applicazione deve essere precisato.
4. Deve fornire un risultato (output).
5. Deve essere eseguibile.
PROPRIETÀ DELL’ ALGORITMO
1) Finito= ogni istruzione deve essere eseguita in un intervallo finito di
tempo e deve essere eseguito un numero finito di volte.
a. Finito illimitato= descritto da un insieme finito di istruzioni
b. Esecuzione finita ma illimitata= il risultato deve essere emesso
in un tempo limitato
c. Complessività finta delle istruzioni = un algormitmo è
composto da istruzioni ben definite.
2) Generale= fornire una soluzione a tutti i problemi appratenti a una
data classe.
3) Non ambiguo= deve essere definito in modo univoco i passi
successivi da eseguire per ottenere i risultati voluti e devono essere
evitati ambiguità, contraddizioni.
4) Efficiente= quando si arriva in modo velocemente alla soluzione del
problema e usando la minima quantità di risorse fisiche.
pf3

Anteprima parziale del testo

Scarica ALGORITMI INFORMATICA e più Schemi e mappe concettuali in PDF di Sicurezza delle reti solo su Docsity!

ALGORITMI

L’algoritmi in informatica è una procedura di calcolo che serve a risolvere un problema. Esso inoltre risolve anche i problemi. Un algoritmo è un insieme di regole avente queste 5 caratteristiche:

  1. Deve essere finito e concludersi dopo un numero finito di operazioni.
  2. Deve essere definito e ambiguo.
  3. Dati ingresso (input) il campo di applicazione deve essere precisato.
  4. Deve fornire un risultato (output).
  5. Deve essere eseguibile. PROPRIETÀ DELL’ ALGORITMO
  1. Finito = ogni istruzione deve essere eseguita in un intervallo finito di tempo e deve essere eseguito un numero finito di volte. a. Finito illimitato= descritto da un insieme finito di istruzioni b. Esecuzione finita ma illimitata= il risultato deve essere emesso in un tempo limitato c. Complessività finta delle istruzioni = un algormitmo è composto da istruzioni ben definite.
  2. Generale = fornire una soluzione a tutti i problemi appratenti a una data classe.
  3. Non ambiguo = deve essere definito in modo univoco i passi successivi da eseguire per ottenere i risultati voluti e devono essere evitati ambiguità, contraddizioni.
  4. Efficiente = quando si arriva in modo velocemente alla soluzione del problema e usando la minima quantità di risorse fisiche.
  1. Corretto = se si ottiene la soluzione del compito a cui preposto senza difettare di alcun passo fondamentale. IL METODO ALGORITMICO Esso consiste nel formulare algoritmi nel trasformare questi algoritmi in sequenze di istruzioni (programma) per le macchine e di verificarne la correttezza e l’efficacia di tali programmi analizzandoli ed eseguendoli.
  2. Fase : rappresentazione del problema di studio.
  3. Fase : una volta che si è sviluppato il modello, si deve analizzare e progettare per essere un processo algoritmo in grado di risolverlo.
  4. Fase : una volta progettato algoritmo può essere implementato, per fare questo bisogna conoscere almeno un linguaggio di programmazione, che consente all'informatica di descrivere, lo stesso algoritmo al calcolatore eseguendolo.
  5. Fase : verifica, consente nell'individuare i vari bug, ovvero gli errori concettuali. Se questi errori sono presenti è necessario modificare la progettazione dell'algoritmo e la sua implementazione.
  6. Fase : verifica che le soluzioni ottenute siano veramente utili per la risoluzione del problema. Se la verifica dovesse avere esito negativo, ciò vuol dire che nella Prima fase aveva delle debolezze, in questo caso si deve e iniziare tutto il progetto.