Ejercicio 4 practico 1

Ejercicio 4 practico 1

de Gilberto Gabriel Herling Barriola -
Número de respuestas: 3

Buenas tardes,

En cada caso, ¿debemos suponer que las variables ya tienen un valor asignado previamente o debemos considerar que no tienen ningún valor asignado?

Por ejemplo, en la primera expresión:
num := temp + valor

¿Las variables temp y valor ya tienen un valor asignado antes de esta operación, o debemos asumir que no?

Lo mismo aplicaría para el resto de los casos.

En respuesta a Gilberto Gabriel Herling Barriola

Re: Ejercicio 4 practico 1

de Leonel Andrés Caldera Rivero -
Podes asumir un valor x para cada variable siempre y cuando ese valor sea del mismo tipo que la variable declarada, por ejemplo la variable temp declarada de tipo entero podes asumir cualquier numero siempre y cuando sea entero (2, 4, 53, 1543, ...) lo mismo cuando la variable es real (4.12, 8.3, 2.0, ...)
En respuesta a Gilberto Gabriel Herling Barriola

Re: Ejercicio 4 practico 1

de Luis Sierra -
hola gilberto,

tu pregunta puede tener varias respuestas.

1. con respecto a este ejercicio concreto. la pregunta es irrelevante; no interesa si las variables tienen o no valores asignados. lo que hay que investigar es si los tipos declarados son acordes con las operaciones usadas, y la instrucción de asignación relaciona variables y expresiones compatibles.

2. en particular, las asignaciones de la columna derecha son válidas o no sin importar si el valor de temp o valor es cero o no.

3. otra pregunta podría ser si las variables tienen asignado un valor siempre, pregunta legítima aunque irrelevante en este ejercicio. una variable tiene asignado un valor en el momento en que se usa si en algún momento anterior de la ejecución se le asignó un valor. toda variable debe ser inicializada (o en un read, o en el lado izquierdo de una asignación) antes de usarse en alguna expresión.

saludos

luis