Ruok

Páginas: 4 (999 palabras) Publicado: 31 de marzo de 2011
Guión de prácticas

Estructuras cíclicas y tipos de datos complejos.

GUIÓN DE PRÁCTICAS 4: ESTRUCTURAS CÍCLICAS Y TIPOS DE DATOS COMPLEJOS

Introducción.
En este guión vamos a introduciraquellas estructuras en C que nos permiten ejecutar partes de un código varias veces. A este tipo de estructuras se les denomina estructuras cíclicas o repetitivas. Además explicaremos cómo declarar yutilizar una estructura de datos algo más compleja que las vistas hasta el momento, llamada array.

Un ejemplo de bucle mientras.
Como en los demás guiones vamos a comenzar con un ejemplo queexplicaremos paso a paso.
#include #include #include int main( void ){ /*ENTRADAS*/ int valor=0; /*SALIDAS*/ int intentos=0; /*VARIABLES*/ int aleatorio=0; /* Inicializar y asignar un numero aleatorio.*/srand(time(NULL)); aleatorio = rand() % 101; /* Encontrar el numero*/ printf("Acierte el numero que he pensado (0-100): "); scanf("%i", &valor); intentos = intentos + 1; /* Intentarlo mientras noacierte*/ while( valor != aleatorio ){ /* Comprobar si es mayor o menor.*/ if( valor < aleatorio ){ printf ("Mi numero es mayor\n"); } else { printf ("Mi numero es menor\n"); } /* Pedir un nuevo intento*/printf("Intentalo de nuevo: "); scanf("%i", &valor); intentos = intentos + 1; } /*Mostrar mensaje de acierto*/ printf("CORRECTO !!! Has acertado tras %i intentos\n", intentos);

Página 1 de 10 Guión de prácticas

Estructuras cíclicas y tipos de datos complejos.

system("PAUSE"); }

Este programa es un simple juego, donde el ordenador selecciona un número secreto y el usuario debeacertarlo. Para dar ayuda, el ordenador avisa si el número elegido es mayor o menor que el que el usuario va introduciendo. Vamos a empezar con aquellas partes del código que son nuevas, pero que nonecesitan ser explicadas con profundidad, para después continuar con la parte que más interesa en este guión: el bucle while.

Los números aleatorios.
En primer lugar vamos a ver cómo el ordenador...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS