Want to create interactive content? It’s easy in Genially!

Get started free

Informatica

michelle cisano

Created on September 29, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Piñata Challenge

Teaching Challenge: Transform Your Classroom

Frayer Model

Math Calculations

Interactive QR Code Generator

Interactive Scoreboard

Interactive Bingo

Transcript

Informatica

cos'è un sistema di elaborazione

Unità 1

LE COMPONENETI HARDWARE:1) Il microprocessore;2) La memoria RAM (Random Access Memory); 3) La memoria ROM (Read Only Memory); 4) L'hard disk (disco fisso); 5) Le periferiche di input/output.

il linguaggio di programmazione e gli algoritmi

differenza tra hardware e software

come si dividono i linguaggi

Un ALGORITMO è un insieme di comandi elementari, disposti in un opportuno ordine, seguendo i quali è possibile risolvere tutti i problemi di un determinato tipo. PROGRAMMARE significa descrivere un procedimento capace di far svolgere a una macchina una serie ordinata di operazioni per raggiungere il risultato finale desiderato. I LINGUAGGI DI PROGRAMMAZIONE sono ARTIFICIALI perchè usati nella comunicazione uomo-computer, hanno un vocabolario ristretto con poche regole sintattiche, ma molto rigide, e una semantica non ambigua.

Tutti i dispositivi che mettono in comunicazione il computer con l'esterno sono detti PERIFERICHE DI INPUT/OUTPUT. Di INPUT inviano dati al computer (tastiera, mouse...). Di OUTPUT ricevono dati dal computer (monitor, stampante, altoparlanti...).

L'HARDWARE è la parte fisica del computer, è costituito da componenti di natura elettronica e meccanica (processore, memoria, tastiera, monitor...) o, comunque, da parti che possono essere "toccate". Il SOFTWARE, invece, è la parte logica del computer, in grado di far comunicare la macchina con l'utente. I software si dividono in software di BASE (necessari per l'avvio e il funzionamento del computer) e software APPLICATIVI (vengono installati dall'utente per soddisfare compiti specifici).

Un sistema di elaborazione è un insieme di elementi in grado di ricevere dati in ingresso (INPUT) ed elaborarli per fornire dati e informazioni in uscita (OUTPUT). Le istruzioni comprensibili dall'elaboratore, che gli consentono di trasformare gli INPUT in OUTPUT, sono dette PROGRAMMI. Un sistema di elaborazione è formato da HARDWARE e SOFTWARE.

L'hard disk (MEMORIA DI MASSA O SECONDARIA) è la memoria permanente del computer, in cui si conservano tutti i documenti, i dati e i programmi.

La RAM è la memoria dove vengono conservati i dati in corso di elaborazione, è volatile perchè il contenuto viene cancellato completamente quando si spegne il computer.

L'INFORMATICA è la disciplina che studia le informazioni e come trattarle in modo automatico.

La memoria ROM è permanente di sola lettura, viene scritta una sola volta in fase di fabbricazione del computer, dopodicchè non può essere più modificata. Contiene i programmi necessari per l'esecuzione delle funzioni.

I LINGUAGGI A BASSO LIVELLO sono "orientati alla macchina", perchè la loro sintassi è strettamente legata alle caratteristiche della CPU. Sono anche detti di tipo ASSEMBLER. Vengono tradotti da un programma assemblatore. I LINGUAGGI AD ALTO LIVELLO sono "orientati al problema", perchè la loro sintassi è indipendente da qualsiasi linguaggio macchina. Vengono tradotti da un programma compilatore.

I linguaggi simbolici ad alto livello possono essere divisi in:1) LINGUAGGI IMPERATIVI (hanno diversi tipi di istruzioni: di dichiarazione, di assegnazione e di controllo. I più diffusi sono: Basic e Visual Basic, Pascal e C). 2) LINGUAGGI OBJECT-ORIENTED (definiscono le strutture dati, gli oggetti, alle quali viene associato un comportamento tramite un insieme di operazioni. I più diffusi sono: Java, C# e Swift). 3) LINGUAGGI DI MARKUP (descrivono le caratteristiche logiche e funzionali di un documento mediante marcatori ovvero i MARKUP. I più diffusi sono: HTML e XML.

Il MICROPROCESSORE contiene la CPU (Central Processing Unit) e i circuiti di controllo, esegue le istruzioni dei vari programmi.

La CPU è il processore la cui principale funzione è l'elaborazione. Si occupa di ricevere i dati da elaborare in base ai comandi impartiti e di gestire la funzionalità delle periferiche e della memoria.