Page 5

Guión de prácticas

Estructuras secuenciales

Ejercicio:

Aumenta la precisión de PI cambiando su valor por el de 3.141593

Variables. Las variables son zonas de memoria reservadas para almacenar datos. C es un lenguaje fuertemente tipificado, por lo tanto, es necesario declarar el identificador de las variables y su tipo antes de utilizarlas. En nuestro programa hemos declarado 2 variables: int radio; float perimetro;

Observa que cada declaración termina con punto y coma, y están compuestas de 2 partes separadas por espacios: 1. El tipo de datos que se almacenará (en el primer caso un entero y en el segundo un real - float). 2. El nombre (o identificador) que deseamos asignar a la variable para poder referenciarla. Se pueden declarar varios identificadores del mismo tipo, en una misma línea separándolos con comas, de la siguiente manera: int radio, edad, numero;

Los tipos más sencillos de variables son: Declaración en C

int float double char

Tipo de dato Entero Real (aprox. 6 dígitos de precisión) Real (aprox. 10 dígitos de precisión) Carácter

Ejercicio: •

Cambia el tipo de la variable radio para poder introducir valores reales y une las 2 declaraciones en una sola línea. Compila y ejecuta el programa. ¿Funciona correctamente?.

Si has realizado la modificación del ejercicio, comprobarás que el programa sí compila, pero no funciona correctamente, ya que los valores mostrados son erróneos. El problema NO ESTÁ EN LA DECLARACIÓN. El problema se encuentra en la entrada de datos, ya que intentamos leer y almacenar un entero dentro de la variable real radio. A continuación vamos a ver con más detalle las entradas y las salidas.

Página 5 de 10

cdfvcqr.  

abgtrdsertr

cdfvcqr.  

abgtrdsertr

Advertisement