Articles

la Definizione di informatica, Algoritmo, Di programmazione e Calcolo


ffNasa 1960

Computer Un computer è una macchina, un dispositivo elettronico che ha la capacità di prendere in input (o Istruzioni), processo questo set di istruzioni, per restituire un valore o un’uscita.
Un computer è diviso in due parti principali —
(a) Il macchinario; che comprende fili, transistor, circuiti ecc., (chiamato anche parti hardware),
(b) Le istruzioni e dati — (chiamato Software)

Un computer è uno strumento utilizzato nello studio dell’informatica.

Algoritmo: Un algoritmo si riferisce a un elenco passo-passo di istruzioni per risolvere un’istanza di un problema. Gli algoritmi sono processi finiti e sono soluzioni in sé.

L’informatica è lo studio dei problemi, la risoluzione dei problemi e le soluzioni che escono da un processo di risoluzione dei problemi., È facile supporre che per ogni problema, ci deve essere una soluzione; Tuttavia secondo la Teoria del Calcolo (TOC): Non tutti i problemi hanno una soluzione. I problemi in informatica possono essere computabili o non computabili.

Problemi computabili: questo si riferisce a problemi (o funzioni) che, esiste un algoritmo che calcola una risposta(o un output) a qualsiasi istanza del problema in un numero finito di passaggi., Un semplice esempio è l’operazione di incremento intero:

f(x) = x + 1

Problemi non computabili: un problema non computabile si riferisce a un problema per il quale non esiste un algoritmo che possa essere utilizzato per risolverlo. L’esempio più famoso di non computabilità (o indecidibilità) è il “Problema di arresto”.

Quindi, si può dire che l’informatica sia lo studio di problemi computabili e non computabili , l’esistenza e la non esistenza di un approccio algoritmico a un problema.,

Astrazione di Risoluzione del Problema:
Astrazione permette di visualizzare un problema e la soluzione in modo che ci aiuta a separare logica e fisica di prospettiva e.g riempito per metà vasetto= 1/2

Applicazioni:
la Programmazione è il processo di assunzione di un algoritmo di codifica in una notazione (un linguaggio di programmazione) in modo che possa essere eseguito da un computer.

I linguaggi di programmazione forniscono un modo notazionale per rappresentare sia il processo di codifica che i dati, fornendo un costrutto di controllo e tipi di dati.,

Costrutto di controllo: ciò consente agli algoritmi di essere rappresentati in modo comodo ma non ambiguo.

Tipo di dati: fornisce l’interpretazione per i dati binari (che il computer normalmente comprende) in modo che possiamo pensare ai dati in termini che hanno senso rispetto al problema da risolvere.,

Kali Linux su Raspberry Pi

“l’informatica è il sistema operativo per tutta l’Innovazione.”

– Steve Ballmer

Grazie per aver letto questo pezzo. So che questa non è una storia, non ho mai voluto che fosse. Questo era solo lo scopo di ricordarci le basi in un modo semplice.,

Se hai letto fino a questo punto, assicurati di dare a questo post circa 50 applausi <