Bienvenidos a nuestro curso de lógica de programación. Para poder programar, necesitamos un lugar donde escribir el código. Los programadores utilizan herramientas y sistemas para escribir y ejecutar su código.
En este curso, vamos a utilizar Visual Studio Code, una de las herramientas más populares del mercado. Aquí encontrarás un artículo que describe otras herramientas disponibles y explica por qué preferimos Visual Studio Code para aprender JavaScript y lógica de programación.
El proyecto inicial es muy simple y consta de tres archivos:
- index.html: Archivo HTML.
- style.css: Archivo CSS para estilos.
- app.js: Archivo JavaScript que por ahora está vacío.
El objetivo del juego es adivinar un número. La dinámica es la siguiente:
- Una persona piensa en un número del 1 al 10 y lo anota en un papel.
- La otra persona intenta adivinar el número mediante preguntas.
- Las respuestas son "mayor" o "menor" hasta que se acierta el número.
En el contexto del juego, el número pensado por la primera persona es como una variable en la memoria del computador. El proceso de adivinar el número implica interacciones que se asemejan a enlaces o comunicaciones entre variables y funciones.
Para preparar el ambiente de desarrollo, sigue estos pasos:
- Descargar Visual Studio Code: Sigue al siguiente enlace (https://code.visualstudio.com/download) que explica cómo hacerlo para Windows o macOS.
- Importar el Proyecto Inicial: Descarga la carpeta del proyecto inicial desde aqui (https://github.com/SILVIAGONZALEZ1/2034-logica-programacion-1)
La estructura del proyecto inicial incluye los siguientes archivos:
index.html
: Página principal del juego.style.css
: Estilos de la página.app.js
: Archivo JavaScript donde implementaremos la lógica del juego.
No te preocupes si al principio no entiendes todo el código.
Si deseas contribuir a este proyecto, por favor, abre un pull request y describe claramente los cambios que estás proponiendo.
Desarrollado por Gonzalez Silvia.
Siéntete libre de ajustar los detalles según tu implementación y preferencias específicas.