lenguajes de-programacion

16
LENGUAJES DE PROGRAMACION LENGUAJES DE PROGRAMACION son herramientas que nos son herramientas que nos permiten crear programas permiten crear programas y software. Entre ellos y software. Entre ellos tenemos Delphi , Qbasic, tenemos Delphi , Qbasic, Visual Basic, Pascal, Visual Basic, Pascal, Java, etc.. Java, etc..

Upload: leidy-johana-chizabas

Post on 26-Jul-2015

495 views

Category:

Education


1 download

TRANSCRIPT

LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION

son herramientas que nos son herramientas que nos permiten crear programas y permiten crear programas y software. Entre ellos tenemos software. Entre ellos tenemos Delphi , Qbasic, Visual Basic, Delphi , Qbasic, Visual Basic, Pascal, Java, etc..Pascal, Java, etc..

Una computadora funciona Una computadora funciona bajo control de un programa bajo control de un programa

el cual debe estar el cual debe estar almacenado en la unidad de almacenado en la unidad de memoria; tales como el disco memoria; tales como el disco

duro.duro.

Cual es la función de la Cual es la función de la Programación……?Programación……?

Los lenguajes de programación Los lenguajes de programación facilitan la tarea de programación, ya facilitan la tarea de programación, ya que disponen de formas adecuadas que disponen de formas adecuadas que permiten ser leídas y escritas por que permiten ser leídas y escritas por personas.personas.

Los lenguajes de programación se Los lenguajes de programación se representan en forma simbólica y en manera representan en forma simbólica y en manera de un texto los códigos que podrán ser de 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 celulares2 cajeros Automáticos2 cajeros Automáticos3 los mp33 los mp34 Calculadoras4 Calculadoras

Hay lenguajes de programación que Hay lenguajes de programación que utilizan compilador utilizan compilador

QUE ES UN COMPILADOR……..?QUE ES UN COMPILADOR……..?

Un compilador es un programa que, a Un compilador es un programa que, a su vez, traduce un programa escrito su vez, traduce un programa escrito en un lenguaje de programación a en un lenguaje de programación a otro lenguaje de programaciónotro lenguaje de programación

La razón principal para querer usar un La razón principal para querer usar un compilador es querer traducir un compilador es querer traducir un programa de un lenguaje de alto programa de un lenguaje de alto nivel, a otro lenguaje de nivel inferior.nivel, a otro lenguaje de nivel inferior.

Los lenguajes de programación se Los lenguajes de programación se determinan según el nivel determinan 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 el La palabra "bajo" no implica que el lenguaje sea inferior a un lenguaje lenguaje sea inferior a un lenguaje de alto nivel; se refiere a la reducida de alto nivel; se refiere a la reducida abstracción entre el lenguaje y el abstracción entre el lenguaje y el hardware. directa hardware. directa

Ejemplo PLC Ejemplo 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 la Tales 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 que Hay lenguajes de programación que

son considerados por algunos son considerados por algunos expertos como lenguajes de Nivel expertos como lenguajes de Nivel medio medio

al tener ciertas características que al tener ciertas características que los acercan a los lenguajes de bajo los acercan a los lenguajes de bajo nivel. “ejemplo D.O.S”nivel. “ejemplo D.O.S”

Disk Operating System Disk Operating System

Lenguajes de alto nivelLenguajes de alto nivel Los lenguajes de alto nivel son Los lenguajes de alto nivel son

normalmente fáciles de aprender normalmente fáciles de aprender porque están formados por porque están formados por elementos de lenguajes naturales, elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los de alto nivel más conocido, los comandos como "IF CONTADOR = 10 comandos como "IF CONTADOR = 10 THEN STOP" THEN STOP"

pueden utilizarse para pedir a la pueden utilizarse para pedir a la computadora que pare si CONTADOR computadora que pare si CONTADOR es igual a 10. Por desgracia para es igual a 10. Por desgracia para muchas personas esta forma de muchas personas esta forma de trabajar es un poco frustrante, dado trabajar es un poco frustrante, dado que a pesar de que las que a pesar de que las computadoras parecen comprender computadoras parecen comprender un lenguaje natural, lo hacen en un lenguaje natural, lo hacen en realidad de una forma rígida y realidad de una forma rígida y sistemáticasistemá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” THEN IF 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 Qbasic Primeros pasos para entrar a Qbasic Salir de Qbasic Salir de Qbasic Uso de variablesUso de variables Como guardar en QbasicComo guardar en Qbasic Comandos utilizados Comandos utilizados Funciones del ScreenFunciones del Screen El color El color Estructuras de Condición IfEstructuras de Condición If Estructura del Select Case Estructura del Select Case Estructuras del For…Next Estructuras 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 ASCII Teclas especiales del código ASCII Funciones del RND Funciones del RND Control del Tiempo Control del Tiempo Manejo del INPManejo del INP

TAREATAREA

INVESTIGAR EL CODIGO ASCIIINVESTIGAR EL CODIGO ASCII MEMORIZARLOMEMORIZARLO