progrmacion

Páginas: 7 (1613 palabras) Publicado: 3 de abril de 2013
Tema 5: Programación en BASIC

1. Lenguajes de programación.
Los lenguajes de programación son los "lenguajes" que se utilizan para dar órdenes o instrucciones al ordenador. Estas instrucciones han de ser traducidas (COMPILAR) a ceros y unos (CÓDIGO BINARIO) para que el ordenador las entienda y pueda ejecutarlas.
Un PROGRAMA es el conjunto de órdenes que resuelven o realizan una determinadatarea.
Tipos de lenguaje:
• Ensamblador / Bajo nivel, conocer todos los componentes del ordenador / máximo rendimiento.
• Basic, Pascal, C, Fortran / Alto nivel / Sencillos y funcionan en cualquier ordenador.
• Visual Basic, C++, Java, Actionscript / Orientados a objetos / hacen uso de objetos como ventanas, barras de desplazamiento, botones, etc.

2. Algoritmos y toma de decisiones.
Cuandorealizamos un programa, hemos de hacer previamente el diseño del mismo antes de comenzar a escribir las instrucciones.
Hay que crear una especie de receta o conjunto de pasos para resolver el problema que se denomina ALGORITMO.
El algoritmo se representa gráficamente por un DIAGRAMA DE FLUJO en el que cada tipo de operación se representa por un símbolo diferente. Las operaciones que podemosencontrar son:
• Procesos.
• Datos.
• Inicio y Fin.
• Salida por pantalla.
• Toma de decisiones.





Ejemplo 1: diagrama de flujo de un algoritmo para calcular el área de un triángulo.



Ejemplo 2: diagrama de flujo de un algoritmo para comprobar si un número es par o impar.




3. El lenguaje BASIC. Primer programa en BASIC.
El lenguaje BASIC se llama asíporque es un lenguaje sencillo, básico, ideal para aprender a programar.
Existen muchas versiones de Basic: QBasic, TurboBasic, Liberty Basic o el moderno Visual Basic orientado al desarrollo de juegos.
Vamos a escribir el siguiente programa:
CLS
PRINT
PRINT "Hola a tod@s"
PRINT "Este es mi primer programa en Basic"
END
Si ahora pulsas F5, el ordenador compilará el programa y lo ejecutará,apareciendo en pantalla el resultado de lo que acabamos de realizar.
Las instrucciones de este programa significan:
• CLS: abreviatura de clear screen, que quiere decir que borra la pantalla. Se utiliza para que no aparezca nada escrito con anterioridad.
• PRINT "Mensaje": se emplea para presentar una frase o mensaje por pantalla. El texto del mensaje aparece entre comillas. La primerainstrucción PRINT aparece sola, lo cual produce una línea de móvil.
• END: indica el final del programa.

4. Instrucciones gráficas.
Para poder crear un programa que realice un gráfico sencillo, hemos de decir al ordenador la resolución con la que va a trabajar, es decir, el número de píxeles horizontales y verticales de la pantalla. Por esta razón, en los programas en los que creemos gráficos, laprimera instrucción será SCREEN 12. Esta instrucción indica que la resolución será de 640x480 píxeles y 16 colores.
Cualquier punto de la pantalla estará indicado por dos coordenadas: x, o desplazamiento horizontal, e y, o desplazamiento vertical.
• La instrucción que dibuja un punto es PSET(x,y), color, donde x es un número entre 0 y 639, e y, un número entre 0 y 479; en color se sustituye por unnúmero entre 0 y 15.
• Para dibujar una línea, hemos de indicar el punto de inicio y el punto final. Se utiliza la instrucción LINE(x1,y1)- (x2,y2), color.
Ejemplo 3: programa que crea una línea amarilla.
CLS
SCREEN 12
LINE(0,0)-(639,479),14
A la instrucción anterior se le puede añadir le puede añadir la opción ,B que dibuja un cuadrilátero a partir de la diagonal especificada.
Tambiénadmite la opción ,BF que rellena el cuadrilátero de color.
Otras instrucciones útiles para dibujar son:
• CIRCLE(x,y), r, color: dibuja un círculo de radio r y color especificado en el punto (x,y).
• SLEEP t: detiene el ordenador durante t segundos.
• PAINT(x,y), pintura, límite: pinta una figura usando el color señalado en pintura. Debemos especificar un punto (x,y) del interior de la figura y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • progrmacion
  • Progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion
  • Progrmacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS