SlideShare una empresa de Scribd logo
1 de 15
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..
RIGOBERTO QUISPE RABE
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.
Cual es la función de laCual es la función de la
Programación……?Programación……?
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.
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
 Hay lenguajes de programación queHay lenguajes de programación que
utilizan compiladorutilizan compilador
QUE ES UN COMPILADOR……..?QUE ES UN COMPILADOR……..?
 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.
 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
 --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
 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
 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
 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"
 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
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
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

Más contenido relacionado

La actualidad más candente

Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaacdurcor
 
Lenguajes de programacón mila
Lenguajes de programacón milaLenguajes de programacón mila
Lenguajes de programacón milamilagros1158
 
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosTabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosBeydasanchezhernandez
 
Tabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetosTabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetosariannalizeeth
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionalexisdario
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónJSPN
 
Clasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacionClasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacionHenry Cordova
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladoriagardea
 
Jose Valera Hablemos de Lenguaje
Jose Valera Hablemos de LenguajeJose Valera Hablemos de Lenguaje
Jose Valera Hablemos de LenguajeJose Valera
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionKarina Molina
 
Clase 01
Clase 01Clase 01
Clase 01Tensor
 
Compilador
CompiladorCompilador
Compiladoredgar153
 

La actualidad más candente (20)

Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lectura
 
Lenguajes de programacón mila
Lenguajes de programacón milaLenguajes de programacón mila
Lenguajes de programacón mila
 
Samara rojas
Samara rojasSamara rojas
Samara rojas
 
Cuadro
CuadroCuadro
Cuadro
 
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosTabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetos
 
Ensayo
EnsayoEnsayo
Ensayo
 
Tabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetosTabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetos
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programación Lenguajes de programación
Lenguajes de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Clasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacionClasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacion
 
1.aprender a programar en c++
1.aprender a programar en c++1.aprender a programar en c++
1.aprender a programar en c++
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Jose Valera Hablemos de Lenguaje
Jose Valera Hablemos de LenguajeJose Valera Hablemos de Lenguaje
Jose Valera Hablemos de Lenguaje
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Clase 01
Clase 01Clase 01
Clase 01
 
Compilador
CompiladorCompilador
Compilador
 

Destacado

Inversores trifásicos
Inversores trifásicosInversores trifásicos
Inversores trifásicosjesmc182
 
Electronica y servicio-20
Electronica y servicio-20Electronica y servicio-20
Electronica y servicio-20Alex Soto
 
Manual reparacion dvd
Manual reparacion dvdManual reparacion dvd
Manual reparacion dvdJpe Jimenez
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?charnisch
 
25458297 taller-de-electronica-1
25458297 taller-de-electronica-125458297 taller-de-electronica-1
25458297 taller-de-electronica-1ninguna
 
Trabajo de las fuentes de alimentacion
Trabajo de las fuentes de alimentacionTrabajo de las fuentes de alimentacion
Trabajo de las fuentes de alimentacionKelly Soto
 
Reparacion de los circuitos inversores
Reparacion de los circuitos inversoresReparacion de los circuitos inversores
Reparacion de los circuitos inversoresDennis Miranda
 
INVERSORES DE VOLTAJE
INVERSORES DE VOLTAJEINVERSORES DE VOLTAJE
INVERSORES DE VOLTAJEJAIME STEVE
 
Guia del inverter
Guia del inverterGuia del inverter
Guia del inverterBatistaBR
 
Aprenda a reparar televisión (módulo 2) omar cuéllar barrero
Aprenda a reparar televisión (módulo 2) omar cuéllar barreroAprenda a reparar televisión (módulo 2) omar cuéllar barrero
Aprenda a reparar televisión (módulo 2) omar cuéllar barreroAlexis Colmenares
 
Diagnóstico de Fallas en Monitores LCD (seminario)
Diagnóstico de Fallas en Monitores LCD (seminario)Diagnóstico de Fallas en Monitores LCD (seminario)
Diagnóstico de Fallas en Monitores LCD (seminario)Alexis Colmenares
 
Aprenda a reparar televisión (módulo 1) Omar Cuéllar Barrero
Aprenda a reparar televisión (módulo 1) Omar Cuéllar BarreroAprenda a reparar televisión (módulo 1) Omar Cuéllar Barrero
Aprenda a reparar televisión (módulo 1) Omar Cuéllar BarreroAlexis Colmenares
 
Automatizacion Plc (Plc)
Automatizacion Plc (Plc)Automatizacion Plc (Plc)
Automatizacion Plc (Plc)sixpeck
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESUDO Monagas
 
Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)Jomicast
 

Destacado (20)

Inversores trifásicos
Inversores trifásicosInversores trifásicos
Inversores trifásicos
 
Plc´s
Plc´sPlc´s
Plc´s
 
Electronica y servicio-20
Electronica y servicio-20Electronica y servicio-20
Electronica y servicio-20
 
Inversores y Cicloconvertidores
Inversores y CicloconvertidoresInversores y Cicloconvertidores
Inversores y Cicloconvertidores
 
Reparacion de dvd
Reparacion de dvdReparacion de dvd
Reparacion de dvd
 
Manual reparacion dvd
Manual reparacion dvdManual reparacion dvd
Manual reparacion dvd
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
 
25458297 taller-de-electronica-1
25458297 taller-de-electronica-125458297 taller-de-electronica-1
25458297 taller-de-electronica-1
 
Trabajo de las fuentes de alimentacion
Trabajo de las fuentes de alimentacionTrabajo de las fuentes de alimentacion
Trabajo de las fuentes de alimentacion
 
Reparacion de los circuitos inversores
Reparacion de los circuitos inversoresReparacion de los circuitos inversores
Reparacion de los circuitos inversores
 
INVERSORES DE VOLTAJE
INVERSORES DE VOLTAJEINVERSORES DE VOLTAJE
INVERSORES DE VOLTAJE
 
Guia del inverter
Guia del inverterGuia del inverter
Guia del inverter
 
Aprenda a reparar televisión (módulo 2) omar cuéllar barrero
Aprenda a reparar televisión (módulo 2) omar cuéllar barreroAprenda a reparar televisión (módulo 2) omar cuéllar barrero
Aprenda a reparar televisión (módulo 2) omar cuéllar barrero
 
Diagnóstico de Fallas en Monitores LCD (seminario)
Diagnóstico de Fallas en Monitores LCD (seminario)Diagnóstico de Fallas en Monitores LCD (seminario)
Diagnóstico de Fallas en Monitores LCD (seminario)
 
Fuentes dvd
Fuentes dvdFuentes dvd
Fuentes dvd
 
Aprenda a reparar televisión (módulo 1) Omar Cuéllar Barrero
Aprenda a reparar televisión (módulo 1) Omar Cuéllar BarreroAprenda a reparar televisión (módulo 1) Omar Cuéllar Barrero
Aprenda a reparar televisión (módulo 1) Omar Cuéllar Barrero
 
Automatizacion Plc (Plc)
Automatizacion Plc (Plc)Automatizacion Plc (Plc)
Automatizacion Plc (Plc)
 
Album de diagramas
Album de diagramasAlbum de diagramas
Album de diagramas
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
 
Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)
 

Similar a Lenguajes de-programacion

Clase 01
Clase 01Clase 01
Clase 01Tensor
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de ProgramacionAdrianGalarza
 
Programacion
ProgramacionProgramacion
Programacionleonadan
 
Programacion
ProgramacionProgramacion
Programaciontelmalj
 
METODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒNMETODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒNFreddy Cedeño
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Fontyed
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionyuleisyferrer
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION Katherine Parra
 
Exposicion sistemas
Exposicion sistemasExposicion sistemas
Exposicion sistemasjustexz
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web IntroducciónAndres Tovar
 

Similar a Lenguajes de-programacion (20)

Clase 01
Clase 01Clase 01
Clase 01
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
METODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒNMETODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒN
 
Programacion
ProgramacionProgramacion
Programacion
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
Exposicion sistemas
Exposicion sistemasExposicion sistemas
Exposicion sistemas
 
Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 

Lenguajes de-programacion

  • 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.. RIGOBERTO QUISPE RABE
  • 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