Fundamentos de Programación: Variables, Bucles y Gráficos
Clasificado en Informática
Escrito el en español con un tamaño de 2,38 KB
Fundamentos de Programación
Variables
Las variables son elementos fundamentales que almacenan datos. Se clasifican principalmente en dos tipos:
- Numéricas: Pueden contener valores enteros o decimales, fijos o variables durante la ejecución del programa. Su aritmética es igual a la numérica convencional. Es importante recordar que las variables acumulan valores en memoria, y al reutilizar una variable, esta contendrá el último valor asignado.
- Alfanuméricas: Almacenan caracteres de texto, números, símbolos y signos de puntuación. Generalmente, se representan entre comillas. Las operaciones con variables alfanuméricas incluyen añadir, quitar o modificar caracteres.
También existen variables que almacenan gráficos (triángulos, cuadrados, círculos, etc.) y se utilizan para crear animaciones, a menudo utilizando bibliotecas de Windows.
Bucles
Los bucles permiten repetir un bloque de instrucciones. Existen diferentes tipos:
- Bucle GOTO: Requiere una etiqueta (ej. "aquí:"). Las instrucciones a repetir se escriben a continuación, y al final se coloca "GOTO aquí". Sin una condición de salida, se crea un bucle infinito, un recurso común en programas maliciosos como los virus.
- Bucle for: Repite un bloque de instrucciones un número específico de veces, definido por un intervalo. Se inicia con "for", seguido de una variable, un valor inicial, y un valor final. Termina con una sentencia de fin de bucle.
- Bucle while: Es un bucle indeterminado que se repite mientras se cumpla una condición. El número de repeticiones no se conoce de antemano.
Ventanas de Gráficos
Para crear ventanas de gráficos, se utiliza graphicwindow.show()
. Esta instrucción muestra una ventana con tamaño predeterminado, que puede modificarse previamente, junto con el color de fondo, el título y la posición en pantalla. Existen instrucciones para:
- Establecer el color de dibujo.
- Establecer el ancho de dibujo.
- Dibujar líneas, elipses (incluyendo círculos) y elipses rellenas.
- Animar dibujos o imágenes externas.
- Utilizar la tortuga para crear gráficos (similar a LOGO).
- Incorporar sonido (previa carga del archivo).