Presentazione Tecnologia Digitale
GIORGIA SPINA
Created on October 26, 2024
More creations to inspire you
SPRING IN THE FOREST 2
Presentation
HUMAN RIGHTS
Presentation
BLENDED PEDAGOGUE
Presentation
VALENTINE'S DAY PRESENTATION
Presentation
WOLF ACADEMY
Presentation
EXPLLORING SPACE
Presentation
UNCOVERING REALITY
Presentation
Transcript
I PARADIGMI DI PROGRAMMAZIONE
Spina Giorgia 3QLSA a.s. 2024/2025
I paradigmi di programmazione
sitografia
INDICE
introduzione: che cosa è un paradigma?
Imperativa
Top-down
Bottom-up
web
Interpretati e compilato
CHE COSA è UN PARADIGMA?
Un paradigma di programmazione è un insieme di strumenti concettuali per la modellizzazione di algoritmi, determinanti il modo in cui il programmatore progetta, implementa e interpreta i programmi corrispondenti.
I paradigmi di programmazione
indice
I paradigmi di programmazione
IMPERATIVA
La programmazione imperativa è il più antico paradigma di programmazione. L'imperativa dice che un programma consiste in una sequenza definita di istruzioni date a un computer.
+INFO
I paradigmi di programmazione
LE STRUTTURE
SEQUENZA
La normale elencazione di istruzioni perchè vengano eseguite una di seguito all'altra nell'ordine in cui sono state scritte.
SELEZIONE
Scelta fra due percorsi da seguire alternativamente; essa dipende da una condizione che può essere VERA o FALSA.
ITERAZIONE
Blocco di istruzioni che vengono eseguite continuamente fino a che una condizione cambia.
I paradigmi di programmazione
GLI STILI DI PROGRAMMAZIONE SUBORDINATI
STRUTTURATO
estende il principio imperativo tramite strutture di controllo specifiche
PROCEDURALE
divide l'attività che deve essere svolta da un programma in attività secondarie più piccole.
MODULARE
In questo modello i singoli componenti del programma sono progettati, sviluppati e testati in modi separati.
indice
I paradigmi di programmazione
top-down
La programmazione Top-Down è uno stile di programmazione in cui la progettazione inizia specificando le parti più complesse e dividendole in parti più piccole.
indice
I paradigmi di programmazione
bottom-up
Il paradigma di programmazione Bottom-Up permette di implementare un linguaggio di programmazione ad oggetti (oop).
indice
I paradigmi di programmazione
la programmazione ad oggetti
La OOP è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scamgio di messaggi.
+INFO
indice
I paradigmi di programmazione
web
La programmazione Web è l'insieme delle attività e delle tecniche che sono utilizzate per programmare e realizzare applicazione per il Web.
+INFO
indice
I paradigmi di programmazione
LINGUAGGIO HTML
L'HTML è un linguaggio di formattazione che descrive le modalità di impaginazione o visualizzazione grafica del contenuto di una pagina web.
indice
I paradigmi di programmazione
INTERPRETATI
I linguaggi interpretati funzionano attraverso un programma che esegue ogni comando per riga. Molto più lenti dei linguaggi compilati
COMPILATI
I linguaggi compilati vengono convertiti direttamente nel codice macchina che viene eseguito dal processore. Sono più veloci dei linguaggi interpretati.
indice
- https://it.wikipedia.org/wiki/Paradigma_di_programmazione
- https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/programmazione-imperativa/
- https://it.wikipedia.org/wiki/Teorema_di_B%C3%B6hm-Jacopini
- https://it.wikipedia.org/wiki/Progettazione_top-down_e_bottom-up#:~:text=La%20programmazione%20top%2Ddown%20%C3%A8,il%20programma%20viene%20anche%20scritto.
- https://it.wikipedia.org/wiki/Programmazione_orientata_agli_oggetti
- https://it.wikipedia.org/wiki/HTML
- https://it.wikipedia.org/wiki/Programmazione_web
SITOGRAFIA
- La sequenza;
- La selezione;
- L'iterazione;
il teorema di bohm-jacopini
Venne enunciato nel 1966 ed è un teorema di informatica teorica che afferma che qualunque algoritmo può essere implementato in fasi di programmazione utilizzando tre strutture di controllo.
linguaggio HTML
dinamico
le modalità web
statico
Approccio originario del WEB e consiste nella stesura di documenti rinchiusi in codice HTML.
Evoluzione delle applicazioni WEB con l'inserimento di processi di automazione. Usa database e linguaggi di scripting elaborati dal server oppure dal client.
la programmazione ad oggetti (oop)
I vantaggi che essa offre sono:
- supporto naturale alla creazione del software degli oggetti;
- permette una facile gestione e manutenzione dei grandi progetti;
- organizza il codice sotto forma di classi.