giovedì 18 settembre 2014

Informatica: PRIMA LEZIONE as 2014-2015

 
  1. creazione e utilizzo Blog Personale
  2. utilizzo Tutorial YouTube
  3. utilizzo materiali presenti su SlideShare
  4. Interpreti e compilatori presenti su: Ideone.com
  5. Piattaforma Moodle
  6. Forme didattiche utilizzate:
    1. Didattica per progetti
    2. Laboratoriale
    3. OnLine
Presentazione del programma scolastico 2014-2015
  1. Blog Personale
  2. Canale YouTube
  3. Drive (per la condivisione di materiali)
SW free da utilizzare:
  1. CamStudio o equivalente per la produzione di filmati e tutorial
  2. FreeMind per la produzione di mappe mentali
  3. CMap per la produzione di mappe concettuali
  4. Editor per scrittura di applicazioni:
    1. PHP
    2. Javascript
    3. HTML

giovedì 14 novembre 2013

Calcolatrice con due parametri

#include <stdio.h>
#include <stdlib.h>
using namespace std

int somma(int a, int b);
int x;
int y;
int ris;
int main()
{
 printf("Inserisci il primo valore: ");
 scanf("%d",& x);
 printf("Inserisci il secondo valore: ");
 scanf("%d",& y);
 ris=somma(x,y);
 printf("somma= %d",ris);
system ("PAUSE")
}
int somma(int a, int b)
{
 int tot;
 tot=a+b;
 return tot;
}

Prova di Menu

#include <stdio.h>
#include <stdlib.h>
using namespace std;
void menu(); //prototipo di tipo VOID in modo che non restituisca nulla
int main()
{
 menu(); //chiamata della nostra funzione
 system ("PAUSE");
 return 0;
}
  void menu() //definizione qui creiamo il nostro menu
   {
    printf ("\t\t\tMENU\n");
    printf ("\t\t--------------------\n");
    printf ("\t\t-1 Prima Scelta\n " );
    printf ("\t\t-2 Seconda Scelta\n\n");
    printf ("\t\t fai una scelta...\n\n\n\n");
    }

Funzioni e procudure <--> Sottoprogrammi

#include <stdio.h>
#include <stdlib.h>
using namespace std;
int f(); //prototipo (nome funzione)
int main()
{
f(); //chiamata (salto verso il programma)
system ("PAUSE");
return 0;
}
int f() //definizione (prottipo + chiamata)
{
printf ("ciao a tutti \n");
}

Funzioni: quando restituisce un risultato (hanno in comune e vengono riconosciute dalle parentesi tonde);
Procedure: quando NON restituiscono un risultato.

Operatori e incrementi

c= a+b
c= a-b
c= a*b
c= a/b
c= a%b
  INFISSI

Operatori PREFISSI:
++a <--> a= a+1
--a <--> a= a-1
Operatori POSTFISSI:
a++ <--> a= a+1
a-- <--> a= a-1

a+=b <--> a= a+b
a-=b <--> a= a-b
a*=b <--> a= a*b
a/=b <--> a= a/b

Ecco un piccolo programma per capire come avviene l'incremento:

#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main ()
{
int a= 5; //dichiarazione del tipo di variabile. Int = variabile di tipo intero
int b= 7;

printf ("%d", ++a); //incremento a di 1 e poi stampo a
printf ("%d", b++); //prima stampo b poi incremento b di 1
printf ("%d/n", b); //stampo b
System("PAUSE") //il System blocca la schermata dos per far si che non venga chiusa
return 0;
}

Calcolatrice in DevC++

Iniziamo quindi a vedere il nostro secondo programma con Dev C++!

Dopo aver lanciato il nostro compilatore, andiamo a scrivere questo codice:

#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main ()

{
    int operando1;
    int operando2;
    int somma;
    int sottrazione;
    int prodotto;
    int divisione;
    int modulo;
    
    printf (" inserisci il primo numero: \n");
    scanf ("%d" ,&operando1);
    printf (" Il size di operando1 e' %d\n" ,sizeof(operando1));
    printf (" inserisci il secondo numero: \n");
    scanf ("%d" ,&operando2);
    printf (" Il size di operando2 e' %d\n\n" ,sizeof(operando2));
    
    somma=operando1+operando2;
    prodotto=operando1*operando2;
    sottrazione=operando1-operando2;
    divisione=operando1/operando2;
    modulo=operando1 % operando2;
    
    printf ("operando1+operando2=risultato somma ---> %d+%d=%d" ,operando1,operando2,somma);
    printf ("\n operando1*operando2=risultato prodotto ---> %d*%d=%d" ,operando1,operando2,prodotto);
    printf ("\n operando1-operando2=risultato sottrazione ---> %d-%d=%d" ,operando1,operando2,sottrazione);
    printf ("\n operando1/operando2=risultato divisione ---> %d/%d =%d \n " ,operando1,operando2,divisione);
    printf ("\n operando1/operando2 = risultato modulo ---> %d/%d = %d \n" ,operando1 ,operando2 ,modulo);

system("PAUSE");
return 0;
}

In questo programma vediamo la dichiarazione di alcune variabili (int somma, int sottrazione, int prodotto etc egtc) , le variabili sono dei contenitori a cui possiamo assegnare dei valori (in questo caso int sta per numero intero).
Con questo codice potremmo fare un piccolo esempio di calcolatrice che esegue tutte e quattro le operazioni dopo aver inserito due diversi operandi.

mercoledì 23 ottobre 2013

Devc++


Ecco la schermata iniziale del nostro del nostro ambiente di sviluppo che andremo a studiare quest'anno.




Con questa finestra si potranno andare a scrivere codici tramite delle istruzioni che il compilatore andrà poi a tradurre.

Vediamo ora un semplice e famosissimo primo programma: Ciao Mondo!


Qui di seguito riporterò il codice del nostro primo programma con DevC++:

#include <stdio.h>
 
int main() 
{
    printf("Ciao Mondo\n");
}