Please enable JavaScript.
Coggle requires JavaScript to display documents.
programma c - Coggle Diagram
programma c
è un linguaggio di programmazione di alto livello
che tenta ad avvicinarsi al ragionamento umano
e per semplificare a massimo la scrittura dei programmi
è utilizzato in tanti contesti
gaming
sviluppo di sistemi operativi
permette di codificare facilmente algoritmi
in grado di risolvere problemi matematici
è un testo composto
da regole ben precise
definite dalla sintassi del linguaggio
da un programma compilatore
progettato in base a tali regole
che sia in grado di tradurlo in codice binario
destinato all'elaboratore
che utilizza un pro-processore C, che espande le forme abbreviate
e dopo il compilatore può capire se ci sono dei errori nel linguaggio
dopo crea un programma eseguibile mediante un linker (collegatore)
e sarà salvato tramite un file con estensione .exe
dopo di che saremo in grado di mandare in esecuzione il programma
per controllare se il nostro algoritmo risponde correttamente
2 more items...
la grammatica dei linguaggi di programmazione
è molto semplice, ma più rigida delle lingue parlate
è composta
da un numero molto illimitato di vocaboli
parole chiave del linguaggio
da costruzioni sintattiche
istruzioni di linguaggio
istruzione di selezione
la sequenzialità delle istruzioni stabilisce
l'ordine di esecuzione
parte da un inizio
finisce tramite una fine
prevede due alternative
yes
è chiamata condizione logica anche, o istruzione di selezione binaria
quindi è un istruzione di confronto
la condizione logica è un operatore dove vengono confrontati due elementi
tramite un operatore relazionale
no
ci permette
di inserire un blocco di istruzioni
che è un insieme di istruzioni che viene eseguito in sequenza
{}
evoluzione del linguaggio da C a C++
A differenza del C, nel linguaggio C++
abbiamo due possibilità per effettuare
input
Output
poichè si possono uttilizzare
sia i comandi di C ma anche una modalità semplificata (cin-cout)
si possono utilizzare le seguenti istruzioni in tutti 2 i linguaggi
istruzione // (non è un comando, ma serve per dare un commento)
istruzione #include ( e necessario alla gestione dei flussi di input e output
using namespace (necessaria per dichiarare l'uso dello spazio dei nomi della libreria standard)
main () <serve per indicare l'inizio del programma principali dove conterà tutte le istruzioni>
le istruzioni devono terminare ;
il programma deve essere chiuso tramite {}
\n (serve per mandare a capo il testo)
La struttura di un programma
prima è doveroso citare il testo di Niklaus Wirth
docente del politecnico di Zurigo
ha definito
Oberon
Pascal
Modula 2
Algoritmi + strutture di dati = programma
base dell'ingegneria dei software
il programma è
una sequenza di istruzioni che operano in un insieme di dati
chiamato anche manipolatore di dati
tutti i linguaggi di programmazione prevedono,
sia un insieme di istruzioni
anche la possibilità di memorizzare i dati nei propri programmi
in grado elaborarli e comunicare all'utente
tramite i processi di input / output
permette di inserire le informazioni dall'utente
es. tastiera
permette di comunicare all'utente i dati dopo la elaborazione
es. monitor e cuffie.
richiedono regole di scrittura molto precise
regole sintattiche
che attengono ogni singola istruzione
la struttura di un programma c e c++
è costituito
da funzioni
è un segmento di codice
che contiene le istruzioni
che contengono specifiche operazioni
da variabili
indicano i contenitori
dove sono memorizzati i dati durante l'esecuzione
e contiene un particolare dato
è un area della memoria RAM
viene distinta dalle altre aree tramite un identificatore
per utilizzarla dobbiamo crearla
dando
un identificatore
per poterla richiamare
1 more item...
tutti i nomi non sono ammessi
il tipo
quindi il suo contenuto
2 more items...
ci possono essere le costanti
variabili che non cambiano durante l'esecuzione del programma
si compone di 3 parti principali
librerie
insieme di righe che iniziano con la parola riservata #include
memorizza le funzioni che aiutano a svolgere il lavoro tramite la parola main ()
sono dei file dove vengono memorizzate delle funzioni
main ()
indica il nome della funzione principale obbligatoria
() indicano la funzione
Il corpo del programma è racchiuso {}
2 sezioni
sezione dichiarativa
dove vengono dichiarate le variabili
sezione esecutiva
dove vengono elencate le istruzioni che devono essere eseguite
devono terminare ;
come si scrive un programma c e c++
lo sviluppo di un programma
avviene in 2 fasi distinte
la prima fase
quella di progetto
si effettua a computer spento
il problema viene studiato in modo da capire cosa si deve risolvere
si procede a una strategia risolutiva, che individua una strada per risolvere il problema
dopo aver fatto questi passaggi, il programma viene scritto prima in linguaggio di progetto
e dopo in linguaggio di programmazione
la seconda fase
quella di collaudo
si scrivono le istruzioni del linguaggio C in formato elettronico
utilizzando un elaboratore di testi
editing del programma
dopo il programma che noi scriviamo viene salvato in un file apposta
che prende il nome di programma sorgente, che serve per distinguerlo da altri tipi di file
il programma che salviamo in c viene salvato tramite .c
sul PC