Diseño de Instrucciones

Constante

Constantes numéricas

const Entero EDAD_MAXIMA = 100

Constantes de punto flotante

const Decimal PI = 3.14159

Constantes de cadena de texto

const Cadena SALUDO = "Hola, mundo!"

Constantes booleanas

const Booleano VERDADERO = Verdadero
const Booleano FALSO = Falso

Constantes de enumeración

Enum DíasDeLaSemana { Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo }
const DíasDeLaSemana DIA_DE_DESCANSO = DíasDeLaSemana.Sábado

Variables

1.Enteros (int): Las variables de tipo entero almacenan números enteros (positivos o negativos) sin decimales.

Entero edad = 25

2.Decimales (float o double): Las variables de tipo decimal almacenan números con decimales.

Decimal precio = 19.99

3.Cadenas de texto (string): Las variables de tipo cadena almacenan texto o caracteres.

Cadena nombre = "Juan"

4.Booleanos (bool): Las variables de tipo booleano almacenan valores de verdad, es decir, verdadero o falso.

Booleano esMayorDeEdad = Verdadero

5.Caracteres (char): Las variables de tipo carácter almacenan un solo carácter.

Caracter genero = 'M'

6.Listas o arreglos (Array): Las variables de tipo arreglo almacenan múltiples elementos del mismo tipo en una estructura ordenada.

Entero[] numeros = [1, 2, 3, 4, 5]

7.Estructuras (Struct): Las variables de tipo estructura permiten combinar varios tipos de datos en una sola estructura personalizada.

Estructura Persona {
Cadena nombre
Entero edad
}

Persona persona1
persona1.nombre = "María"
persona1.edad = 30

8.Enumeraciones (Enum): Las variables de tipo enumeración definen un conjunto de valores posibles.

Enum Color { Rojo, Verde, Azul }
Color colorFavorito = Color.Verde

Tipos de datos

1.Enteros (int): Este tipo de datos se utiliza para representar números enteros, positivos o negativos.

Entero edad = 25

2.Decimales (float o double): Se utilizan para representar números con decimales.

Decimal precio = 19.99

3.Cadenas de texto (string): Sirven para almacenar texto o caracteres.

Cadena nombre = "Juan"

4.Booleanos (bool): Representan valores de verdad, es decir, verdadero o falso.

Booleano esMayorDeEdad = Verdadero

5.Caracteres (char): Se utilizan para representar un solo carácter.

Caracter genero = 'M'

6.Fecha y hora (Date/Time): Algunos lenguajes de programación incluyen tipos de datos para representar fechas y horas.

Fecha fechaNacimiento = "1998-03-15"
Hora horaActual = "14:30:00"

7.Listas o arreglos (Array): Permiten almacenar múltiples elementos del mismo tipo.

Entero[] numeros = [1, 2, 3, 4, 5]

8.Estructuras (Struct): Permiten combinar varios tipos de datos en una sola estructura.

Estructura Persona {
Cadena nombre
Entero edad
}

Persona persona1
persona1.nombre = "María"
persona1.edad = 30

9.Enumeraciones (Enum): Definen un conjunto de valores posibles.

Enum Color { Rojo, Verde, Azul }
Color colorFavorito = Color.Verde

Operadores

1.Operadores Aritméticos:
-Suma (+): -Se utiliza para sumar dos valores.
-Resta (-): Se utiliza para restar un valor de otro.
-Multiplicación (*): Se utiliza para multiplicar dos valores.
-División (/): Se utiliza para dividir un valor por otro.
-Módulo (%): Devuelve el residuo de una división

Entero resultado = 5 + 3
Entero resultado = 8 - 2
Entero resultado = 4 * 6
Decimal resultado = 10.0 / 2.0
Entero residuo = 10 % 3

2.Operadores de Comparación:
-Igual (=): Compara si dos valores son iguales.
-No igual (!=): Compara si dos valores no son iguales.
-Mayor que (>): Compara si un valor es mayor que otro.
-Menor que (<): Compara si un valor es menor que otro.
-Mayor o igual que (>=): Compara si un valor es mayor o igual que otro.
-Menor o igual que (<=): Compara si un valor es menor o igual que otro

Booleano esIgual = (5 == 5)
Booleano noEsIgual = (10 != 7)
Booleano esMayor = (8 > 3)
Booleano esMenor = (4 < 9)
Booleano esMayorOIgual = (5 >= 5)
Booleano esMenorOIgual = (3 <= 3)

3.Operadores Lógicos:
-Y lógico (&&): Devuelve verdadero si ambas condiciones son verdaderas.
-O lógico (||): Devuelve verdadero si al menos una de las condiciones es verdadera.
-No lógico (!): Niega el valor de una condición.

Booleano resultado = (Verdadero && Falso)
Booleano resultado = (Verdadero || Falso)
Booleano resultado = !Verdadero

Expresiones

1.Expresiones Aritméticas:
-Suma
-Resta
-Multiplicación
-División
-Combinación de operadores

Entero resultado = 5 + 3
Entero resultado = 8 - 2
Entero resultado = 4 * 6
Decimal resultado = 10.0 / 2.0
Decimal resultado = (5 + 3) / 2

2.Expresiones de Comparación:
-Igualdad
-Desigualdad
-Mayor que
-Menor que

Booleano esIgual = (5 == 5)
Booleano noEsIgual = (10 != 7)
Booleano esMayor = (8 > 3)
Booleano esMenor = (4 < 9)

3.Expresiones Lógicas:
-Y lógico
-O lógico
-Combinación de operadores lógicos

Booleano resultado = (Verdadero && Falso)
Booleano resultado = (Verdadero || Falso)
Booleano resultado = (Verdadero && (5 > 3)

4.Expresiones de Cadenas de Texto:
-Concatenación de cadenas

Cadena nombre = "Juan"
Cadena apellido = "Pérez"
Cadena nombreCompleto = nombre + " " + apellido

5.Expresiones de Asignación:
-Asignación de un valor a una variable
-Asignación con expresiones aritméticas

Entero variable = 10
Entero a = 5
Entero b = 3
Entero resultado = a + b

6.Expresiones de Función:
-Llamada a una función con parámetros

Entero suma(Entero a, Entero b)
resultado = suma(5, 3)