• Non ci sono risultati.

Richiami di linguaggio C

N/A
N/A
Protected

Academic year: 2021

Condividi "Richiami di linguaggio C"

Copied!
4
0
0

Testo completo

(1)

Richiami di linguaggio C

Struttura di un file sorgente:

#include <qualcosa.h>

int main() { istruzioni;

funzioni(parametri);

return intero;

}

file d’intestazione (.h)

Contengono le definizioni delle funzioni

dichiarazione di funzioni e variabili a livello di file Prima di main definisco le variabili e le funzioni vi- sibili da tutto il programma

programma principale (main)

Tipi di dati: int, long, float e double, char

Puntatori

funzioni

Ritornano un valore (se non void)

Gli argomenti sono valori e non puntatori.

Operatori fondamentali =,+,-,/,*

cc file sorgente -lm

(2)

Strutture fondamentali

Due strutture costituiscono il 90 per cento dei pro- grammi scientifici

cicli

for(j=0; j<10; j++) {

printf("J vale %d\n",j);

}

istruzioni condizionali

if(j==3) {

printf("J vale 3\n");

}

(3)

Alcune funzioni matematiche

x

y

= pow(x,y)

x = sqrt(x) e

x

= exp(x) sin(x) = sin(x) cos(x) = cos(x) tan(x) = tan(x) asin(x) = arcsin(x) acos(x) = arccos(x) atan(x) = arctan(x)

f loor(x) = massimo intero che non supera x f abs(x) = |x|

Un’altra operazione importante ` e il resto della divisione per un numero

Per gli interi i%5

da’ il resto della divisione per 5 Per i reali

fmod(x,3.14)

da’ il resto della divisione per 3.14.

(4)

Costanti

Un modo per ottenerle ` e

π = 4 · atan(1.) e = exp(1.)

Uno pi` u standard ` e guardare le definizioni nel file math.h (man math.h)

π = M P I

e = M E

2 = M SQRT 2

Riferimenti

Documenti correlati

Come abbiamo visto (vedi lezione: Rappresentazione di funzioni di due variabili nello spazio cartesiano) le funzioni di due variabili si possono rappresentare nello spazio

Allo stesso modo, le linee di livello di una funzione di due variabili z=f(x;y) sono la rappresentazione di tutti i punti della superficie che hanno la stessa quota (quindi z=k dove

[r]

VARIABILI LOCALI, cioè sono “note” (utilizzabili) solo all’interno delle funzione nella quale sono state definite Anche i parametri di una funzione sono variabili locali!.. C

• dichiarazione di funzioni e variabili a livello di file Prima di main definisco le variabili e le funzioni vi- sibili da tutto il programma. • programma

Come per le funzioni ad una sola variabile si definisce DOMINIO DI UNA FUNZIONE A due VARIABILI l'insieme dei valori che possono essere attribuiti alle variabili indipendenti

Vista la definizione di derivata parziale e il suo legame con la nozione di differenziale messa in evidenza precedentemente,. possiamo concludere che le regole di derivazione già

 Formula di Taylor per funzioni Formula di Taylor per funzioni di più