mercoledì 13 novembre 2013

Lezione

Costanti

#include<stdio.h>
using namespace std;


int main() {
const int a=5;
int b=7;
b=4;
return 0;
}

Funzioni

#include<stdio.h>
using namespace std;

int f(int);//il prototipo di una funzione può non avere il nome del parametro
// Ma deve avere il tipo
int main() {
int par=5;
int ris;
ris=f(par);
printf("%d",f(par));
//printf("%d",a); errore perchè a non è stata dichiarata nel main non nel main

return 0;
}

int f(int a)// parametro formale
{
++a;
return a;
}

Esempio

#include<stdio.h>
using namespace std;

int f(int);//il prototipo di una funzione può non avere il nome del parametro
// Ma deve avere il tipo
void g(int a);
int main() {
int par=5;
int ris;
ris=f(par);
printf("%d",f(par));
//printf("%d",a); errore perchè a non è stata dichiarata nel main non nel main
return 0;
}

int f(int a)// parametro formale
{
++a;
g(a);
return a;
}

void g(int a)
{
printf("%d",a++);
printf("%d",a);
}

Pseudo Codice Per l'Algoritmo di Risoluzione delle Equazioni di Secondo Grado

PROG main
    IN a
    IN b
    IN c
    ASSIGN delta=((b^2)-(4*a*c))
    IF delta>0
        ASSIGN x1=((-b+sqrt(delta)/2a)
        ASSIGN x2=((-b-sqrt(delta)/(2*a))
        OUT x1
        OUT x2
    ELSE //if delta>0
        IF delta==0
            ASSIGN x1=(-b/(2*a))
            ASSIGN x2=(-b/(2*a))
            OUT x1
            OUT x2
        ELSE //if delta==0
            OUT Delta < 0:impossibile
        END IF //delta==0
    END IF //delta>0
END PROG //main


Diagramma di Flusso per la Risoluzione delle Equazioni di Secondo Grado
Esercizio per casa:

  1. TRASFORMARE L'ALGORITMO DA PSEUDO CODICE IN UN PROGRAMMA IN LINGUAGGIO C
  2. CREARE LA FUNZIONE CHE CALCOLI IL DELTA ALLA QUALE FORNIRE COME PARAMETRI:
    1. a
    2. b
    3. c
e che fornirà in uscita il risultato finale
N.B. Utilizzare la libreria math.h e le funzioni 

  1. pow() 
  2. sqrt() 
cercare in internet 



  1. la libreria math.h e le funzioni che la compongono 
  2. i prototipi delle due funzioni e descriverle in un posto del vostro Blog

Nessun commento:

Posta un commento