Ejercicio 9 Práctico 1

Ejercicio 9 Práctico 1

de Nicole Yael Muniz Malowany -
Número de respuestas: 2

Hola. Compile el ejercicio en free pascal y me aparece así: ¿Porqué no me da una salida válida? Si se supone que automáticamente se asigna 0 a la variable i. 

En respuesta a Nicole Yael Muniz Malowany

Re: Ejercicio 9 Práctico 1

de Felipe Miranda Torres De La Llosa -
Hola Nicole, ¿todo bien?

Cuando compilas tu programa lo que sucede es que se genera un archivo ejecutable con el mismo nombre, en este caso ejercicio9, este archivo lo podés ver pintado en verde cuando usas el comando ls que lista los archivos que tenés en la carpeta en la que estás parada.
Ahora, para ejecutar el programa y que este imprima en la consola los valores que vos esperas, tenés que escribir en la terminal "./ejercicio9".

Saludos,
Felipe
En respuesta a Nicole Yael Muniz Malowany

Re: Ejercicio 9 Práctico 1

de Mateo Fontoura Abelenda -
Hola Nicole,
Con respecto a lo que mencionas, te falta ejecutar el programa, ahí lo único que realizaste fue la compilación y ya podés notar que te da una señal de alerta, pero hasta que no ejecutes el programa no vas a poder ver el resultado realmente.
Te comento que en pascal estándar no está definido ningún valor inicial para las variables, por lo que en este caso no podríamos decir cuál será la salida. Pero, por otro lado, en el compilador free pascal las variables se inicializan con el valor 0 por defecto, como bien tú mencionas. Este ejercicio busca ver esa diferencia, pero es importante tener en cuenta que en el curso se va a trabajar con pascal estándar, por lo que siempre hay que inicializar todas las variables.