INFORMATICA B
21/09/2007
Corso di programmazione in linguaggio C.
Oggi, quasi tutti gli oggetti elettrici ed elettronici, hanno al loro interno, un calcolatore. Esempio: domotica, automobili, apparecchi industriali etc.
- Sensor - apparecchi che rilevano le condizioni esterne
- Attuator - apparecchi che eseguono gli ordini del calcolatore
Sensori ed attuator sono detti periferiche. Il calcolatore e il "nucleo", tutto il lavoro interagisce col calcolatore attraverso le periferiche.
Il calcolatore ci ha cambiato la vita automatizzando lavori manuali e semplificando gli altri.
Prima parte - come e fatto un calcolatore del corso: come fa per programmare
Seconda parte - sistema operativo - zona di base in cui si costruiscono i programmi, e che ci permette di metterli in contatto con il calcolatore
INFORMATICA
Scienza che rappresenta ed elabora l'informazione
È nata prima del calcolatore, e si basa sul concetto di algoritmo
Algoritmo - sequenza di istruzioni, che ci permette di modificare l'informazione, e di eseguire ed ottenere determinati risultati, puo essere svolto sia da noi, sia dal calcolatore
Linguaggio macchina - linguaggio che il calcolatore usa per comunicare e comprendere la sequenza 0 e 1 che il calcolatore riesce a capire
Programma - dispositivo che viene capito dal calcolatore, perché è scritto in linguaggio macchina
Dato che il linguaggio macchina è difficile da capire per noi, è passato a linguaggio di programmazione per noi, bits like, C, C++ etc.
Per questo calcolatore non espone serve il compilatore.
Compilatore - si occupa di tradurre il linguaggio di alto livello in linguaggi machine
- intero programma presente nel calcolatore, da eseguire
Hardware - dispositivo fisica che forma parte del calcolatore
Software - insieme di programmi eseguiti dal calcolatore si divide in: 1. Software di base 2. Interpreta istruzioni di comunicazione con l'hardware e informazioni di gestione del sistema (alla fase cresc software applicazioni. Tutti gli altri programmi.
INFORMATICA B
Corso di programmazione in linguaggio C.
Oggi quasi tutti gli oggetti elettrici ed elettronici fanno al loro interno un calcolatore - automazione domotica, automazione industriale etc.
- sensor - apparecchi che rilevano le condizioni esterne
- attuatori - apparecchi che eseguono gli ordini del calcolatore
Sensore ed attuatore sono detti periferiche - il calcolatore è il "nucleo", tutto il resto sono periferiche.
Il nucleo interagisce col calcolatore attraverso le periferiche.
Il calcolatore ha cambiato la vita all'uomo rendendo le cose manuali e semplificando gli altri.
- prima parte - come è fatto un calcolatore
- seconda parte - interni operativi
INFORMATICA
- scienza che rappresenta ed elabora l'informazione
- è nata prima del calcolatore, e l'base al concetto di algoritmo
algoritmo - sequenza d'istruzioni che ci permettono di modificare l'alfabeto precedente e di ottenere determinati risultati, può essere svolto non da macchina, cioè calcolatore.
linguaggio macchina - linguaggio che il calcolatore usa per comunicare, è composto da una sequenza 0 e 1 che il calcolatore riesce a capire.
programma - esprime che viene capito dal calcolatore, perché è scritto in linguaggio macchina.
dato che il linguaggio macchina è difficile da capire per noi, c'è bisogno di traduzione in linguaggi di più alto livello come C, C++, che trasformano il linguaggio di questi in altri.
compilatore - si occupa di tradurre il linguaggio di alto livello in linguaggio macchina, tutto ciò che è sulla memoria del calcolatore, eseguendo del.
Hardware
- dispositivi fisici che fanno parte del calcolatore
Software
- insieme di programmi eseguiti sul calcolatore
- si divide in base a
- software di base - si interagisce con il calcolatore funzionando framework
- software applicati - tutti gli altri programmi
Ambienti di programmazione:
- editor (prep. programma)
- compilatore
- linker = legge le varie part del programma scritto in un pr.g.sorgente es. il main ed lo unisce
- debugger = controllo esecuzione del programma
Il linguaggio di unsa per programmare deve essere preciso e non ambiguo oltre che il computer non riuscendo a tradurre un linguaggio macchina vero in tieti.
MODELLO DELL'HARDWARE DI VON NEUMANN
- UNITÀ DI ELABORAZIONE
- MEMORIA CENTRALE
- INTERFACCIA PERIFERICHE P1 E P2
Rappresentazione dell'informazione (codice binario)
Sequenza finita di bit cifra binarie (0, 1, composta di 8 pilletti), avviene con Cy le Andrande xatorio.
ex. di traduzione di numeri:
- 0 = 0
- 1 = 1
- 10 = 2
- 11 = 3
- 100 = 4
- 101 = 5
- 110 = 6
- 111 = 7
- 1000 = 8
Per i caratteri non numerici, la ASCII fa associare ad ogni carattere una lung veca equisata di bit sulle base di una convenzione (
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.