Documentació de Llenguatge C. Tema 2 Tipus de dades simples Fonaments Informàtics, Curs 09/10
|
|
- Julián Silva Soler
- hace 6 años
- Vistas:
Transcripción
1 Documentació de Llenguatge C Tema 2 Tipus de dades simples Fonaments Informàtics, Curs 09/10
2 Tema 2: Tipus de dades simples 1. Variables 1.1. Concepte i declaració de variable Una variable es pot definir com una posició de memòria on es pot guardar un valor d un tipus determinat, que pot ser modificat des del codi del programa. Una variable queda identificada per un nom que ens permet referenciar-la i utilitzar-la dins del programa i per un tipus de dades (enter, real, caràcter), que ens indica quins valors podem guardar a la variable i quines operacions podem fer amb la variable. Totes les variables que s utilitzen en un programa s han de declarar abans de ser utilitzades. En la declaració d una variable especifiquem el nom i el tipus, de manera que a partir d aquell punt, el compilador coneix l existència de la variable i sap com es pot utilitzar (valors i operacions permeses). La sintaxi per declarar variables és la següent: Declaració de variables <tipus_dades> <nom_variable>; <tipus_dades> <nom_variable>, <nom_variable>,... ; En una sola instrucció podem declarar una sola variable o vàries variables del mateix tipus: /* Declaració d una variable de tipus enter per guardar el nombre d alumnes */ int n_alumnes; /* Declaració de tres variables de tipus real per guardar numerador, denominador i resultat d una divisió */ float numerador, denominador, resultat; /* Declaració d una variable de tipus carácter per guardar una lletra */ char lletra; 1.2. Tipus de dades bàsics en C El tipus enter (int) Serveix per guardar valors numèrics de tipus enter. Té diferents variants que serveixen per guardar nombres enters sense signe (unsigned int), nombres enters més petits (short int) o nombres enters més grans (long int). Aquestes variants es diferencien en el tamany de memòria que es reserva per guardar la variable, i per tant en el valor mínim i màxim que es pot guardar a la variable. El tipus real (float / double) S utilitza per guardar valors numèrics de tipus real, així com valors de tipus enter més grans que els que es poden guardar en una variable de tipus enter. Hi ha tres variants del tipus real (float, double i double long) que, igual que amb el tipus enter, es diferencien
3 en el tamany de memòria que ocupen i en els valors mínim i màxim que s hi pot guardar. Pel que fa a les constants de tipus real, per expressar nombres molt grans, s utilitza un format especial de la notació exponencial. Per exemple, s expressa com 3.5E+08. El tipus caràcter (char) S utilitza per guardar caràcters alfanumèrics, és a dir lletres, dígits, signes de puntuació, etc., però també nombres enters petits (fins a 255). El C considera el tipus caràcter com un enter en el rang de 0 a 255. Cada caràcter queda codificat amb un nombre de 0 a 255, seguint la codificació ASCII que teniu a sota. D aquesta manera una variable de tipus char es pot tractar com un caràcter o com un nombre enter. Codificació ASCII Codi Car. Codi Car. Codi Car. Codi Car. Codi Car. Codi Car. Codi Car ` À 224 à 33! 65 A 97 a Á 225 á 34 " 66 B 98 b  226 â 35 # 67 C 99 c 131 ƒ à 227 ã 36 $ 68 D 100 d Ä 228 ä 37 % 69 E 101 e Å 229 å 38 & 70 F 102 f Æ 230 æ 39 ' 71 G 103 g Ç 231 ç 40 ( 72 H 104 h 136 ˆ È 232 è 41 ) 73 I 105 i É 233 é 42 * 74 J 106 j 138 Š 170 ª 202 Ê 234 ê K 107 k «203 Ë 235 ë 44, 76 L 108 l 140 Œ Ì 236 ì M 109 m Í 237 í N 110 n 142 Ž Î 238 î 47 / 79 O 111 o Ï 239 ï P 112 p Ð 240 ð Q 113 q ± 209 Ñ 241 ñ R 114 r ² 210 Ò 242 ò S 115 s 147 " 179 ³ 211 Ó 243 ó T 116 t 148 " Ô 244 ô U 117 u μ 213 Õ 245 õ V 118 v Ö 246 ö W 119 w X 120 x Ø 248 ø Y 121 y 153 Ö 185 ¹ 217 Ù 249 ù 58 : 90 Z 122 z 154 š 186 º 218 Ú 250 ú 59 ; 91 [ 123 { » 219 Û 251 û 60 < 92 \ œ 188 ¼ 220 Ü 252 ü 61 = 93 ] 125 } ½ 221 Ý 253 ý 62 > 94 ^ 126 ~ 158 ž 190 ¾ 222 Þ 254 þ 63? 95 _ Ÿ ß 255 ÿ
4 El tipus lògic Permet guardar valors lògics, és a dirt cert o fals. En C, el tipus lògic no existeix com a tal. Per definir variables de tipus lògic, s utilitza una variable de tipus enter o caràcter, i el valor 0 representa fals i qualsevol valor diferent de 0 representa cert. La següent taula resumeix tots els possibles tipus de dades en C, amb totes les variants, el tamany de memòria que ocupa cadascun i el valor mínim i màxim que es pot guardar en una variable d aquest tipus. El tamany de memòria i els valors mínim i màxim són valors que depenen de cada compilador, sistema operatiu i ordinador. Aquests són els valors que ha donat utilitzant Visual C++ en un entorn Windows XP. Resum dels tipus de dades en C Tipus bàsic s Identificador de tipus Tamany Rang de valors char 1 byte -128 a 127 Caràcter a, 5, :,! unsigned char 1 byte 0 a 255 int 4 bytes a short 2 bytes a Enter 0, -10, long 4 bytes a unsigned 4 bytes 0 a unsigned short 2 bytes 0 a unsigned long 4 bytes 0 a float 4 bytes 1,7E-38 a 3,4E decimals Real 3.2, -5.2E-35 double 8 bytes 2,2E-308 a 1,7E decimals double long 8 bytes 2,2E-308 a 1,7E Lògic cert, fals No existeix: es substitueix pel tipus int decimals Cert -> diferent de 0 Fals -> Inicialització de variables. La declaració d una variable només associa la variable amb un tipus de dades determinat, però no li assigna cap valor. Per assignar un valor a una variable, primer s ha d inicialitzar. És molt important que abans d utilitzar qualsevol variable, s inicialitzi amb un valor controlat. Si no, el resultat de l execució del programa pot ser imprevisible. Hi ha tres maneres principals d inicialitzar les variables: 1. Inicialització assignant un valor en el moment de la declaració. Per exemple: float x = 2.5; /* Declaració i inicialització d'una variable real */ int n = 10; /* Declaració i inicialització d una variable de tipus enter */ char c = a ; /* Declaració i incialització d una variable de tipus caràcter */
5 2. Inicialització assignant un valor després de la declaració. Per exemple: char c; /* Declaració d'una variable tipus caràcter. */ unsigned short i; /* Declaració d un enter curt sense signe. */ long n, m; /* Declaració de variables de tipus enter llarg */ c = 'a'; /* Inicialització d una variable de tipus caràcter */ i = 10; /* Inicialització d un enter curt sense signe*/ n = ; /* Inicialització d un enter llarg */ m = n*2; /* Inicialització d un enter llarg */ 3. Inicialització assignant un valor introduït per l usuari (veure les instruccions d entrada / sortida, explicades més endavant). Per exemple: char c; /* Declaració d una variable de tipus caràcter */ int n; /* Declaració d una variable de tipus enter */ scanf ( %c, &c); /* Inicialització demanant un caràcter a l usuari */ scanf ( %d, &n); /* Inicialització demanant un enter a l usuari */ 2. Constants 2.1. Concepte de constant Una constant també es pot definir com una posició de memòria on podem guardar un valor d un tipus determinat, però a diferència de les variables, aquest valor ja no es pot modificar un cop inicialitzat. Les constants serveixen doncs, per guardar valors que no volem que siguin modificats. Definint-los com a constants evitem que per error siguin modificades en alguna part del programa. Si intentem posar una instrucció que modifica el valor d una constant, el compilador ens donarà un missatge d error Declaració de constants La declaració de constants es fa igual que la declaració i inicialització d una variable, però afegint la paraula reservada const al davant del tipus de dades: Declaració de constants const <tipus_dades> <nom_variable> = <valor>; s de valors que poden ser declarats com a constants són el nombre π (en un programa que faci càlculs matemàtics), o el nombre màxim d alumnes que es poden matricular a una assignatura. La declaració d aquestes constants seria de la següent forma:
6 de declaració de constants const float pi = ; const int max_alumnes = Identificadors vàlids No qualsevol combinació de caràcters (lletres, dígits i signes de puntuació) és vàlida per construir noms de constants, variables i funcions. Hi ha un conjunt de regles, que s especifiquen a continuació, que s han de seguir per formar els noms. Si no es compleixen aquestes regles, el compilador donarà un error: 1. Els identificadors poden estar formats per qualsevol combinació de lletres (majúscules i minúscules), dígits (0-9) i el caràcter del subratllat ( _ ). 2. Qualsevol altre caràcter està prohibit. 3. El primer caràcter de l identificador ha de ser una lletra o el carácter del subratllat. No pot ser un dígit. 4. No es poden utilitzar com a identificadors les paraules reservades de C. 5. Sensibilitat a majúscules i minúscules: els mateixos caràcters, en majúscules o minúscules, formen identificadors diferents. Per exemple, són identificadors diferents area_cercle, Area_Cercle i AREA_CERCLE. s d identificadors Identificador vàlids Identificadors invàlids area_cercle 1x _area_cercle Area Cercle AreaCercle_1 Area#Cercle x1 x: 4. Entrada / Sortida bàsica Els programes en C es poden comunicar amb l usuari escrivint dades per pantalla o llegint dades introduïdes des del teclat. Per fer-ho, tenim un conjunt de funcions de la llibreria estàndard, definides dins del fitxer de capçalera stdio.h. Per tant, per poder utilitzar aquestes funcions, haurem de posar sempre en els nostres programes la línia #include <stdio.h> Sortida bàsica: funció printf La funció printf és la que ens permet imprimir qualsevol cosa en pantalla, ja sigui un missatge de text, o el valor d una variable. Per imprimir un missatge de text, la forma d utilitzar la funció és la següent:
7 Utilització funció printf printf ( missatge_de_text ); Si volem imprimir per pantalla el valor d una variable hem d utilitzar una altra format de la funció printf, en el que li hem d especificar el tipus de la variable que volem imprimir: Utilització de la funció printf printf ( %identificador_del_tipus, nom_de_la_variable); Per exemple, si tenim definida una variable de tipus enter i la volem imprimir per pantalla, hauríem de posar la següent instrucció: format: identificador d enter int n=10; argument: variable a imprimir printf("%d",n); L identificador de tipus ha de coincidir amb el tipus de la variable que volem imprimir. Si no coincideix, la sortida per pantalla pot ser incorrecta i no correspondre s amb el valor real de la variable. A la taula següent tenim els identificadors de tipus que es poden utilitzar dins de la funció printf i el seu significat: Identificadors de format per printf Identificador Tipus d enter (int) i enter o enter u enter x enter X enter ld enter (long) f real (float) e real E real g real G real lf real (double) c caràcter (char) s cadena de caràcters Sortida per pantalla Nombre enter Enter amb signe en base decimal Enter amb signe en base octal Enter sense signe en base decimal Enter amb signe en base hexadecimal (majúscules) Enter amb signe en base hexadecimal (minúscules) Nombre enter de tipus long Nombre real (amb decimals) amb signe Real amb signe en notació exponencial (minúscules) Real amb signe en notació exponencial (majúscules) Real amb signe en format e ó f, de tamany curt Real amb signe en format E ó f, de tamany curt Real de tipus double Un caràcter individual Una cadena de caràcters
8 Aquest format de la funció printf també es pot utilitzar per imprimir el valor de més d una variable en una mateixa instrucció, simplement posant tants especificadors de tipus com variables vulguem imprimir, i a continuació el nom de totes les variables: int n=10; char c= a ; float x = 3.5; printf ( %d %c %f, n, c, x); /* Imprimeix el valor de les variables n, c i x, separats per un espai en blanc */ Finalment es poden combinar els dos formats per imprimir a la vegada un missatge de text i el valor d una o més variables. Per aconseguir-ho, hem de posar dins del missatge de text els especificadors de tipus que calguin i indicar el nom de totes les variables, com s il lustra en l exemple següent: int n=10, m=20; Especificadors de tipus printf ( La suma de %d i %d és %d, n, m, n+m); /* Imprimeix: La suma de 10 i 20 és 30 */ Substitució de valors Per últim, en el text a imprimir amb la funció printf podem incloure el que s anomenen seqüències de escape, que serveixin per imprimir alguns caràcters especials com el símbol de les cometes ( ), o per funcions especials com per exemple, saltar a la línia següent o saltar al següent tabulador. Totes aquestes seqüències comencen pel caràcter backslash (\). Els principals caràcters de escape són: Seqüències de escape Seqëncia de escape \b \f \n \r \t \\ \ Significat Retrocedir una posició a l esquerra Avançar una pàgina Avançar a la següent línia Tornar al principi de la línia Tabulació Imprimir el caràcter \ Imprimir el caràcter printf ( La instrucció \ printf\ serveix\nper imprimir per pantalla. ); /* Aquesta instrucció imprimeix el següent: La instrucció printf serveix per imprimir per pantalla. */
9 4.2. Entrada bàsica: funció scanf La funció scanf és la que ens permet demanar a l usuari del programa que introdueixi un valor per teclat i guardar aquest valor en una variable del programa. Quan s executa la funció scanf, el programa s atura i queda esperant a que l usuari introdueixi un valor amb el teclat. Quan l usuari introdueix aquest valor, el programa continua executant la instrucció següent a la funció scanf. La forma d utilitzar la funció scanf és la següent: Utilització de la funció scanf scanf ( %identificador_del_tipus, &nom_de_la_variable); L identificador de tipus té el mateix sentit, i pot prendre els mateixos valors que per la funció printf, és a dir, indica com s ha d interpretar el valor que introdueix l usuari. Igual que amb la funció printf, l identificador de tipus ha de coincidir amb el tipus de la variable. Si no coincideix, el compilador no donarà cap error, però en el moment d executar el programa, el valor que es guarda a la variable no serà correcte. Igualment, si l usuari introdueix un valor que no coincideix amb el tipus especificat, el valor guardat a la variable també pot ser incorrecte. int n; float x; printf ( Introdueix primer un nombre enter: ); scanf ( %d, &n); /* El programa s atura fins que s introdueix un valor i es guarda a la variable n com a nombre enter */ printf ( \nintrodueix un nombre real: ); /* \n per saltar a la línia següent */ scanf ( %f, &x); /* El programa s atura fins que s introdueix un valor i es guarda a la variable x com a nombre real */ 4.3. Entrada de caràcters: funcions getchar, getche i getch Si volem llegir un sol caràcter de teclat, ho podem fer utilitzant la funció scanf, tal com hem explicat abans, de la següent manera: char c; scanf( %c,& c); Hi ha, però, funcions que ens permeten fer això mateix d una forma més ràpida i còmoda. Aquestes funcions són: getchar, getche i getch, que estan definides dins del fitxer de capçalera conio.h. L exemple anterior amb les noves funcions s escriu:
10 Utilització de les funcions getchar, getche i getch char c; c=getchar(); char c; c=getche(); char c; c=getch(); La diferència entre les tres funcions està en el que imprimeixen per pantalla i en la necessitat o no de prémer la tecla intro per llegir el caràcter: La funció getchar espera que es teclegi un carácter (que es mostra per pantalla) i a continuació espera es premi la tecla intro per guardar-lo. La funció getche espera que es teclegi un carácter (que es mostra per pantalla) però no espera que es premi la tecla intro per guardar-lo. Quan es tecleja el caràcter, es guarda automàticament a la variable i es continua el programa. La funció getch espera que es teclegi un carácter (que no es mostra per pantalla) i tampoc espera que es premi la tecla intro per continuar. Aquesta funció es pot utilitzar per aturar el programa fins que l usuari premi qualsevol tecla. Això ho podem fer simplement posant: getch(); i no assignant el resultat a cap variable. El programa esperarà que es premi qualsevol tecla i després continuarà. char c1,c2,c3; printf( El següent carácter l entraràs usant getchar: ); c1=getchar(); /* Hem d introduir un caràcter + intro */ printf( El següent carácter l entraràs usant getche: ); c2=getche(); /* Hem d introduir només un caràcter */ printf( \nel següent carácter l entraràs usant getch: ); c3=getch(); /* Hem d introduir només un caràcter que no s imprimirà */ 5. Operadors i expressions 5.1. Expressions Una expressió és una construcció del llenguatge que combina variables, constants i operacions, que permet obtenir un valor d un tipus determinat. Les expressions normalment s utilitzen per assignar valor a una variable o per proporcionar els paràmetres a una funció. En general, per assignar valor a una variable, fem servir aquest tipus d instrucció: <nom_variable> = <expressió>
11 L expressió permet calcular un valor, que és el que queda assignat a la variable. Les expressions més simples són les constants o noms d altres variables, però també poden ser la combinació de qualsevol de les operacions (aritmètiques, relacionals o lògiques) que estan definides al llenguatge C, o crides a funcions que retornen un valor. Els operadors poden ser binaris (si necessiten dos operands, com per exemple la suma) o unaris (si només necessiten un operand, com per exemple, el canvi de signe) Operadors aritmètics Els operadors aritmètics serveixen per fer les operacions aritmètiques bàsiques (suma, resta, multiplicació i divisió). La taula següent resumeix els operadors aritmètics i la seva utilització: Operació Símbol Tipus operands Resultat Suma + reals, enters Resta - reals, enters Multiplicació * reals, enters 5 * 3 15 Divisió real / reals 5.0 / Divisió entera / enters 5 / 3 1 Mòdul % enters 5 % 3 2 Potser, l operador que requereix més explicació és el de la divisió. La divisió es comporta diferent segons si s aplica a valors de tipus real o enter. Si s aplica a nombres reals, el resultat també és un nombre real, amb tots els decimals. En canvi, si s aplica a valors de tipus enter, el resultat també ha de ser de tipus enter, i retorna només la part entera de la divisió, sense els decimals. A més a més tenim l operador mòdul, que també s aplica només a valors de tipus enter, i que ens proporciona el residu de la divisió entera dels dos valors. Per exemple, si dividim 5 entre 3, el quocient (5/3) és 1 i el residu (5%3) és Operadors relacionals Els operadors relacionals serveixen per comparar dos valors, per saber si són iguals o si un és més gran que l altre. Normalment s utilitzen en sentències condicionals o iteratives que s expliquen més endavant. La taula següent resumeix els operadors relacionals (pels exemples suposem que x té el valor 3): Operació Símbol Resultat Igual == x == 3 1 (cert) Diferent!= x!= 3 0 (fals) Més gran o igual >= x >= 3 1 (cert) Més petit o igual <= x <= 3 1 (cert) Més gran > x > 3 0 (fals) Més petit < x < 3 0 (fals) Normalment, el resultat d una comparació ha de ser un valor lògic: cert, si la comparació es compleix, o fals, si la comparació no es compleix. Com ja s ha explicat, en C no existeix el tipus lògic, es substitueix per un valor enter, i el resultat és 0 si la comparació és falsa, i és 1 si la comparació és certa.
12 Els operadors relacionals es poden aplicar a qualsevol tipus de valor. En el cas de valors de tipus o real, la comparació es fa segons l ordenació natural dels nombres reals o enters. En canvi, si la comparació s aplica a valors de tipus caràcter, l ordre que s utilitza és el que marca el codi ASCII de cada caràcter, que coincideix amb l ordre alfabètic Operadors lògics Els operadors lògics es corresponen amb els operadors lògics habituals de la lògica matemàtica (and, or i negació) i s utilitzen bàsicament per combinar vàries comparacions en una única expressió. La taules següents resumeixen el funcionament dels operadors lògics (en els exemples, suposem que x = 5 i y= 10): Operació Símbol Resultat AND && (x < 3) && (y < 20) 0 (fals) OR (x < 3) (y < 20) 1 (cert) Negació!!(x < 3) 1 (cert) Operand 1 (a) Operand 2 (b) a && b a b!a cert cert cert cert fals cert fals fals cert fals cert fals cert cert fals fals fals fals 5.5. Operadors d assignació A més a més de l operador d assignació bàsic, C proporciona 5 operadors que permeten combinar en una sola operació, l assignació amb una operació aritmètica en què intervé la variable que rep l assignació. Simplement, és una manera més curta d escriure les dues operacions (per exemple, x=x+y ho podem escriure x+=y). A la taula següent, tenim aquests operadors d assignació, l explicació del seu significat i un exemple d utilització (suposant que el valor inicial de x en tots els casos és 5): Operador Sintaxi Significat Valor final de x += x += y; x = x + y; x+=3 8 -= x -= y; x = x y; x-=3 2 *= x *= y; x = x * y; x*=3 15 /= x /= y; x = x / y; x/=3 1 %= x %= y; x = x % y; x%= Operadors d increment i decrement Els operadors d increment i decrement serveixen per sumar o restar 1 a una variable. Són operadors que s utilitzen molt, sobretot en les sentències iteratives. Per cada operador hi ha dues versions, operador de pre-increment i post-increment, i operador de pre-decrement i post-decrement. La diferència està en el moment en què es fa l increment o el decrement dins de l expressió. La taula següent resumeix aquests operadors:
13 Operador Significat x++ Utilitza x. Després incrementa el seu valor (x = x + 1) ++x Incrementa el valor de x (x = x + 1). Després utilitza el nou valor x-- Utilitza x. Després decrementa el seu valor (x = x - 1) --x Decrementa el valor de x (x = x - 1). Després utilitza el nou valor Si utilitzem aquests operadors de forma aïllada, com una instrucció sola, no hi ha diferència entre l operador de pre-increment (decrement) i el de post-increment (decrement). Les dues versions senzillament incrementen (decrementen) el valor de la variable. Per exemple, si x val 3, aquestes dues instruccions: x++; ++x; produeixen el mateix resultat. Després d executar qualsevol de les dues instruccions el valor de x s ha incrementat i passa a ser 4. En canvi, el resultat és diferent si aquests operadors s utilitzen dins d alguna expressió més complexa o dins d una assignació. En aquests casos, la posició de l operador indica si es fa l increment (decrement) abans de l assignació o després. Els següents exemples il lustren la diferència entre els operadors d increment (pels operadors de decrement, el funcionament és igual): int m = 5, n= 0; m = n++; /* Post-increment. Primer es fa l assignació m=n i després s incrementa n */ printf ( Valor de m: %d, Valor de n: %d); /* Escriu: Valor de m: 0, Valor de n: 1 */ int m = 5, n= 0; m = ++n; /* Pre-increment. Primer s incrementa n i després es fa l assignació m=n */ printf ( Valor de m: %d, Valor de n: %d); /* Escriu: Valor de m: 1, Valor de n: 1 */ 5.7. Prioritat i associativitat dels operadors En expressions complexes, amb moltes operacions, l ordre d execució de les diferents operacions el marquen les regles de prioritat i associativitat dels operadors. Cada operador té un ordre de prioritat, i primer s executen les operacions més prioritàries. En cas de tenir varis operadors del mateix tipus o varis operadors amb la mateixa prioritat, llavors s apliquen les regles d associativitat. Les regles d associativitat són dues: associativitat esquerra-dreta, que vol dir que les operacions d igual prioritat s executen d esquerra a dreta, i associativitat dreta-esquerra, que vol dir que les operacions d igual prioritat s executen de dreta a esquerra. La taula següent resumeix la prioritat i associativitat dels operadors:
14 Prioritat Operadors Associativitat 1 Parèntesi Esquerra Dreta 2 ++, --,!, - (canvi de signe) Dreta Esquerra 3 *, /, % Esquerra Dreta 4 +, - Esquerra Dreta 5 <, <=, >=, > Esquerra Dreta 6 ==,!= Esquerra Dreta 7 && Esquerra Dreta 8 Esquerra Dreta 9 =, *=, /=, %=, +=, -= Dreta Esquerra Amb els parèntesi podem canviar l ordre d execució que marquen la prioritat i l associativitat. Els parèntesi sempre són més prioritaris, de manera que sempre s executa primer el que hi ha dins dels parèntesi. Si hi ha varis parèntesis s executen d esquerra a dreta. int a = 6, b = 12, c = 2, d = 1; resultat = a + b/a * c d; /* Ordre: divisió, multiplicació, suma, resta */ printf ("Resultat: %d\n", resultat); /* Resultat: 9 */ resultat = (a + b)/a * c d; /* Ordre: suma, divisio, multiplicació, resta */ printf ("Resultat: %d\n", resultat); /* Resultat: 5 */ resultat = a + b/(a * (c d)); /* Ordre: resta, multiplicació, divisió, suma */ printf ("Resultat: %d\n", resultat); /* Resultat: 8 */ resultat = (a + b)/(a * c) d; /* Ordre: suma, multiplicació, divisió, resta */ printf ("Resultat: %d\n", resultat); /* Resultat: 0 */ 5.8. Conversions de tipus En general, en una mateixa operació es poden combinar operands que tinguin diferent tipus de dades (per exemple un enter amb un real). En aquests casos, es necessita convertir un dels operands al tipus de l altre per poder realitzar correctament l operació (en el domini dels enters o dels reals, per exemple). Les conversions poden ser explícites o implícites. Les conversions explícites són les que indica el programador forçant a què un dels operands es converteixi al tipus de l altre. Si el programador no especifica cap conversió explícita, el compilador automàticament aplicar una conversió implícita, seguint les regles de conversió Conversions implícites Les conversions implícites les realitza el compilador seguint dues regles de conversió: 1. En assignacions, el tipus del resultat es converteix automàticament al tipus de la variable s assignació. 2. En qualsevol altra operació binària, el tipus de menor rang es converteix automàticament al tipus de rang més gran, segons la següent ordenació: Conversions implícites char < int < unsigned int < long < unsigned long < float < double
15 S ha de tenir present que en les assignacions, si el tipus de la variable és de rang inferior al de l expressió resultat, podem estar perdent informació, ja que per exemple, un enter ocupa 4 bytes de memòria i un caràcter només 1. Si convertim d enter a caràcter, el resultat pot no tenir sentit, perquè estem perdent 3 bytes d informació. int n, m; char c; float r; r = n + r; /* Conversió implícita int-float sense pèrdua d informació */ r = n + m; /* Conversió implícita int-float sense pèrdua d informació */ c = m; /* Conversió implícita int-char amb possible pèrdua d informació */ n = r; /* Conversió implícita float-int amb possible pèrdua d informació */ Conversions explícites Les conversions explícites són les que força el programador per obligar al programa a fer exactament el que vol. S especifiquen de la forma següent: Conversions explícites (<tipus_dades>) <expressió> El resultat és que l expressió indicada es converteix al tipus especificat. Igual que amb les conversions implícites si el tipus de conversió té rang inferior al tipus original, es pot perdre informació. int n,m; char c; float r; r = (float) (n+m); /* Conversió explícita int- float sense pèrdua */ c = (char) n; /* Conversió explícita amb possible pèrdua */ m = (float) n * 2.0 /* Conversió explícita sense pèrdua, combinada amb conversió implícita (assignació) amb possible pèrdua */
ÍNDEX 1 DEFINICIÓ 2 PER A QUÈ SERVEIX 3 COM ES REPRESENTA 4 PRIMER CONCEPTE 5 ESCALA DE REDUCCIÓ I ESCALA D AMPLIACIÓ 6 PROCEDIMENT DE CÀLCUL
Francesc Sala, primera edició, abril de 1996 última revisió, desembre de 2007 ÍNDEX 1 DEFINICIÓ 2 PER A QUÈ SERVEIX COM ES REPRESENTA 4 PRIMER CONCEPTE 5 ESCALA DE REDUCCIÓ I ESCALA D AMPLIACIÓ 6 PROCEDIMENT
Más detallesCALC 1... Introducció als fulls de càlcul
CALC 1... Introducció als fulls de càlcul UNA MICA DE TEORIA QUÈ ÉS I PER QUÈ SERVEIX UN FULL DE CÀLCUL? Un full de càlcul, com el Calc, és un programa que permet: - Desar dades numèriques i textos. -
Más detallesÀmbit de les matemàtiques, de la ciència i de la tecnologia M14 Operacions numèriques UNITAT 2 LES FRACCIONS
M1 Operacions numèriques Unitat Les fraccions UNITAT LES FRACCIONS 1 M1 Operacions numèriques Unitat Les fraccions 1. Concepte de fracció La fracció es representa per dos nombres enters que s anomenen
Más detallesCalculadora d expressions aritmètiques
Calculadora d expressions aritmètiques Enunciat de la Pràctica de PRO2 Tardor 2016 2 de novembre de 2016 1 Introducció Volem desenvolupar una calculadora d expressions aritmètiques formades amb una sintaxi
Más detallesDIAGRAMA DE FASES D UNA SUBSTANCIA PURA
DIAGRAMA DE FASES D UNA SUBSTANCIA PURA Que es una fase? De forma simple, una fase es pot considerar una manera d anomenar els estats: sòlid, líquid i gas. Per exemple, gel flotant a l aigua, fase sòlida
Más detallesEls nombres enters són els que permeten comptar tant els objectes que es tenen com els objectes que es deuen.
Els nombres enters Els nombres enters Els nombres enters són els que permeten comptar tant els objectes que es tenen com els objectes que es deuen. Enters positius: precedits del signe + o de cap signe.
Más detallesFem un correu electrónic!! ( )
Fem un correu electrónic!! (E-mail) El correu electrònic es un dels serveis de Internet més antic i al mateix temps es un dels més populars i estesos perquè s utilitza en els àmbits d'oci i treball. Es
Más detallesEls arxius que crea Ms Excel reben el nom de LibroN, per aquest motiu cada vegada que creem un arxiu inicialment es diu Libro1, Libro2, Libro3,...
Què és Excel? Ms Excel és una aplicació informàtica que ens proporciona una forma molt còmoda i eficaç de treballar amb dades. Entre altres possibilitats, permet realitzar anàlisis, càlculs matemàtics,
Más detallesLa Lluna, el nostre satèl lit
F I T X A 3 La Lluna, el nostre satèl lit El divendres 20 de març tens l oportunitat d observar un fenomen molt poc freqüent: un eclipsi de Sol. Cap a les nou del matí, veuràs com la Lluna va situant-se
Más detallesProcediment d instal lació de la signatura al navegador
Procediment d instal lació de la signatura al navegador Tal i com indicara el contracte que ens han lliurat al CAATEEB a la part final, accedirem a la pagina www.idcat.cat/descarrega. Recomanem que aquests
Más detallesVeure que tot nombre cub s obté com a suma de senars consecutius.
Mòdul Cubs i nombres senars Edat mínima recomanada A partir de 1er d ESO, tot i que alguns conceptes relacionats amb el mòdul es poden introduir al cicle superior de primària. Descripció del material 15
Más detallesGuia d utilització de les opcions de cerca del Vocabulari forestal
Programa del «Diccionari de Ciència i Tecnologia» Secció de Ciències i Tecnologia Guia d utilització de les opcions de cerca del Vocabulari forestal BARCELONA 2010 ÍNDEX 1 EXPLICACIÓ DE LES OPCIONS DE
Más detallesDIVISIBILITAT. Amb els nombres 5, 7 i 35 podem escriure diverses expressions matemàtiques: 5x7= 35 35 5 35
ESO Divisibilitat 1 ESO Divisibilitat 2 A. El significat de les paraules. DIVISIBILITAT Amb els nombres 5, 7 i 35 podem escriure diverses expressions matemàtiques: 5x7= 35 35 = 7 5 35 = 5 7 35 7 0 5 35
Más detallesTEORIA I QÜESTIONARIS
ENGRANATGES Introducció Funcionament Velocitat TEORIA I QÜESTIONARIS Júlia Ahmad Tarrés 4t d ESO Tecnologia Professor Miquel Estruch Curs 2012-13 3r Trimestre 13 de maig de 2013 Escola Paidos 1. INTRODUCCIÓ
Más detalles3. DIAPOSITIVA D ORGANIGRAMA I DIAGRAMA
1 3. DIAPOSITIVA D ORGANIGRAMA I DIAGRAMA Ms PowerPoint permet inserir, dins la presentació, objectes organigrama i diagrames. Els primers, poden resultar molt útils si es necessita presentar gràficament
Más detallesUNITAT 3: SISTEMES D EQUACIONS
UNITAT 3: SISTEMES D EQUACIONS 1. EQUACIONS DE PRIMER GRAU AMB DUES INCÒGNITES L equació x + y = 3 és una equació de primer grau amb dues incògnites : x i y. Per calcular les solucions escollim un valor
Más detallesUNITAT DONAR FORMAT A UNA PRESENTACIÓ
UNITAT DONAR FORMAT A UNA PRESENTACIÓ 4 Plantilles de disseny Una plantilla de disseny és un model de presentació que conté un conjunt d estils. Aquests estils defineixen tota l aparença de la presentació,
Más detallesCom és la Lluna? 1 Com és la Lluna? F I T X A D I D À C T I C A 4
F I T X A 4 Com és la Lluna? El divendres 20 de març tens l oportunitat d observar un fenomen molt poc freqüent: un eclipsi de Sol. Cap a les nou del matí, veuràs com la Lluna va situant-se davant del
Más detallesFUNCIONS EXPONENCIALS I LOGARÍTMIQUES. MATEMÀTIQUES-1
FUNCIONS EXPONENCIALS I LOGARÍTMIQUES. 1. Funcions exponencials. 2. Equacions exponencials. 3. Definició de logaritme. Propietats. 4. Funcions logarítmiques. 5. Equacions logarítmiques. 1. Funcions exponencials.
Más detallesUNITAT 3 OPERACIONS AMB FRACCIONS
M Operacions numèriques Unitat Operacions amb fraccions UNITAT OPERACIONS AMB FRACCIONS M Operacions numèriques Unitat Operacions amb fraccions Què treballaràs? En acabar la unitat has de ser capaç de
Más detallesInstitut d Estudis Catalans. Programa del «Diccionari de Ciència i Tecnologia» Secció de Ciències i Tecnologia
Programa del «Diccionari de Ciència i Tecnologia» Secció de Ciències i Tecnologia Guia d utilització de les opcions de cerca del Vocabulari de la psicologia del condicionament i de l aprenentatge, amb
Más detallesMATEMÀTIQUES Versió impresa POTÈNCIES I RADICALS
MATEMÀTIQUES Versió impresa POTÈNCIES I RADICALS 1. IDEA DE POTÈNCIA I DE RADICAL Al llarg de la història, han aparegut molts avenços matemàtics com a solucions a problemes concrets de la vida quotidiana.
Más detallesPronoms febles. Quan va introduït per un article: el, la, els, les, un, una, uns, unes
Pronoms febles El pronom feble és un element gramatical amb què substituïm un complement del verb: complement directe, indirecte, preposicional, predicatiu, atribut o complement circumstancial. Hi ha alguns
Más detallesServei de Gestió de Serveis Informàtics Secció de Sistemes en Explotació Webmailaj Correu Municipal Configuració nou compte de correu
Webmailaj Correu Municipal Configuració nou compte de correu Pàgina 1 de 11 ÍNDEX CONFIGURACIÓ D UN NOU COMPTE DE CORREU...3 1 CONFIGURACIÓ GENERAL...3 2 CONFIGURACIÓ NOM COMPTE I ADREÇA DE RESPOSTA...8
Más detallesPrograma Grumet Èxit Fitxes complementàries
MESURA DE DENSITATS DE SÒLIDS I LÍQUIDS Activitat 1. a) Digueu el volum aproximat dels següents recipients: telèfon mòbil, un cotxe i una iogurt. Teniu en compte que un brik de llet té un volum de 1000cm3.
Más detalles10 Àlgebra vectorial. on 3, -2 i 4 són les projeccions en els eixos x, y, y z respectivament.
10 Àlgebra vectorial ÀLGEBR VECTORIL Índe P.1. P.. P.3. P.4. P.5. P.6. Vectors Suma i resta vectorial Producte d un escalar per un vector Vector unitari Producte escalar Producte vectorial P.1. Vectors
Más detallesSOLUCIONARI Unitat 1
SOLUCIONARI Unitat Comencem En un problema de física es demana el temps que triga una pilota a assolir una certa altura. Un estudiant, que ha resolt el problema correctament, arriba a la solució t s. La
Más detallesUNITAT DONAR FORMAT A UN DOCUMENT
UNITAT DONAR FORMAT A UN DOCUMENT 2 Format de paràgraf Per defecte, quan es crea un document a Ms Word el text apareix alineat a l esquerra, amb un interlineat senzill i sense cap tipus de sagnat o entrada
Más detallesUna plantilla és un fitxer model que conté una sèrie d elements que serveixen de base per a la creació d altres documents similars.
Ús de plantilles Una plantilla és un fitxer model que conté una sèrie d elements que serveixen de base per a la creació d altres documents similars. Per exemple, molts dels elements que apareixen en un
Más detallesÍ N D E X. Cèdules Alta de sol licitud. N. versió: 1.0. Pàg. 1 / 6
N. versió: 1.0. Pàg. 1 / 6 Í N D E X 1. FUNCIONALITAT...2 1.1 Alta de sol licitud...2 1.1.1 Introducció dades...2 1.1.2 Resultat del procés...4 N. versió: 1.0. Pàg. 2 / 6 1. FUNCIONALITAT 1.1 Alta de sol
Más detallesJustificació de bestretes a proveïdors i despeses a justificar
Justificació de bestretes a proveïdors i despeses a justificar A continuació es detalla el procediment que cal seguir per tal de justificar aquelles bestretes o avançaments a proveïdors que la Unitat de
Más detallesNOM IMATGE /enllaç ampliació d informació EXPLICACIONS
L ORDINADOR Tipus d ordinadors de sobretaula portàtil de butxaca Formats per la unitat central, el teclat, el ratolí i la pantalla. A la unitat central o torre és on es troben la gran part del maquinari
Más detallesProgramación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
Más detallesLección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Más detallesProgramació d'activitats per 1r. Cicle de Primària PROGRAMES: PAINT
PROGRAMES: PAINT Manejar el ratolí amb precisió. Elaborar un dibuix utilitzant llapis, pinzell i aerògraf. Exercitar el traç mitjançant l ús de línies. Fer un dibuix emprant el rectangle i el.lipse. Introduir-se
Más detalles28 Sèries del Quinzet. Proves d avaluació
Sèries del Quinzet. Proves d avaluació INSTRUCCIONS Les proves d avaluació de l aprenentatge del Quinzet estan dissenyades per fer l avaluació interna del centre. Aquestes proves, seguint les directrius
Más detallesObjectius. Crear expressions algebraiques. MATEMÀTIQUES 2n ESO 83
5 Expressions algebraiques Objectius Crear expressions algebraiques a partir d un enunciat. Trobar el valor numèric d una expressió algebraica. Classificar una expressió algebraica en monomi, binomi,...
Más detallesInstal lació de l aplicació 2xRDP:
Instal lació de l aplicació 2xRDP: Per poder accedir als programes de Suport al núvol tenim dos mitjans: Accés a través del programa 2xRDP: En primer lloc podem accedir-hi instal lant el programa 2x RDP,
Más detallesavaluació educació primària
avaluació educació primària ENGANXEU L ETIQUETA IDENTIFICATIVA EN AQUEST ESPAI curs 2015-2016 competència matemàtica instruccions Per fer la prova utilitza un bolígraf. Aquesta prova té diferents tipus
Más detallesPOLINOMIS i FRACCIONS ALGEBRAIQUES
POLINOMIS i FRACCIONS ALGEBRAIQUES. Polinomis: introducció.. Definició de polinomi.. Termes d un polinomi.. Grau d un polinomi.. Polinomi reduït..5 Polinomi ordenat..6 Polinomi complet..7 Polinomi oposat..8
Más detallesELS NOMBRES REALS. MATEMÀTIQUES-1
ELS NOMBRES REALS. MATEMÀTIQUES- ELS NOMBRES REALS.. Els nombres reals.. Intervals de la recta real.. Valor absolut d un nombre real. 4. Notació científica.. Aproximacions i errors. 6. Potències i radicals.
Más detalles2.5. La mesura de les forces. El dinamòmetre
D11 2.5. La mesura de les forces. El dinamòmetre Per mesurar forces utilitzarem el dinamòmetre (NO la balança!) Els dinamòmetres contenen al seu interior una molla que és elàstica, a l aplicar una força
Más detallesMicrosoft Office Word 2010
Microsoft Office Word 2010 www.professionalscat.net Aquesta obra estan subjectes llevat que s'indiqui el contrari a una llicència de Reconeixement NoComercial Compartir igual (BY NC SA) v.3.0 Espanya de
Más detalles5.2. Si un centre pren aquesta decisió, serà d aplicació a tots els estudiants matriculats a l ensenyament pel qual es pren l acord.
MODELS DE MATRÍCULA EN ELS ENSENYAMENTS OFICIALS DE GRAU I MÀSTER UNIVERSITARI (aprovada per la CACG en data 21 de desembre de 2009 i per Consell de Govern de 25 de maig de 2010, i modificada per la CACG
Más detallesAPENDIX D GUIA PER FER UNA REGRESSIÓ LINEAL AMB EXCEL
APENDIX D GUIA PER FER UNA REGRESSIÓ LINEAL AMB EXCEL 1. Obriu el programa Excel e introduïu les dades omplint les columnes A i B amb els valors de les x (columna A) i y (columna B) que voleu representar.
Más detalles1 Com es representa el territori?
Canvi de sistema de referència d ED50 a ETRS89 El sistema de referència ETRS89 és el sistema legalment vigent i oficial per a Catalunya establert pel Decret 1071/2007. Les cartografies i plànols existents
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesEl lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Más detallesÀmbit de les Matemàtiques, de la Ciència i de la Tecnologia M14 Operacions numèriques UNITAT 4 POTÈNCIES I ARRELS
M Operacios umèriques Uitat Potècies i arrels UNITAT POTÈNCIES I ARRELS M Operacios umèriques Uitat Potècies i arrels Què treballaràs? E acabar la uitat has de ser capaç de... Resoldre operacios amb potècies.
Más detallesOPERADORES Y EXPRESIONES
OPERADORES Y EXPRESIONES Una expresión es una combinación de variables, literales y operadores, que representan un valor Operadores aritméticos Operador Función + suma - resta * producto / división % operador
Más detallesMicrosoft Lync 2010: Introducció al nou programari de missatgeria instantània i conferències
Microsoft Lync 2010: Introducció al nou programari de missatgeria instantània i conferències ESADE està treballant en un projecte de millora de la comunicació intercampus i del correu electrònic de tota
Más detalles8 Geometria analítica
Geometria analítica INTRODUCCIÓ Els vectors s utilitzen en diverses branques de la física que fan servir magnituds vectorials, per això és important que els alumnes en coneguin els elements i les operacions.
Más detallesPROCEDIMENT DE RECOMPTE DE MOTS
Serveis Lingüístics Melcior de Palau, 140 08014 Barcelona Tel. +34 934 035 478 Fax +34 934 035 484 serveislinguistics@ub.edu www.ub.edu/sl PROCEDIMENT DE RECOMPTE DE MOTS Aquest document té com a objectiu
Más detallesLes funcions que apliquen a tots els elements del domini la mateixa imatge es diu funció constant, evidentment han d ésser del tipus f(x) = k (k R)
1 1 3 FUNCIONS LINEALS I QUADRÀTIQUES 3.1- Funcions constants Les funcions que apliquen a tots els elements del domini la mateixa imatge es diu funció constant, evidentment han d ésser del tipus f(x) k
Más detalles4.7. Lleis de Newton (relacionen la força i el moviment)
D21 4.7. Lleis de ewton (relacionen la força i el moviment) - Primera Llei de ewton o Llei d inèrcia QUÈ ÉS LA IÈRCIA? La inèrcia és la tendència que tenen el cossos a mantenirse en repòs o en MRU. Dit
Más detallesQuina és la resposta al teu problema per ser mare? Dexeus MEDICINA DE LA REPRODUCCIÓ ESTUDI INTEGRAL DE FERTILITAT
MEDICINA DE LA REPRODUCCIÓ ESTUDI INTEGRAL DE FERTILITAT Quina és la resposta al teu problema per ser mare? Salut de la dona Dexeus ATENCIÓ INTEGRAL EN OBSTETRÍCIA, GINECOLOGIA I MEDICINA DE LA REPRODUCCIÓ
Más detallesCreació d un bloc amb Blogger (I)
Creació d un bloc amb Blogger (I) Una vegada tenim operatiu un compte de correu electrònic a GMail és molt senzill crear un compte amb Blogger! Accediu a l adreça http://www.blogger.com. Una vegada la
Más detallesPresentacions. multimèdia
Presentacions multimèdia en l entorn Windows Microsoft PowerPoint Manel Teodoro Escoles Freta Pàgina d inici La pantalla de Microsoft PowerPoint Obrir una presentació. Per obrir una presentació podeu fer:
Más detallesCONSULTA DE QUALIFICACIONS FINALS: --- CONSULTA DE CALIFICACIONES FINALES:
EOI DE PALMA DE MALLORCA CURS: 2015-2016 CONSULTA DE QUALIFICACIONS FINALS: - ALUMNAT OFICIAL - ALUMNAT DE LES PROVES DE CERTIFICACIÓ ( LLIURE ) - ALUMNAT EOIES --- CONSULTA DE CALIFICACIONES FINALES:
Más detallesEn aquest document es resumeix informació general relativa a les tarifes vigents, així com diferent informació d interès.
ÍNDEX: En aquest document es resumeix informació general relativa a les tarifes vigents, així com diferent informació d interès. (Es pot accedir-hi directament clicant damunt el punt en qüestió) 1. Tarifes
Más detallesFES EL TEU CORREU ELECTRÒNIC MÉS SEGUR
FES EL TEU CORREU ELECTRÒNIC MÉS SEGUR Andorra Telecom recomana utilitzar l encriptació SSL per fer el seu correu electrònic més segur. L encriptació SSL permet que tant el vostre nom d usuari, mot clau,
Más detallesCATÀLEG COL LECTIU DE LA XARXA ELECTRÒNICA DE LECTURA PÚBLICA VALENCIANA
CATÀLEG COL LECTIU DE LA XARXA ELECTRÒNICA DE LECTURA PÚBLICA VALENCIANA http://xlpv.cult.gva.es QUÈ PERMET FER? Consulta del catàleg col lectiu de la Xarxa Electrònica de Lectura Pública Valenciana (exlpv).
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesRegistre del consum d alcohol a l e-cap
Registre del consum d alcohol a l e-cap Rosa Freixedas, Estela Díaz i Lídia Segura Subdirecció General de Drogodependències ASSOCIACIÓ D INFERMERI A FAMILIAR I COMUNITÀRI A DE CATALUN YA Índex Introducció
Más detallesNivell C4: Tractament de la informació escrita Mòdul 2: Opcions de format i impressió de documents
1 Nivell C4: Tractament de la informació escrita Mòdul 2: Opcions de format i impressió de documents 1. OBJECTIUS 2. FORMAT BÀSIC DE PARÀGRAF 3.FORMAT BÀSIC DE PAGINA DE TEXT 4. IMPRESSIÓ DE DOCUMENTS
Más detallesNúmeros enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación
Más detalles( ) El límit del producte de dues funcions en un punt és igual al producte de límits d aquestes funcions en el punt en qüestió, és a dir:
Límits de funcions Límits de funcions Definició de it d una funció en un punt El it funcional és un concepte relacionat amb la variació dels valors d una funció a mesura que varien els valors de la variable
Más detallesPrincipios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Más detallesIntroducció als microcomputadors
Introducció als microcomputadors Sistemes Electrònics Digitals Enginyeria Tècnica Industrial Especialitat en Electrònica Industrial Prof Jaume Segura Sistemes Electrònics Digitals 1-1 Introducció als microcomputadors
Más detallesL essencial 1. COMPARACIÓ DE NOMBRES DECIMALS 2. SUMA I RESTA DE NOMBRES DECIMALS NOMBRES DECIMALS FES-HO AIXÍ NOM: CURS: DATA:
4 NOMBRES DECIMALS NOM: CURS: DATA: L essencial 1. COMPARACIÓ DE NOMBRES DECIMALS Ordena de més petit a més gran: 1,9; 1,901; 11,901. PRIMER. Comparem la part entera dels nombres. El més gran és el que
Más detallesGEOMETRIA PLANA 1. ELS ANGLES 1.1. DEFINICIÓ 1.2. CLASSIFICACIÓ
GEOMETRIA PLANA 1. ELS ANGLES 1.1. DEFINICIÓ Representem un punt A en un pla i tracem dues semirectes amb origen en aquest punt. El punt A serà el vèrtex de l angle i cada semirecta serà el costat. 1..
Más detallesFULL INFORMATIU Guia per a Avaluar amb el SAGA
Com l any passat, malgrat tot, avaluarem amb el S.A.G.A.!!!!! (Sistema d Administració i Gestió Acadèmica) - es pot fer a qualsevol hora, qualsevol dia i des de qualsevol lloc del món (per internet) -
Más detallesF U N D A D O POR DON 0SE B A T l L E Y O R D O Ñ E Z EL > 6 DE J U N I O DE « '»eriarclóo 0 E O O A4 I N C O A LLAMENOS CHURRASOUERA
$ Ñ $ $ & $ [ & Ó Ü Ó É & à # ú Î à Ö # Ç # # Î# ~ ì & & # ~ ì ï + ú Ü ö Ù ì ï # Û à Ö Ö Ä # ç & Ú Î Ü æ ~ ò ú ì ] ~ ~ ì ~ à ì Ì & û ú ~ # ~ ò & Î # Ì Ï = ~ = = ~ ò ô Î & ï à Á û ô ß æ + ì ] Ä ò æ Ï ]
Más detalles1. CONFIGURAR LA PÀGINA
1 1. CONFIGURAR LA PÀGINA El format de pàgina determina l aspecte global d un document i en modifica els elements de conjunt com són: els marges, la mida del paper, l orientació del document i l alineació
Más detallesMICROSOFT OFFICE OUTLOOK 2003
MICROSOFT OFFICE OUTLOOK 2003 Configuració d un compte amb Microsoft Exchange Servidor de Microsoft Exchange: servei de correu electrònic basat en Microsoft Exchange on les característiques més importants
Más detallesMÚLTIPLES I DIVISORS
MÚLTIPLE D UN NOMBRE MÚLTIPLES I DIVISORS El múltiple d un nombre és el resultat de multiplicar aquest nombre per 0, per 1, per 2, per 3, per 15, per 52 per qualsevol nombre natural. Per exemple: Escriu
Más detallesESFORÇOS I ESTRUCTURES
ESORÇOS I ESTRUCTURES Observa el teu voltant...alguna vegada t has fixat en que tot allò que t envolta posseeix una estructura? Pensa en el teu cos...si no tinguessis l esquelet, què passaria? Podries
Más detallesProgramació d'activitats per 2n. Cicle de Primària PROGRAMA: PAINT
OBJECTIUS PROGRAMA: PAINT Conèixer els elements de la pantalla de PAINT. Identificar i reconèixer els símbols de la barra d'eines: llapis, pinzell, aerògraf, línies, rectangle, elipsi, text, lupa, borrador,
Más detallesBLOCS BLOGGER. Document de treball del camp d aprenentatge de l alt Berguedà. MARÇ 2009
BLOCS BLOGGER Document de treball del camp d aprenentatge de l alt Berguedà. MARÇ 2009 CREAR I DISSENYAR UN BLOC. (BLOGGER) 1. CREAR UN BLOC: 1.1 Entrar a la pàgina web del blogger (https://www.blogger.com/start).
Más detallesCertificat digital idcat: Manual d'instal.lació
Certificat digital idcat: Manual d'instal.lació Què és el certificat idcat L'idCAT és un identificador digital que ens permet signar digitalment, amb la mateixa validesa oficial que la signatura manual.
Más detallesEL PORTAL DE CONCILIACIONS
EL PORTAL DE CONCILIACIONS http://conciliacions.gencat.cat El Departament de Treball ha posat en funcionament el portal de conciliacions per fer efectiu el dret dels ciutadans a relacionar-se amb l Administració
Más detallesInstal lació de Classic Client (Gestor del Token) a Ubuntu
Instal lació de Classic Client (Gestor del Token) a Ubuntu En aquesta guia trobareu les instruccions necessàries per tal de poder fer servir el vostre 1 carnet UPF amb el sistema operatiu Ubuntu. Continguts
Más detallesEs important dir que, dos vectors, des del punt de vista matemàtic, són iguals quan els seus mòduls, sentits i direccions són equivalents.
1 CÀLCUL VECTORIAL Abans de començar a parlar de vectors i ficar-nos plenament en el seu estudi, hem de saber distingir els dos tipus de magnituds que defineixen la física: 1. Magnituds escalars: magnituds
Más detalles1,94% de sucre 0,97% de glucosa
EXERCICIS DE QUÍMICA 1. Es prepara una solució amb 2 kg de sucre, 1 kg de glucosa i 100 kg d aigua destil lada. Calcula el tant per cent en massa de cada solut en la solució obtinguda. 1,94% de sucre 0,97%
Más detallesINDEX Major, Masquefa NIF: P B Tel Fax
INDEX 2 INTRODUCCIÓ 2 QUÈ ÉS l EXCEL? 2 PER QUÈ SERVEIX? 3 FINALITAT DEL MANUAL 4 OBRIR I TANCAR L EXCEL 5 CONEIX LA PANTALLA INICIAL 9 COMENCEM A TREBALLAR 9 MOURE S PEL FULL 10 ESCRIURE A UNA CEL LA
Más detallesPENJAR FOTOS A INTERNET PICASA
PENJAR FOTOS A INTERNET PICASA Penjar fotos a internet. (picasa) 1. INSTAL.LAR EL PROGRAMA PICASA Per descarregar el programa picasa heu d anar a: http://picasa.google.com/intl/ca/ Clicar on diu Baixa
Más detallesEscola Anoia PRÀCTICA 1
PRÀCTICA 1 La figura de la dreta representa una premsa dedicada a l estampat d objectes diversos, que realitza un recorregut vertical d anada i tornada. La sortida del pistó neumàtic ha de tenir lloc quan
Más detalles= T. Si el període s expressa en segons, s obtindrà la freqüència en hertz (Hz). 2) Fem servir la relació entre el període i la freqüència i resolem:
Període i freqüència Per resoldre aquests problemes utilitzarem la relació entre el període T (temps necessari perquè l ona realitzi una oscil lació completa) i la freqüència (nombre d oscil lacions completes
Más detallesAJUDA PER ALS ESTUDIANTS DE CENTRE ADSCRIT PER ACCEDIR AL NOU APLICATIU SOP CONVOCATÒRIA 2012/2013
AJUDA PER ALS ESTUDIANTS DE CENTRE ADSCRIT PER ACCEDIR AL NOU APLICATIU SOP CONVOCATÒRIA 2012/2013 Resum del procediment: 1. Selecciona la plaça que vols prioritzar des del Portal del SOP 2. Clica al link
Más detallesActivitat Cost Energètic
Part 1. Article cost energètic. Contesta les preguntes següents: 1. Què hem de tenir en compte per saber què paguem per un PC? Para poder saber cuánto pagamos por un PC necesitamos saber dos cosas: cuánto
Más detallesD36 ÀMBIT D APLICACIÓ DE LES DIVERSES BRANQUES DE LA FÍSICA:
D36 ÀMBIT D APLICACIÓ DE LES DIVERSES BRANQUES DE LA FÍSICA: Física relativista (teoria general sobre el comportament de la matèria i que és aplicable a velocitats molt grans, properes de la llum) Física
Más detallesACTIVITATS D ANTICIPACIÓ A LA LECTURA
ACTIVITATS D ANTICIPACIÓ A LA LECTURA 1 Busca el significat de les paraules «llegenda» i «errant». Després escriu el que creus que pot ser l argument de l obra: 2 Observa la portada del llibre i fixa t
Más detallesManual de configuració de la Xarxa Sense Fils. eduroam. a Microsoft Windows Mobile 6
Manual de configuració de la Xarxa Sense Fils eduroam a Microsoft Windows Mobile 6 Manual de configuració de la Xarxa Sense Fils eduroam a Microsoft Windows Mobile 6 Índex Introducció... 1 1 Comprovacions
Más detallesLaboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Más detallesEXERCICIS MATEMÀTIQUES 1r BATXILLERAT
Treball d estiu/r Batillerat CT EXERCICIS MATEMÀTIQUES r BATXILLERAT. Aquells alumnes que tinguin la matèria de matemàtiques pendent, hauran de presentar els eercicis el dia de la prova de recuperació.
Más detallesGEOMETRIA ANALÍTICA DEL PLA. MATEMÀTIQUES-1
GEOMETRIA ANALÍTICA DEL PLA. 1. Vectors en el pla.. Equacions de la recta. 3. Posició relativa de dues rectes. 4. Paral lelisme de rectes. 5. Producte escalar de dos vectors. 6. Perpendicularitat de rectes.
Más detalles1. Normes generals. A més, prenen diferents formes segons si van davant, darrere del verb o si aquest comença o acaba en vocal o en consonant:
ELS PRONOMS FEBLES 1. Normes generals Tots els pronoms febles s escriuen sempre separats del verb de diverses maneres: separats: La recordo apostrofats: L obria amb guió: Doneu-me A més, prenen diferents
Más detallesACTIVITATS DE REPÀS DE LES UNITATS 3 i 4 : ELS CLIMES I ELS PAISATGES
ACTIVITATS DE REPÀS DE LES UNITATS 3 i 4 : ELS CLIMES I ELS PAISATGES 1. Defineix aquests conceptes: Atmosfera: Capa de gasos que envolta la Terra. Temps: És l estat de l atmosfera en un moment determinat
Más detallesCONEIXES LES DENTS? Objectiu: Conèixer i diferenciar els tipus de dentadura i de dents.
CONEIXES LES DENTS? Objectiu: Conèixer i diferenciar els tipus de dentadura i de dents. Descripció: A partir de la fitxa de treball núm.1, comentar i diferenciar la dentició temporal de la permanent, així
Más detalles