La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Linguaggi per COMUNICARE Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni.

Presentazioni simili


Presentazione sul tema: "Linguaggi per COMUNICARE Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni."— Transcript della presentazione:

1 Linguaggi per COMUNICARE Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni

2 Sintassi e semantica dei linguaggi Essere acquisita direttamente tramite rilevamento di un evento reale attraverso percezione sensoriale. Uninformazione può : Essere trasmessa ( messaggio ) intenzionalmente da un emittente ( sorgente ) ad un ricevente ( destinatario ) per mezzo di un canalecanale Un sito in Internet è solo un canale ?sito

3 La comunicazione Il messaggio presuppone lutilizzo di un codice (sistema di regole) e di un linguaggio (sistema di segni) che devono essere conosciuti sia dalla sorgente emittente che dal destinatario, altrimenti la comunicazione non ha effetto ? ? ? ? sorgente destinatario

4 Sintassi e semantica dei linguaggi La funzione del linguaggio è quella di sostituire ad oggetti o concetti dei segni/simboli per trasmettere un messaggio. Il segno è lassociazione di qualcosa di materiale e sensibile (immagine, suono…) che chiamiamo significante con qualcosa di puramente concettuale che chiamiamo significato Il codice ci consente linterpretazione dei segni Segno = significante + significato gatto Il gruppo dei suoni o di lettere g/a/t/t/o Nella storia si sono usate diverse forme di comunicazionediverse forme

5 Sintassi e semantica dei linguaggi Alfabeto insieme finito e non vuoto di simboli convenzionali espressi con segni tipografici detti caratteri Ortografia insieme finito e non vuoto di regole per la scrittura dei suoni Sintassi insieme finito e non vuoto delle regole ( di posizione ) mediante le quali si formano le stringhe o le frasi di un linguaggio Semantica insieme finito e non vuoto di significati da attribuire alle stringhe Morfologia insieme finito e non vuoto di tutte le regole che servono per generare le forme di un linguaggio ELEMENTI DI UN LINGUAGGIO

6 Linguaggi nella comunicazione uomo - macchina Luomo per comunicare ad un esecutore automatico le strategie risolutive di un problema ha bisogno di un linguaggio formale, molto rigoroso, che gli consenta di passare dall algoritmo al programma, cioè ad una sequenza di istruzioni in linguaggio comprensibile al calcolatore mediante le quali si può risolvere il problema.

7 Linguaggi ed esecutori automatici Linguaggi non evoluti Linguaggio macchina, linguaggio assemblativo (Assembler). Vicino alla logica della macchina Linguaggi evoluti Linguaggi non orientati alla macchina, ma alla soluzione dei problemi. Vicino alla logica delluomo

8 Linguaggi ed esecutori automatici I principali software Sistema operativo Office Automation Word processor Foglio di calcolo Sistemi di gestione base dati Programmi per la realizzazione di presentazioni multimediali Programmi di grafica computerizzata Editor di suoni Editor di pagine web Software di base, controlla tutte le risorse del computer, necessita di un linguaggio più vicino al linguaggio macchina (Assembler) Programmi general purpose

9 Linguaggi di programmazione Problema Algoritmo Programma sorgente Programma traduttore Programma oggetto Elaborazione Risultati Dalla formulazione del problema alla sua soluzione

10 Linguaggi di programmazione Programma sorgente Lalgoritmo risolutivo viene trasformato in un programma attraverso un linguaggio di programmazione che può contenere: linguaggio di programmazione Istruzioni di dichiarazione Istruzioni di assegnazione Istruzioni di controllo Istruzioni di input e output Descrivono dati e variabili utilizzati dal programma, definendone tipo e struttura Consentono di assegnare alla variabile un valore dello stesso tipo della variabile Sono istruzioni che richiedono salti di sequenza nellesecuzione del programma Richiedono lingresso o luscita di uninformazione da una periferica alla memoria centrale e viceversa

11 Linguaggi di programmazione Principali linguaggi Fortran Algol Cobol Basic Logo Lisp PL1 Pascal C /C++ Java PHP


Scaricare ppt "Linguaggi per COMUNICARE Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni."

Presentazioni simili


Annunci Google