infomartworld
Benvenuto sul nostro forum!
Non registrarti se sai di non avere una permanenza attiva sul forum! Smile
Questò perchè abbiamo 370 iscritti ma neanche uno online.. quindi vorremmo rimediare.. Buona permanenza!
infomartworld
Benvenuto sul nostro forum!
Non registrarti se sai di non avere una permanenza attiva sul forum! Smile
Questò perchè abbiamo 370 iscritti ma neanche uno online.. quindi vorremmo rimediare.. Buona permanenza!
infomartworld
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.


Il forum dedicato all'informatica!
 
IndiceUltime immaginiCercaRegistratiAccedi
Traduzione
Cerca
 
 

Risultati per:
 
Rechercher Ricerca avanzata
Ultimi argomenti attivi
» Come injettare un'hack per Combat Arms
Breve introduzione al linguaggio C EmptyDom Nov 19 2017, 22:03 Da Masterkekko97

» Guardate questo è morite dal ridere!!!
Breve introduzione al linguaggio C EmptyGio Ott 24 2013, 21:06 Da Masterkekko97

» mi date un buon server???
Breve introduzione al linguaggio C EmptyVen Mag 11 2012, 16:18 Da ~Desktop95~

» Presentazione della società Umica Parfum
Breve introduzione al linguaggio C EmptyGio Apr 12 2012, 22:09 Da Masterkekko97

» RISOLTO D: Combat arms mi crasha!!!! pls help!!
Breve introduzione al linguaggio C EmptyGio Apr 12 2012, 22:05 Da Masterkekko97

» RISOLTO Problema MINECRAFT schermata neraaaa!! :(
Breve introduzione al linguaggio C EmptySab Apr 07 2012, 10:21 Da Masterkekko97

» Risolto Ragazzi ho un errore guardate =(
Breve introduzione al linguaggio C EmptySab Apr 07 2012, 10:13 Da Masterkekko97

» rDp Emulator r63 +.rar
Breve introduzione al linguaggio C EmptyDom Mar 25 2012, 12:43 Da Masterkekko97

» Riapre megaupload come meegaupload
Breve introduzione al linguaggio C EmptySab Mar 24 2012, 19:22 Da Admin

Mag 2024
LunMarMerGioVenSabDom
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarioCalendario
Migliori postatori
Admin (86)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
Masterkekko97 (44)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
Toninuwap (25)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
~Desktop95~ (10)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
PoneCMS (8)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
Pigna99 (6)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
fiorideifiori (6)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
ilikepromo (5)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
cube (4)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 
m4me (3)
Breve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_barBreve introduzione al linguaggio C Voting_bar 

 

 Breve introduzione al linguaggio C

Andare in basso 
AutoreMessaggio
Admin
Admin
Admin
Admin


Campi speciali : Bella raga!!!

Messaggi : 86
Crediti : 195
Reputazione : 9
Data d'iscrizione : 17.10.11
Età : 28
Località : cosenza

Breve introduzione al linguaggio C Empty
MessaggioTitolo: Breve introduzione al linguaggio C   Breve introduzione al linguaggio C EmptyMar Nov 29 2011, 17:15

Concetti fondamentali sugli Algoritmi
Per molto tempo si pensò che il termine algoritmo derivasse da una storpiatura del termine logaritmo. L’opinione attualmente diffusa è invece che il termine derivi da al-Khuwarizmi, nome derivante a sua volta dal luogo di origine di un matematico arabo, autore di un libro di aritmetica e di uno di algebra: nel libro di aritmetica si parla della cosiddetta numerazione araba (quella attualmente usata) e si descrivono i procedimenti per l’esecuzione delle operazioni dell’aritmetica elementare. Questi procedimenti vennero in seguito chiamati algoritmi e il termine passò ad indicare genericamente qualunque procedimento di calcolo.

L’algoritmo esprime le azioni da svolgere su determinati oggetti al fine di produrre gli effetti attesi. Una azione che produce un determinato effetto è chiamata istruzione e gli oggetti su cui agiscono le istruzioni possono essere costanti (valori che restano sempre uguali nelle diverse esecuzioni dell’algoritmo) e variabili (contenitori di valori che variano ad ogni esecuzione dell’algoritmo). Si potrà dire brevemente che un algoritmo è una elaborazione di dati: i dati, cioè l’insieme delle informazioni che devono essere elaborate, sono manipolati, secondo le modalità descritte dalle istruzioni, per produrre altri dati. Ciò porta l’algoritmo ad essere una funzione di trasformazione dei dati di un insieme A (dati di input) in dati di un insieme B (dati di output).

In questi appunti, dato che ci si pone il fine di una introduzione alla programmazione, più che una definizione rigorosa di algoritmo se ne fornirà una definizione intuitiva. In questo senso si può definire l’algoritmo come ".. un insieme di istruzioni che definiscono una sequenza di operazioni mediante le quali si risolvono tutti i problemi di una determinata classe".

Per chiarire meglio il concetto di algoritmo è bene fare riferimento ad alcune proprietà che un insieme di istruzioni deve possedere affinché possa chiamarsi algoritmo:

1)La finitezza. Il numero di istruzioni che fanno parte di un algoritmo è finito. Le operazioni definite in esso vengono eseguite un numero finito di volte.
2)Il determinismo. Le istruzioni presenti in un algoritmo devono essere definite senza ambiguità. Un algoritmo eseguito più volte e da diversi esecutori, a parità di premesse, deve giungere a medesimi risultati. L’effetto prodotto dalle azioni descritte nell’algoritmo non deve dipendere dall’esecutore o dal tempo.
3)La realizzabilità pratica. Tutte le azioni descritte devono essere eseguibili con i mezzi di cui si dispone.
4)La generalità. Proprietà già messa in evidenza nella definizione che si è data: un algoritmo si occupa della risoluzione di famiglie di problemi.
Torna in alto Andare in basso
https://infomartworld.forumattivo.it/
 
Breve introduzione al linguaggio C
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» Introduzione alla categoria.

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
infomartworld :: Scuola & Altro :: Corsi Informatica-
Vai verso: