Diferencia entre revisiones de «PrInf15: Juego: acertar en un polígono»
(Página creada con «{{ Práctica de Informática | Cómo interrumpir bucles ''while'' | PrInf13: Interrumpir bucles | PrInf15: Juego: acertar en un polígono }} == Requisitos previos == Es ...») |
|||
| Línea 1: | Línea 1: | ||
| − | {{ Práctica de Informática | | + | {{ Práctica de Informática | Juego: acertar en un polígono | PrInf14: Interrumpir bucles while | PrInf16: Introducción a las funciones }} |
| + | En esta práctica vamos a aplicar los conocimientos que hemos adquirido sobre bucles para crear un juego sencillo. Se trata de pedir al usuario un punto, que representa una posición en el plano, y comprobar si el punto está dentro de un polígono. El jugador acierta si proporciona un punto dentro del polígono. Si no acierta dentro del polígono, se le da otra oportunidad. Si alcanza un número límite de intentos, pierde la partida. | ||
== Requisitos previos == | == Requisitos previos == | ||
| − | |||
Es importante haber realizado las siguientes prácticas antes de realizar esta práctica: | Es importante haber realizado las siguientes prácticas antes de realizar esta práctica: | ||
| − | * | + | * [[PrInf14: Interrumpir bucles while]] |
| − | + | ||
== Comandos que se aprenderán en esta práctica == | == Comandos que se aprenderán en esta práctica == | ||
| − | |||
{| class="wikitable" | {| class="wikitable" | ||
| fill | | fill | ||
| Línea 14: | Línea 12: | ||
== Contenido de la práctica == | == Contenido de la práctica == | ||
| + | Al igual que en la [[PrInf14: Interrumpir bucles while|práctica anterior]], en este caso usaremos un bucle while que tiene una condición compleja. Para implementar esta condición podemos usar tanto un operador lógico, como un ''break'' dentro del bucle. En la práctica usaremos un ''break'', y dejaremos como ejercicio post-práctica la implementación que usa un operador lógico y evita el ''break''. | ||
| + | Este programa tiene dos partes complejas, que no hemos programado hasta ahora: | ||
| + | * Representar y dibujar un polígono | ||
| + | * Comprobar si un punto está dentro de un polígono | ||
== Ejercicio post-práctica == | == Ejercicio post-práctica == | ||
[[Categoría:Prácticas de Informática]] | [[Categoría:Prácticas de Informática]] | ||
Revisión del 22:40 8 ago 2013
| Práctica de Informática | |
|---|---|
| Juego: acertar en un polígono | |
| Práctica anterior | Siguiente práctica |
| Este artículo es un guión de prácticas de Informática | |
En esta práctica vamos a aplicar los conocimientos que hemos adquirido sobre bucles para crear un juego sencillo. Se trata de pedir al usuario un punto, que representa una posición en el plano, y comprobar si el punto está dentro de un polígono. El jugador acierta si proporciona un punto dentro del polígono. Si no acierta dentro del polígono, se le da otra oportunidad. Si alcanza un número límite de intentos, pierde la partida.
Contenido
1 Requisitos previos
Es importante haber realizado las siguientes prácticas antes de realizar esta práctica:
2 Comandos que se aprenderán en esta práctica
| fill | inpolygon |
3 Contenido de la práctica
Al igual que en la práctica anterior, en este caso usaremos un bucle while que tiene una condición compleja. Para implementar esta condición podemos usar tanto un operador lógico, como un break dentro del bucle. En la práctica usaremos un break, y dejaremos como ejercicio post-práctica la implementación que usa un operador lógico y evita el break.
Este programa tiene dos partes complejas, que no hemos programado hasta ahora:
- Representar y dibujar un polígono
- Comprobar si un punto está dentro de un polígono