Pascal és un dels llenguatges bàsics de programació desenvolupats el 1970 pel científic suís Niklaus Wirth. És molt popular a les institucions educatives per la seva senzillesa i gran funcionalitat.
Tipus de dades
Al llenguatge de programació "Pascal" hi ha diversos tipus de dades, el coneixement de les característiques de les quals és necessari per escriure programes. Només hi ha cinc tipus de dades principals:
-
Les dades enteres són un enter que té entre 1 i 4 bytes de longitud i té un interval específic en funció del subtipus:
- Curt: de -128 a 127
- Bytes: de 0 a 255
- Paraula: del 0 al 65535
- Int: de -32 768 a 32 767
- Llarg: de -2 147 483 648 a 2 147 483 647
-
Les dades reals són un número de coma flotant amb un abast enorme. Hi ha cinc subtipus d’aquest tipus de dades en total:
- Real: de 2,9 E-39 a 1,7 E +38
- Individual: de 1,5 E-45 a 3,4 E + 38
- Doble: de 5,0 E-324 a 1,7 E + 308
- Ampliat: de 3.4E-4951 a 1.1E + 4932
- Comp - de -2 E + 63 a +2 E + 63 -1
- Dades de caràcters: qualsevol caràcter de l’alfabet. En idiomes es denota amb l'abreviatura "char", no té subtipus.
- Les dades de cadena són una seqüència de caràcters escrits com a "cadena".
- Dades booleanes: es representen com a vertaderes o falses.
Traduccions d’un tipus de dades a un altre
De vegades es fa necessari treballar simultàniament amb diversos tipus d'informació. Per exemple, si escriviu l'expressió "45 + 45" en el tipus "int", al realitzar treballs, el programa mostrarà la suma d'aquests números. La situació és diferent amb una variable de cadena. En escriure la mateixa expressió, el número "4545" o la pròpia expressió apareixeran a la pantalla, en funció de la ubicació de les cometes. Les operacions matemàtiques només es poden realitzar utilitzant tipus de dades sencers o reals, ja que només operen en números.
Per exemple, trobem la suma de 2 i 3 utilitzant el llenguatge de programació Pascal.
Com que s'utilitza el tipus de dades sencers, quan s'inicia el programa, només es mostra el resultat de la suma de dos números. Si cal formular una resposta molt bé, hauríeu d’utilitzar dades de cadenes. Això es pot fer en una línia o en dues. El primer mètode és el més senzill, ja que no requereix traducció de "int" a "string".
A la pantalla apareixen dues línies. La primera línia indica quina operació s’ha realitzat i la segona mostra el resultat. Aquesta és una manera de fer servir diversos tipus de dades. Tot i això, amb la seva ajuda no serà possible formatar correctament el text si cal escriure diverses expressions. Per resoldre aquest problema, heu d’introduir variables i utilitzar-les per convertir les dades numèriques en cadenes.
Així, obtenim dues expressions, cadascuna de les quals està escrita en una línia. Aquest ús de la traducció de variables de tipus "cadena" a variables de tipus "int" és un dels més habituals i s'utilitza constantment. Es poden canviar altres tipus de dades de la mateixa manera.