BASIC 256
¿Qué es?
El Basic 256 es una aplicación que nos ayuda a aprender lo más básico de la programación de ordenadores. El proyecto empezó en 2007 basado en un artículo llamado: "Why Johnny can't code (¿Por qué Johnny no puede codificar?) por David Brin. Su principal objetivo es proporcionar un ambiente sencillo y amplio para que los estudiantes de la escuela intermedia / secundaria aprendan los fundamentos de la programación de ordenadores. Basic-256 es una versión simple de BASIC, el editor de código.
- Secuencia:
La definición que el diccionario nos da de secuencia sería: Serie de elementos que se suceden unos a otros y guardan relación entre sí u orden o disposición de una serie de elementos que se suceden unos a otros.
En programación la secuencia se usa en forma de estructura secuencial.
Una estructura secuencial (en programación) es un tipo de estructura de control, esta hace referencia al orden de ejecución de instrucciones que se hace de forma secuencial, o sea, una instrucción después de la otra.
Las instrucciones se suceden de tal forma que el resultado de la anterior puede afectar la siguiente.
Es el orden básico de ejecución en los lenguajes de programación, y su orden es de arriba a abajo, ejecutando una línea por vez.
En programación la condicionalidad también es conocida como la sentencia condicional, que podríamos definir como: Una instrucción o grupo de instrucciones que se pueden ejecutar o no en función del valor de una condición.
Las sentencias condicionales constituyen, junto con los bucles, los pilares de la programación estructurada.
La sentencia condicional realiza las acciones dependiendo de si la condición especificada por el programador es evaluada como verdadera o falsa.
Formato
for variable = expresión1 to expresión2
instrucción(es)
next variable
Descripción:
Las instrucciones FOR y NEXT se usan conjuntamente para ejecutar una instrucción o un grupo de instrucciones un número determinado de veces.
Cuando la instrucción FOR aparece por primera vez, la variable toma el valor expresión1. Después de cada instrucción NEXT, la variable es incrementada en 1 (por defecto)
2. Do-Until:
Formato:
do
instrucción(es)
until Condición
Descripción:
Ejecuta la(s) instrucción(es) dispuesta(s) dentro del bucle do mientras la Condición sea evaluada como falsa. Do / Until ejecuta las instrucciones una o más veces. La comprobación de la Condición se hace después de cada ejecución del código que está dentro del bucle.
3. While-end:
Formato:
while Condición
instrucción(es)
end while
Descripción:
Ejecuta la(s) instrucción(es) dentro del bucle WHILE hasta que Condición se evalúe como falso. El bucle WHILE / END WHILE ejecuta las instrucciones cero o más veces. La evaluación se hace antes de que el código que está dentro del bucle sea ejecutado.
Aquí puede obtener la estructura de nuestro juego: "Calcula el numerito".
Simplemente debe copiar esta estructura en su aplicación Basic 256, en el caso de que no tenga esta aplicación puede descargársela en el siguiente enlace de forma gratuita:
Descargar Basic 256
¡Buena suerte!
Es el orden básico de ejecución en los lenguajes de programación, y su orden es de arriba a abajo, ejecutando una línea por vez.
En programación la condicionalidad también es conocida como la sentencia condicional, que podríamos definir como: Una instrucción o grupo de instrucciones que se pueden ejecutar o no en función del valor de una condición.
Las sentencias condicionales constituyen, junto con los bucles, los pilares de la programación estructurada.
La sentencia condicional realiza las acciones dependiendo de si la condición especificada por el programador es evaluada como verdadera o falsa.
- Interacciones:
- For-Next:
Formato
for variable = expresión1 to expresión2
instrucción(es)
next variable
Descripción:
Las instrucciones FOR y NEXT se usan conjuntamente para ejecutar una instrucción o un grupo de instrucciones un número determinado de veces.
Cuando la instrucción FOR aparece por primera vez, la variable toma el valor expresión1. Después de cada instrucción NEXT, la variable es incrementada en 1 (por defecto)
2. Do-Until:
Formato:
do
instrucción(es)
until Condición
Descripción:
Ejecuta la(s) instrucción(es) dispuesta(s) dentro del bucle do mientras la Condición sea evaluada como falsa. Do / Until ejecuta las instrucciones una o más veces. La comprobación de la Condición se hace después de cada ejecución del código que está dentro del bucle.
3. While-end:
Formato:
while Condición
instrucción(es)
end while
Descripción:
Ejecuta la(s) instrucción(es) dentro del bucle WHILE hasta que Condición se evalúe como falso. El bucle WHILE / END WHILE ejecuta las instrucciones cero o más veces. La evaluación se hace antes de que el código que está dentro del bucle sea ejecutado.
Aquí puede obtener la estructura de nuestro juego: "Calcula el numerito".
Simplemente debe copiar esta estructura en su aplicación Basic 256, en el caso de que no tenga esta aplicación puede descargársela en el siguiente enlace de forma gratuita:
Descargar Basic 256
¡Buena suerte!
cls
clg
PRINT " HOLA JUGADOR... BIENVENIDO AL CALCULA EL NUMERITO"
do
iNPUT " PULSA 1 PARA NOVATO, 2 PARA PROFESIONAL Y 3 PARA CURTIDO->", nivel
until nivel=1 or nivel=2 or nivel=3
if nivel=1 then
tope=10
maximointentos=3
end if
if nivel=2 then
tope=50
maximointentos=5
end if
if nivel=3 then
tope=100
maximointentos=10
end if
x=int(rand*tope)
INTENTOS=0
DO
INTENTOS=INTENTOS+1
INPUT "INTRODUCE NUMERITO->", y
if x=y then
print "HAS GANADO, GRACIAS POR JUGAR A CALCULA EL NUMERITO. ESTE JUEGO HA SIDO CREADO POR JUAN Y CRISTINA"
color black
circle 100,80,73
color darkorange
circle 100,80,70
color black
circle 70,60,10
color black
circle 130,60,10
color white
circle 70,60,8
color black
circle 70,60,3
color white
circle 130,60,8
color black
circle 130,60,3
color black
circle 100,110,30
color darkorange
rect 70,80,61,30
color white
rect 85,110,10,10
color white
rect 103,110,10,10
color black
rect 150,110,90,60
color black
rect 200,80,40,90
color darkorange
rect 203,82,35,85
color darkorange
rect 153,112,85,55
color black
line 150,125,170,125
color black
line 150,140,170,140
color black
line 150,155,170,155
END
else
if x>y then
print "TU NUMERO ES MENOR QUE EL QUE HE PENSADO"
else
print "TU NUMERO ES MAYOR QUE EL QUE HE PENSADO"
end if
end if
UNTIL INTENTOS=maximointentos
PRINT "HAS PERDIDO, EL NUMERITO ERA "+x
PRINT "GRACIAS POR JUGAR A CALCULA EL NUMERITO. ESTE JUEGO HA SIDO CREADO POR JUAN Y CRISTINA"
color black
circle 100,80,73
color red
circle 100,80,70
color black
circle 70,60,10
color black
circle 130,60,10
color white
circle 70,60,8
color black
circle 70,60,3
color white
circle 130,60,8
color black
circle 130,60,3
color black
circle 100,110,30
color red
rect 70,115,61,30
color black
rect 150,110,90,60
color black
rect 200,110,40,90
color red
rect 203,113,35,85
color red
rect 153,112,85,55
color blue
circle 60,75,3
color blue
circle 55,85,3
color blue
circle 57,95,3
color blue
circle 140,75,3
color blue
circle 145,85,3
color blue
circle 143,95,3
color black
line 150,125,170,125
color black
line 150,140,170,140
color black
line 150,155,170,155
end