0% encontró este documento útil (0 votos)
140 vistas7 páginas

Desarrollo de Juego de Adivinanzas en Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
140 vistas7 páginas

Desarrollo de Juego de Adivinanzas en Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Trabajo grupal o individual

Identificación del trabajo

a. Módulo: 1
b. Asignatura: Lógica de Programación
c. RA: Resultado de aprendizaje del módulo

d. Fecha de 07 de noviembre del 2024


entrega:

Identificación del/los estudiantes/s

Nombre y apellido Carrera


Cristóbal Esquives Técnico de Informática

1
Lógica de Programación
Actividad 1

Objetivo

Comprender las características, partes y tipos de algoritmos, utilizando la


lógica proposicional en la construcción de procesos de solución.

Situación

Una empresa emergente de desarrollo de software llamada TechGames ha


decidido expandir su portafolio de productos con un nuevo juego educativo.
Han contratado tus servicios como desarrollador para crear un juego de
adivinanzas de números, dirigido a niños y adolescentes. El objetivo del juego
es fomentar el pensamiento lógico y matemático de una manera divertida e
interactiva.

Para esta primera etapa del proyecto, debes desarrollar la base del juego,
asegurándote de que los elementos principales estén correctamente
implementados.

2
Consignas

1 Solicitar el rango y los intentos:

1.1 Desarrollar un código que solicite al usuario ingresar un límite


inferior y superior de números para el juego, así mismo, que
solicite al usuario ingresar la cantidad de intentos máximos.

2 Generar un número aleatorio:

2.1 Generar, dentro del código, un número aleatorio dentro del rango
ingresado por el usuario (límite inferior y límite superior).

3 Implementar el proceso de adivinanza:

3.1 Agregar al código una entrada de datos del usuario, que permita

ingresar un número para intentar adivinar el número generado .

3
Desarrollo de la actividad lógica de programación

A continuación, mostrare como arranca el juego y describiré sus funciones

En la primera imagen le coloque la función escribir para que al usuario le diga


al comenzar “este él es juego de adivina el número secreto. para esto sigue
los siguientes pasos”, como mensaje de inicio.

Luego le di la orden para que solicitara un número mínimo y un número


máximo sin limitación ya que el juego te dirá si el numero elegido será mayor
o menos al nuero del acertijo

Luego le di la orden para que le pidiera al usuario que ingresara la cantidad


de intentos para adivinar y así poder tener un límite en el juego.

Imagen 1 (inicio del juego e información solicitada)

4
Luego con el comando repetir encadene una serie de secuencias lógicas para
determinar qué es lo que el juego debería hacer y lo que no si algo no se
cumplía.

Use la función si para que el programa del juego imprimiera en pantalla si el


número es mayor o menor al elegido aleatoria mente por la maquina

También use la función si para que le programa del juego imprimiera en


pantalla que el número secreto es correcto

También use la función si para que el programa del juego muestre en pantalla
que se acabaron los números de intentos y mostrara el numero elegido
aleatorio que escogió la función” num <- Aleatorio (min, Max)”.

Y para termina el código y finalizar el comando repetir coloque restricciones


definidas como límites. “hasta que usuario=num o
intentos_realizados=intentos_maximos”

Imagen 2 (cómo funciona el programa del juego).

5
A continuación, dejare el diagrama de flujo del código realizado para mayor
entendimiento de sus funciones y como se desglosa.

6
.

También podría gustarte