Blog del corso di Programmazione (9 CFU) tenuto da Marco La Cascia presso l'Universita' di Palermo per il corso di laurea in Ingegneria Informatica e delle Telecomunicazioni. Tratta la programmazione a oggetti in Java.
lunedì 29 ottobre 2012
martedì 23 ottobre 2012
Funzioni di libreria
Di seguito un elenco molto parziale delle funzioni di libreria del C++, potete trovare l'elenco completo e la descrizione di ciascuna funzione su cplusplus.com e su tanti altri siti o libri:
Funzioni di carattere
<cctype>
isalpha(c): true se lettera
maiuscola o minuscola
islower(c): true se minuscola
isupper(c): true se maiuscola
isdigit(c): true se carattere da 0
a 9
isxdigit(c): true se cifra
esadecimale
isalnum(c): true se cifra o
carattere alfabetico
tolower(c): converte a minuscola
toupper(c): converte a maiuscola
Funzioni numeriche
<cmath>
ceil(x): arrotonda all’intero più
vicino
fabs(x): restituisce il valore
assoluto
floor(x): arrodonda per difetto
all’intero piu’ vicino
pow(x, y): calcola x elevato a y
sqrt(x): radice quadrata
exp(x): calcola ex
log(x): calcola logaritmo naturale
log10(x): calcola logaritmo in base
10
Trigoniometriche:
acos(x), asin(x), atan(x), cos(x),
sin(x), tan(x) (nelle ultime tre x è espresso in radianti)
Funzioni aleatorie
rand(void): numero intero casuale
fra o e 32767
randomize(void): inizia il
generatore di numeri casuali con seme aleatorio (dato da time)
srand(seme): inizializza il
generatore con seme
random(num): numero intero casuale
fra 0 e num-1
Funzioni di data e ora
<ctime>
clock(void): restituisce il tempo
di processore in secondi impegnato dal processo
time(): restituisce l’ora attuale
come numero di secondi dal 1/1/1970
Un pò di ottimismo...
Secondo Microsoft nei prossimi anni ci sarà una forte carenza di programmatori tanto che Microsoft stessa sta cercando di correre ai ripari inviando suoi docenti nelle scuole superiori per invogliare gli studenti a studiare informatica all'università: Microsoft Tries New Approach to Computer Programmer Shortage - IEEE - The Institute
E' vero che l'articolo si riferisce al mercato USA ma ormai il mondo non è più diviso in compartimenti stagni quindi è ragionevole pensare che anche qui ci sarà una buona ripresa, quanto meno nel settore dell'informatica.
E' vero che l'articolo si riferisce al mercato USA ma ormai il mondo non è più diviso in compartimenti stagni quindi è ragionevole pensare che anche qui ci sarà una buona ripresa, quanto meno nel settore dell'informatica.
lunedì 22 ottobre 2012
mercoledì 17 ottobre 2012
Spostamento ricevimento lunedì 22
Vi comunico che, a causa di concomitanti esami di laurea magistrale, lunedì 22 non ci sarà il consueto ricevimento. Chi avesse necessità di incontrarmi mi può comunque trovare martedì 23, sempre fra le 15 e le 17, nel mio ufficio.
lunedì 15 ottobre 2012
lunedì 8 ottobre 2012
lunedì 1 ottobre 2012
Nuovo orario delle lezioni
Vi comunico che da martedì 2 ottobre l'orario del corso sarà il seguente:
Lu 11-13, Aula F110
Ma 12-14, Aula T120
Me 12-14, Aula T120
Per oggi resta invece valido il vecchio orario che prevede ELT 11-12 e PRG 12-13.
Lu 11-13, Aula F110
Ma 12-14, Aula T120
Me 12-14, Aula T120
Per oggi resta invece valido il vecchio orario che prevede ELT 11-12 e PRG 12-13.
Iscriviti a:
Post (Atom)