Diferencia entre revisiones de «Programación en Ada/Elementos del lenguaje»
Contenido eliminado Contenido añadido
mSin resumen de edición |
Formato y otros |
||
Línea 27:
* Literales de tipo carácter.
* Cadenas de caracteres.
* Delimitadores
* Comentarios.
Hacer constar, que el espacio no constituye nada más que un separador de
Línea 36 ⟶ 37:
Ejemplo:
Esta línea contiene 5 elementos léxicos:
* El identificador
* El símbolo compuesto
* El número
* El símbolo simple
* El comentario
Línea 73 ⟶ 74:
Los literales numéricos constan de dígitos, el separador de decimales
'.', el símbolo de exponenciación
y el separador
Como ejemplo, el número real 98,4 se puede representar como: <code>9.84E1,
<code>98.4e0</code>, <code>984.0e-1</code> ó <code>0.984E+2</code>. No estaría permitido <code>984e-1.
Para representación de número enteros, por ejemplo 1.900, se puede
utilizar <code>19E2</code>, <code>190e+1</code> ó <code>1_900E+0</code>. Sirviendo el carácter
separador para una mejor visualización.
Una última característica es la posibilidad de expresar un literal
numérico en una base distinta de 10 encerrando el número entre
caracteres
equivale a 101 en base binaria, es decir al número 5 decimal. Otro
ejemplo con exponente sería <code>16#B#E2</code> que es igual a 11 × 16² = 2.560.
=== Literales de tipo carácter ===
Contienen un único carácter, por ejemplo:
mayúsculas de minúsculas. Se delimitan por un apóstrofe.
Línea 98 ⟶ 99:
=== Cadenas de caracteres ===
Contienen uno o varios caracteres
dobles comillas: <code>"</code>, por ejemplo: {{Ada/"|ABC}}. En este caso
se diferencian mayúsculas de minúsculas.
=== Delimitadores
Los delimitadores pueden ser símbolos simples como
pueden estar formados de forma compuesta como, por ejemplo:
=== Comentarios ===
Los comentarios se utilizan para ayudar a comprender los programas y lo
constituye toda parte de texto precedida de dos guiones (
fin de línea. No existe la posibilidad de insertar otro elemento léxico
en la misma línea a partir de los dos guiones, es decir, el resto de la
|