miércoles, 22 de febrero de 2012

Q basic

LENGUAJE DE PROGRAMACION Q BASIC
Asi como el sistema operativo tiene funciones especiales de cntrol y administracion en sobwere o lenguaje de programacion seon programas que los desarrolladores utilizan para crear aplicaciones y resolver problemas.
Estos programas utilizan el lenguaje nativo de computadora.

GENERACION DE LAS COMPUTADORAS
Primera genracion:
Maquinas integradas por bulbos y programadas medianre targetas perforadas.
SEGUNDA GENERACION:
Se desarrollaron los leguajes ensamblados.
TERCERA GENERACION:
Aparecen los primeros lenguajes de alto nivel como FRONTAN, COBOL Y PASCAL.
CUERTA GENERACION:
Son los lenguajes orientados a objetos y bases de datos como VISUAL BASIC Y SQL.
QUINTA GENERACION:
Son los lenguajes orientados hacia las aplicaciones de inteligencia artificial como son: PROLOG y LIPS.
SEXTA GENERACION:
Lenguaje de programacion de alto nivelddaa la aplicacion de los programas de la computadora los lenguaje ensamblador o lenguaje maquina, en 1957 la empresa IBM desarrolla el primer lenguaje de alto nivel FRONTAN.

Q BASIC

Es el lenguaje de programacion que utiliza comandos e instrucciones que se escribem tal como se haria en in lenguaje natural.
Para ejecutar Q BASIC puede realizarse desde cuanquier dispositivo de almacenamiento, al ejecutarlo nos muestra la siguiente pantalla:


La primera instruccion para aplicar input la cual itulizaremos para introducir los datos en el programa e imprimir porteriormente.

La instruccion PRINT se emplea para mostrar una leyenda en la pantalla de ejecucion EJEMPLO:

PRINT "Julisa", donde julisa es el texto que deseas mostrar en la pantalla de ejecucion dando como resultado unicamente tu nombre.

COMANDO TAB
La funcion de TAB permite colocar en una determinada columna la leyenda que deseas imprimir en la pantalla de ejecucion, la cual esta integradi por 24 renglones y 80 columnas. EJEMPLO:

PRINT TAB (10) "Julisa"

LOCATE
Se emplea para distribuir la informacion en la pantalla de ejecucion. Se coloca dn una linea anterior al comando PRINT.
LOCATE le indica al comando PRINT en que region dentro del area de trabajo comiense a imprimir el texto (Region y columna). Es el equivalente a la localizacion de las cordenadas x,y.
EJEMPLO:
LOCATE (11,33)
PRINT "HIMNO NACIONAL"


INSTRUCCIONES INPUT Y LET
INPUT
Este comando se emplea para capturar datos que el usuario introducira al momento de ejecutar un programa cuando este contiene instrucciones INPUT, se detiene el llegar ala instruccion y muestra un signo de interrogacion.
Aparece el cursor al lado, en espera de que el usuario introdusca el dato correspondiente y presione la tecla ENTER para continuar. EJEMPLO:

"escribe el numero 1"; NUM 1
"escribe el numeto 2"; NUM 2


LET
Se utiliza para asignar el valor del resultado de una operacion a una variable, en donde la variable devera tomar el valor de la suma NUM 1 MAS num 2.
El programa al utilizar la funcion LET sustituye los datos que se otorgan en la formula correspondiente.EJEMPLO:

LET SU= num 1 + NUM 2

La variable de entrada se definen con la instruccion INPUT. Alas que se les asigna el resultado de una operacion atravez de una formula se difinen con la instruccion LET.

El contenido de las variables de salida se imprime con la instruccion PRINT, la cual nos da como resultado los siguiente:

La instruccion para borrar la pantalla es la siguiente: CLS











READ...DATA,FOR/NEXT,IF...THEN/ELSE
Las instrcciones READ... DATA,FOR/NEXT trabajan en conjunto para facilitar los procesos de lectura de datos y creacion de ciclos o rutinas repetitivas. Por su lado IF... THEN/ELSE permite tomar desiciones deacuerdo o condiciones datos dadas.
Con estas instrucciones podras realizar los programas de cuestionarios.

READ
Lectura de datos. Esta instruccion va despues de la rutina de inicio del programa,CLS, se emplea una vez en el programa y deve tener tantas variables coya en las instrcciones DATA. EJEMPLO:

CLS
READ NO$,P$,RC$
DATA (PAQUETE DE DATOS)

Esta instruccion cuando se utiliza en la elaboracion de un cuestionario debe de ir al inicio de cada pregunta. EJEMPLO:

DATA pregunta #1 ¿cuantos alumnos son mayores de 15 años?

Al ejecutar el programa cuando la secuencia del programa encuentra la instruccion READ inmediatamente localiza el primer DATA y asigna a cada variable el dato correspondiente segun el orden en que se encuentre.

IF(CONDICION)THEN/ELSE

En programacion para determinar una condicion se establece lo siguiente:

SI (CONDICION) ENTOCES INSTRUCCION SI NO INSTRCCION

ejemplo:

IF condicion THEN instruccion ELSE instruccion

Para indicar las respuesta correcta o incorrecta se compara la variable de entrada R$ con la respuesta correcta "perro" y se indica la accion que se dbe realizar. Ejemplo: