1. LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
son herramientas que nosson herramientas que nos
permiten crear programas ypermiten crear programas y
software. Entre ellos tenemossoftware. Entre ellos tenemos
Delphi , Qbasic, Visual Basic,Delphi , Qbasic, Visual Basic,
Pascal, Java, etc..Pascal, Java, etc..
2. Una computadora funcionaUna computadora funciona
bajo control de un programabajo control de un programa
el cual debe estarel cual debe estar
almacenado en la unidad dealmacenado en la unidad de
memoria; tales como el discomemoria; tales como el disco
duro.duro.
3. Cual es la función de laCual es la función de la
Programación……?Programación……?
4. Los lenguajes de programaciónLos lenguajes de programación
facilitan la tarea de programación, yafacilitan la tarea de programación, ya
que disponen de formas adecuadasque disponen de formas adecuadas
que permiten ser leídas y escritas porque permiten ser leídas y escritas por
personas.personas.
5. Los lenguajes de programación seLos lenguajes de programación se
representan en forma simbólica y en manerarepresentan en forma simbólica y en manera
de un texto los códigos que podrán serde un texto los códigos que podrán ser
leídos por una persona tales como:leídos por una persona tales como:
1 celulares1 celulares
2 cajeros Automáticos2 cajeros Automáticos
3 los mp33 los mp3
4 Calculadoras4 Calculadoras
6. Hay lenguajes de programación queHay lenguajes de programación que
utilizan compiladorutilizan compilador
QUE ES UN COMPILADOR……..?QUE ES UN COMPILADOR……..?
7. Un compilador es un programa que, aUn compilador es un programa que, a
su vez, traduce un programa escritosu vez, traduce un programa escrito
en un lenguaje de programación aen un lenguaje de programación a
otro lenguaje de programaciónotro lenguaje de programación
La razón principal para querer usar unLa razón principal para querer usar un
compilador es querer traducir uncompilador es querer traducir un
programa de un lenguaje de altoprograma de un lenguaje de alto
nivel, a otro lenguaje de nivel inferior.nivel, a otro lenguaje de nivel inferior.
8. Los lenguajes de programación seLos lenguajes de programación se
determinan según el niveldeterminan según el nivel
Nivel BajoNivel Bajo
Nivel MedioNivel Medio
Nivel AltoNivel Alto
9. --Lenguajes de Bajo nivelLenguajes de Bajo nivel
La palabra "bajo" no implica que elLa palabra "bajo" no implica que el
lenguaje sea inferior a un lenguajelenguaje sea inferior a un lenguaje
de alto nivel; se refiere a la reducidade alto nivel; se refiere a la reducida
abstracción entre el lenguaje y elabstracción entre el lenguaje y el
hardware. directahardware. directa
Ejemplo PLCEjemplo PLC
Control Lógico ProgramableControl Lógico Programable
10. PLC ( Control Logico programable)PLC ( Control Logico programable)
Son todos los procesos IndustrialesSon todos los procesos Industriales
Tales como el control de laTales como el control de la
maquinaria, plantas de fabricaciónmaquinaria, plantas de fabricación
11. Lenguajes de Nivel medioLenguajes de Nivel medio
Hay lenguajes de programación queHay lenguajes de programación que
son considerados por algunosson considerados por algunos
expertos como lenguajes de Nivelexpertos como lenguajes de Nivel
mediomedio
al tener ciertas características queal tener ciertas características que
los acercan a los lenguajes de bajolos acercan a los lenguajes de bajo
nivel. “ejemplo D.O.S”nivel. “ejemplo D.O.S”
Disk Operating SystemDisk Operating System
12. Lenguajes de alto nivelLenguajes de alto nivel
Los lenguajes de alto nivel sonLos lenguajes de alto nivel son
normalmente fáciles de aprendernormalmente fáciles de aprender
porque están formados porporque están formados por
elementos de lenguajes naturales,elementos de lenguajes naturales,
como el inglés. En BASIC, elcomo el inglés. En BASIC, el
lenguaje de alto nivel más conocido,lenguaje de alto nivel más conocido,
los comandos como "IF CONTADORlos comandos como "IF CONTADOR
= 10 THEN STOP"= 10 THEN STOP"
13. pueden utilizarse para pedir a lapueden utilizarse para pedir a la
computadora que pare si CONTADORcomputadora que pare si CONTADOR
es igual a 10. Por desgracia paraes igual a 10. Por desgracia para
muchas personas esta forma demuchas personas esta forma de
trabajar es un poco frustrante, dadotrabajar es un poco frustrante, dado
que a pesar de que las computadorasque a pesar de que las computadoras
parecen comprender un lenguajeparecen comprender un lenguaje
natural, lo hacen en realidad de unanatural, lo hacen en realidad de una
forma rígida y sistemáticaforma rígida y sistemática
14. EjemploEjemplo
‘‘PROGRAMA ELABORADO EN QBASIC PORPROGRAMA ELABORADO EN QBASIC POR
‘‘ALUMNOS DE ROBOTICA EDUCATIVAALUMNOS DE ROBOTICA EDUCATIVA
*********’*********’TARJETEROTARJETERO**********************
CLSCLS
INPUT “Ingres su nombre………..”,Nom$INPUT “Ingres su nombre………..”,Nom$
INPUT “Ingrse su No.de Carnet….”,a$INPUT “Ingrse su No.de Carnet….”,a$
IF nom$ = “Claudia Juana” THENIF nom$ = “Claudia Juana” THEN
PRINT “ TU HORA DE ENTRADA ES….”PRINT “ TU HORA DE ENTRADA ES….”
PRINT TIME$PRINT TIME$
PRINT DATE$PRINT DATE$
ELSEELSE
PRINT “ TU NO PERTENECES A ESTA AREA “PRINT “ TU NO PERTENECES A ESTA AREA “
END IFEND IF
ENDEND
15. Guia de ContenidosGuia de Contenidos
Primeros pasos para entrar a QbasicPrimeros pasos para entrar a Qbasic
Salir de QbasicSalir de Qbasic
Uso de variablesUso de variables
Como guardar en QbasicComo guardar en Qbasic
Comandos utilizadosComandos utilizados
Funciones del ScreenFunciones del Screen
El colorEl color
Estructuras de Condición IfEstructuras de Condición If
Estructura del Select CaseEstructura del Select Case
Estructuras del For…NextEstructuras del For…Next
Estructuras del Do….LoopEstructuras del Do….Loop
Uso de las aplicaciones inkey$Uso de las aplicaciones inkey$
Teclas especiales del código ASCIITeclas especiales del código ASCII
Funciones del RNDFunciones del RND
Control del TiempoControl del Tiempo
Manejo del INPManejo del INP