Diferencia entre revisiones de «Gambas/Conceptos básicos de programación»
Contenido eliminado Contenido añadido
m Bot controlado: actualizada sintaxis de tabla; cambios triviales |
|||
Línea 13:
Los datos pueden ser variables y constantes.
{|
|-
<tr><td>Boolean</td><td>Verdadero o Falso</td></tr>▼
! Tipo
! Rango de Valores
<tr><td>Short</td><td>-32.768 a +32.767</td></tr>▼
|-
<tr><td>Integer</td><td>-2.147.483.648 a +2.147.483.647</td></tr>▼
<tr><td>Long</td><td>-9.223.372.036.854.775.808 a +9.223.372.036.854.775.807</td></tr>▼
|-
<tr><td>Single</td><td>Igual que el tipo ''float'' en C</td></tr>▼
| Byte || 0 a 255
<tr><td>Float</td><td>Igual que el tipo ''double'' en C</td></tr>▼
|-
<tr><td>Date</td><td>Fecha y Hora, cada uno almacenado como un entero</td></tr>▼
<tr><td>String</td><td>Una cadena de caracteres de longitud variable</td></tr>▼
|-
<tr><td>Variant</td><td>Cualquier tipo de dato</td></tr>▼
<tr><td>Object</td><td>Referencia anónima a cualquier objeto</td></tr>▼
|-
<tr><td>Pointer</td><td>Una dirección de memoria</td></tr>▼
| Long
|-
|-
|-
| Date
|-
| String
|-
|-
| Object
|-
|}
== '''Variables''' ==
Una variable es un dato que se almacena en la memoria de la computadora, del que su valor puede variar a lo largo de la ejecución del programa. Una variable, en general, consta de: un identificador o nombre, que es una cadena de caracteres que sirve para referenciarla, y un valor.
=== Declaración ===
* Sintaxis
[STATIC] {PUBLIC|PRIVATE} Identifier [Static array declaration] AS Datatype [=Expression]
STATIC PUBLIC GridX AS Integer
Línea 48 ⟶ 67:
DIM date1 AS Date
* Sintaxis
[STATIC] {PUBLIC|PRIVATE} Identifier AS NEW Native Datatype [Array dimensions...]
PUBLIC CONST WORD_MAX AS Integer = 12
Línea 63 ⟶ 82:
== '''Constantes''' ==
Una '''Constante''' es un dato almacenado en la computadora del que su valor se mantiene fijo o constante durante la ejecución del programa. Las constantes pueden representarse:
# Indicando su valor (por ejemplo, 3.14, 13033 o "Este texto" son datos constantes de distinto tipo, o
# Empleando un identificador o nombre que permita hacer referencia a su valor en el programa. Imagina que asignamos al identificador “pi” el valor constante 3.14159. El identificador es más fácil de recordar que el valor y hace que el programa sea más sencillo de modificar si el valor de la constante variase, ya que bastará con actualizar el valor asignado al identificador.
* Sintaxis
{PUBLIC|PRIVATE} CONST Identifier AS Datatype = Constant value
'''Los tipos de datos de las Constantes pueden ser: Boolean, Integer, Long, Float o String''
Línea 94 ⟶ 113:
''' Si el resultado de una comparación es asignado a una variable entera, entonces el resultado sera -1 (True) o 0 (False) ''
=== '''De asignación''' ===
Variable = Expresión 'Asignación directa
Variable += Expresión 'Asignación con suma. Es sinónimo de Variable = Variable + Expresión
|