El documento describe diferentes tipos de funciones internas en programación, incluyendo asignaciones aritméticas, lógicas, de cadenas y múltiples. También explica la conversión implícita y explícita de tipos de datos, donde la implícita la realiza el compilador y la explícita debe definirse en el programa. El documento incluye un cuestionario de ejemplo sobre estos temas.
2. Funciones Internas
Son operaciones especiales, incorporadas o estándar,
que se requieren en programación además de las
operaciones aritméticas básicas.
4. Operación de Asignación
Es la forma de almacenar o asignar
valores a una variable, ya sea mediante un
valor constante u operación matemática.
5. Asignación Aritmética
Asignación aritmética es aquella donde los
operadores que intervienen en ella son
numéricos, el resultado es un número y los
operadores son aritméticos.
6. Asignación Lógica
La expresión que se evalúa en la operación
de asignación es lógica.
Tras ejecutar las operaciones anteriores, las variables
M,N,P toman los valores, falso, verdadero, verdadero
respectivamente.
7. Asignación de cadena de
caracteres
Es una sucesión de caracteres (letras, números
u otros signos o símbolos).
Una cadena podrá estar formada por cualquier
combinación finita de los caracteres disponibles
(las letras de la 'a' a la 'z', los números del '0' al '9)
8. Asignación Múltiple
Las asignación múltiple es la combinación de
operaciones aritméticas y lógicas.
9. Conversión de Tipos
Transformación de un tipo de dato en otro.
Esto se hace para tomar las ventajas que
pueda ofrecer el tipo a que se va a convertir
Hay dos tipos de conversión, la implícita y la
explícita:
10. Conversión Implícita
En la implícita se convierte un tipo de dato de menor rango
a un supertipo (tipo de dato de mayor rango); este tipo de
conversión lo realiza el compilador, ya que no hay pérdida
de datos si, por ejemplo, se pasa un int (tipo entero) a
long.
Conversión Explícita
En la conversión explícita, el compilador no es capaz
de realizarla por sí solo y por ello debe definirse
explícitamente en el programa.
12. Anexos:
Cuestionario
¿Cuántos tipos de asignaciones existen?
a) 1
b) 2
c) 3
d) 4
¿Qué tipo de asignación es la que utiliza para operaciones
matemáticas?
a) Asignación aritmética
b) Asignación lógica
c) Asignación múltiple
d) Asignación de cadena
13. ¿Qué tipo de asignación que utiliza todos los operadores
lógicos y matemáticos?
a) Asignación aritmético
b) Asignación lógica
c) Asignación múltiple
d) Asignación de cadena
¿Qué tipo de asignación es (A ← 8≥20)?
a) Asignación aritmética
b) Asignación múltiple
c) Asignación de cadena
d) Asignación lógica
14. ¿Cuál es la clasificación de Conversión de
Tipo?
a) Implícita
b) Explicita
c) Matemática
d) Lógica