Estratto del documento

11/04/18

Per creare un nuovo programma:  gedit programma.c

#include <stdio.h>

int main ( ) - funzione principale di cui parte il codicefunzione di libreriaprintf(“Il mio primo programma in C, che bello... \n“);STRIGGA DI CONTROLLO CARATTERE NON STAMPABILE: ANDARE A CAPO

Le istruzioni terminano sempre con ;

Per rendere eseguibile il programma: gcc programma.c -o programma.exe

Per commentare una frase: /* */ chiudere sempre il commento!!

Per mandare in esecuzione il programma: ./areacerchio.exe

gedit areacerchio.c

#include <stdio.h>

#define PI 3.14

main()

{

VALORI IN VIRGOLA MOBILE        float raggio, area;

printf(“\n Si prega di inserire il raggio del cerchio. \n “);scanf(“%f“, &raggio);         /* è scanf dover inserire il raggio, prende        le variabili insieme e risolve il calcolo        carico area alle al raggio“ */area = PI * raggio * raggio;  /* *??* */printf(“\nL`area del cerchio:  %f  - > %f \n“, raggio, area);         /* <- 3 variabili: STRINGA, FLOAT, FLOAT          \n" è dove sostituire il valore          in virgol  (che comprende due          variabili (in ordine) che si trova dopo          la stringa) */

}

11/04/18

Per creare un nuovo programma: gedit programma.c

#include <stdio.h>

int main () - Funzione principale di cui parte il codice

{

funzione di libreria

printf (“Il mio primo programma in c, che bello... \n”);

Carattere non stampabile: andare a capo

}

Le istruzioni terminano sempre con ;

Per rendere eseguibile il programma: gcc programma.c -o programma.exe

Per commentare una frase: / * * / chiudere sempre il commento!!

Per mandare in esecuzione il programma: ./aredocchio.exe

gedit areacerchio.c

#include <stdio.h>

#define PI 3.14

Definizione di una costante simbolica: la costante simbolica deve essere scritta in maiuscolo. In tutte le occorrenze del testo in cui trovo PI verrà sostituito con 3.14

main()

{

valori in virgola mobile

float raggio, area;

printf (“\n Si prega di inserire il raggio del cerchio. \n”);

scanf (“%f”, &raggio); - [prende il valore immesso e inserisce il codice dello spazio: prende un valore float]

elementi da leggere

Area = PI * raggio * raggio; /* ???? */

(la variabile area viene definita dal calcolo accanto ad essa)

printf (“\n L’area del cerchio: %f \n”, raggio, area); // [= 3 variabili: stringa, float, float]

(Il %f deve sostituire un valore in virgola mobile compreso nelle variabili, in ordine, che si trova dopo le stringhe)

}

Sospendere momentaneamente il processo: bg (background)

Lista dei programmi in esecuzione sulla shell sospesi: ps

Chiudere il programma in esecuzione: kill - 9 3029

codice programma in sospensione

TIPI DI VARIABILI:

  • CHAR: carattere ASCII: %c
  • INT: intero, numeri interi positivi o negativi: %d
  • FLOAT: virgola mobile: %f
  • DOUBLE: virgola mobile a doppia precisione
  • VOID: nessun valore/qualsiasi tipo

%s -> stringa di caratteri

#include <stdio.h>

#define PI 3.1415

int main ()

{

char lettera = 'A';

long int i;

int pippo = 8, pippo, PIPPO;

float t = 4.8;

PIPPO = 4; i = 5;

printf ("i vale: %ld, lettera vale %c, \t PIPPO vale: %d

\n PT vale: %f \n", i, lettera, PIPPO, PI);

i = 123456789;

printf ("Le muore i vale: %ld, il suo triplo vale: %ld \n pero

100 x i =: %ld e sbagliato! \v \n", i, 3*i, 100*i);

return 0;

}

int main ()

{

int i,j,k,l,m;

i = 4;j = 2;k = 0;m = 10;

printf("i =%d j =%d k =%d l =%d m =%d \n",i,j,k,l,m);

printf("\n + =j - =k v\xe8 :%d mentre v\xe8 m+= = %d \n",

+ =j; - =k; m+= =l);

printf("i&&j; k&&o k negazione di i

i && o \xe8 Falso ==> andandand

i !! j \xe8 vero

or

int i = 10; i += 2 ==> l = (i + 2) ==> i = 12

int i = 10 , j = 5

++i - j ha valore 6

11 - 5 = 6

i++ - j ha valore 5

10 - 5 = 5

Anteprima
Vedrai una selezione di 8 pagine su 35
Appunti linguaggio di programmazione C Pag. 1 Appunti linguaggio di programmazione C Pag. 2
Anteprima di 8 pagg. su 35.
Scarica il documento per vederlo tutto.
Appunti linguaggio di programmazione C Pag. 6
Anteprima di 8 pagg. su 35.
Scarica il documento per vederlo tutto.
Appunti linguaggio di programmazione C Pag. 11
Anteprima di 8 pagg. su 35.
Scarica il documento per vederlo tutto.
Appunti linguaggio di programmazione C Pag. 16
Anteprima di 8 pagg. su 35.
Scarica il documento per vederlo tutto.
Appunti linguaggio di programmazione C Pag. 21
Anteprima di 8 pagg. su 35.
Scarica il documento per vederlo tutto.
Appunti linguaggio di programmazione C Pag. 26
Anteprima di 8 pagg. su 35.
Scarica il documento per vederlo tutto.
Appunti linguaggio di programmazione C Pag. 31
1 su 35
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher sofia.sa123 di informazioni apprese con la frequenza delle lezioni di Elementi di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Cagliari o del prof Scienze matematiche Prof.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community