Lenguajes de-programacion
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
578
On Slideshare
578
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 16.  TAREATAREA  INVESTIGAR EL CODIGO ASCIIINVESTIGAR EL CODIGO ASCII  MEMORIZARLOMEMORIZARLO