SlideShare una empresa de Scribd logo
1 de 11
ESTRUCTURA SINTACTICA DE LOS
        LENGUAJES

       Alvarado, Efrain
       C.I. 22.190.743
       Seccion SAIA A
Se trata de un lenguaje fuertemente tipificado de medio nivel pero
                 con muchas caracteristicas de bajo nivel. Dispone de las estructuras
 LENGUAJE C         tipicas de los lenguajes de alto nivel pero, a su vez, dispone de
                 construcciones de lenguaje que permiten un control a muy bajo nivel.
                      Los compiladores suelen ofrecer extensiones al lenguaje que
                  posibilitan mezclar codigo en en samblador o codigo C o accedert
                            directamente a memoria o dispositivos perifericos



                 Se trata de un lenguaje fuertemente tipificado de medio nivel pero
                 con muchas características de bajo nivel. Dispone de las estructuras
     JAVA        típicas de los lenguajes de alto nivel pero, a su vez, dispone de
                 construcciones del lenguaje que permiten un control a muy bajo
                 nivel. Los compiladores suelen ofrecer extensiones al lenguaje que
                 posibilitan mezclar código en ensamblador con código C o acceder
                 directamente a memoria o dispositivos periféricos.


                            Visual Basic es una aplicación y un lenguaje de
               programación desarrollados por Alan Cooper para Microsoft. Se origina
VISUAL BASIC    en el clásico lenguaje BASIC. La primera versión salió en 1991 en un
                entorno relativamente sencillo para facilitar la creación de programas
                 gráficos. Visual Basic, como su nombre lo indica, utiliza una interfaz
                                           totalmente visual.
ESTRUCTURA DE DATOS LENGUAJE C
•   /* Comentarios de un parrafo completo            •       void main (void) // Prog. ppal. típico de Turbo C
    comprendidos entre /*.....*/, sirven para
                                                          Llave de inicio del programa
    aclarar qué el programa o una parte del programa
    */                                                   {
•   // Comentarios de 1 sola línea                       // codigo del programa
    Zona de ficheros de cabecera de las librerías        // fin del programa
•   #include <....... . h> // h de Head                  }
•   #include <....... . h>                               // Desarrollo del código de las funciones anteriores
    Zona de prototipos de funciones
•   int Potencia (int x,y)
    Zona de variables globales
•   int valor;
•   float media_total;
LENGUAJE C
                             •   Sentencia if
                             •   Setencia switch
                             •   Setencia while
                             •   Setencia for
 Estructuras de Control      •   Break y Continue



                            Igualdad:         ==
                            Mayor que:        >
                            Menor que:         <
                            Mayor o igual que: >=
                            Menor o igual que: <=
                            Diferente:        !=
Estructuras Condicionales   Y lógico (AND): &&
                            O lógico (OR):    ||
                            Negación (NOT): !
ESTRUCTURA JAVA
Un programa simple en Java tiene la siguiente estructura:

Donde Nombre de la clase es el nombre de la clase principal que contiene el código fuente que deberá
guardarse en la computadora con el sufijo .java (NombreClase.java). Todas las aplicaciones Java tienen un
método main que a su vez, contiene un conjunto de instrucciones. En Java los conjuntos o bloques de
sentencias se indican entre llaves ({ y }).
Ejemplo.
Con este ejemplo mostramos la estructura de una aplicación Java simple. El nombre de la clase Saludo deberá
guardarse como Saludo.java
      public class Saludo
      {
  public static void main( String[] args )
  {
      System.out.println( "Saludos desde México" );
 } //fin del método main
} //fin de la clase Saludo
ESTRUCTURAS CONDICIONALES
Estructuras condicionales en Java
Las estructuras condicionales, como su nombre lo indica, sirven para tomar decisiones, ya sea por medio del usuario o una fun ción propia que hagamos del programa
nuestras aplicaciones siempre deben saber que hacer.
Condicional If - else
El if significa algo así como si y el else "de lo contrario", veamos un ejemplo con pseudocódigo.
Código:
Si(4 es menor que 3) Entonces {
Imprimir "Estas en lo correcto 4 es menor que 3";
} De lo contrario {
Imprimir "Eso es falso 4 no es menor que 3";
}

Aunque el anterior ejemplo resulta basto y poco consizo nos da una idea del funcionamiento de los condicionales. Veamos un ejemplo en Java:
[highlight=java]int num1 = 10;
int num2 = 20;
if (num1<num2){
System.out.println(num1+" Es mayor que "+ num2);
}
else {
System.out.println(num2+" Es mayor que "+num1);
}[/highlight]
Como verán utilice el operador "<" (Menor que) para hacer la operación, es decir que también podemos usar distintos operadore s, ya sean aritméticos, relacionales o
lógicos siempre podremos usarlos..
ESTRUCTURAS DE CONTROL
Selección Simple if
Selección Múltiple switch
Iteración con control previo (Mientras) while
Iteración con control posterior (Repetir) do while
Iteración por sub rangos (Para Cada) for
ORACLE
Oracle es básicamente una herramienta cliente/servidor
para la gestión de
Bases de Datos. Es un producto vendido a nivel mundial,
aunque la gran potencia que tiene y su elevado precio
hace que sólo se vea en empresas muy grandes y
multinacionales, por norma general. En el desarrollo de
páginas web pasa lo mismo: como es un sistema muy
caro no está tan extendido como otras bases de datos,
por ejemplo, Access, MySQL, SQL Server, etc.
SQL
El lenguaje de consulta estructurado o SQL (por sus
siglas en inglésstructured query language) es un lenguaje
declarativo de acceso a bases de datos relacionales que
permite especificar diversos tipos de operaciones en
estas. Una de sus características es el manejo
del álgebra y el cálculo relacional permitiendo
efectuar consultas con el fin de recuperar -de una forma
sencilla- información de interés de una base de datos, así
como también hacer cambios sobre ella.
MICROSOFT ACCES
Microsoft Access es un sistema de gestión de bases de
datos para los sistemas operativo Microsoft Windows,
desarrollado por Microsoft y orientado a ser usado en un
entorno personal o en pequeñas organizaciones. Es un
componente de la suite ofimática Microsoft Office.
Permite crear ficheros debases de datos relacionales que
pueden ser fácilmente gestionadas por unainterfaz
gráfica simple.
BIBLIOGRAFIA
• http://introdprogjava.blogspot.com/2008/04/estructuras-de-control-en-
  java.html
• http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico3.htm
• http://www.desarrolloweb.com/articulos/estructuras-de-control.html
• http://es.scribd.com/doc/8982653/Estructuras-de-Control-Visual-Basic

Más contenido relacionado

La actualidad más candente (19)

Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 
2 poo u1 1 Introduccion
2 poo u1 1 Introduccion2 poo u1 1 Introduccion
2 poo u1 1 Introduccion
 
CSSED, PYTHON, PERL
CSSED, PYTHON, PERLCSSED, PYTHON, PERL
CSSED, PYTHON, PERL
 
2 poo u1 2 Hola mundo
2 poo u1 2 Hola mundo2 poo u1 2 Hola mundo
2 poo u1 2 Hola mundo
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programa pascal
Programa pascalPrograma pascal
Programa pascal
 
PROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADAPROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADA
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Exposición ted
Exposición tedExposición ted
Exposición ted
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Java
JavaJava
Java
 
1. introducción a c#
1.  introducción a c#1.  introducción a c#
1. introducción a c#
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Pascal
PascalPascal
Pascal
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
 
9.laravel
9.laravel9.laravel
9.laravel
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Prolog
PrologProlog
Prolog
 

Similar a Estructura sintactica de los lenguajes

Clasen1java
Clasen1javaClasen1java
Clasen1javajbersosa
 
Metreología Programación
Metreología ProgramaciónMetreología Programación
Metreología Programaciónreyesmartinez95
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelEstefhany1
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaglfloresgilberto
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosDoris Aguagallo
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionkatiuska27
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programaciongiovanni ascencio
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaNelson Rivera
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaNelson Rivera
 
Clase2
Clase2Clase2
Clase2rilara
 
Prueba slideshare
Prueba slidesharePrueba slideshare
Prueba slideshareprd-wull
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1Lubas Pc
 
Trabajo java
Trabajo javaTrabajo java
Trabajo javaamec0612
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_javaSaviotec
 
Nivel de programacion introduccion
Nivel de programacion  introduccionNivel de programacion  introduccion
Nivel de programacion introduccioncamiloesteban95
 

Similar a Estructura sintactica de los lenguajes (20)

Clasen1java
Clasen1javaClasen1java
Clasen1java
 
Metreología Programación
Metreología ProgramaciónMetreología Programación
Metreología Programación
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 
Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Clase2
Clase2Clase2
Clase2
 
JAVA
JAVAJAVA
JAVA
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Prueba slideshare
Prueba slidesharePrueba slideshare
Prueba slideshare
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1
 
Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Nivel de programacion introduccion
Nivel de programacion  introduccionNivel de programacion  introduccion
Nivel de programacion introduccion
 

Estructura sintactica de los lenguajes

  • 1. ESTRUCTURA SINTACTICA DE LOS LENGUAJES Alvarado, Efrain C.I. 22.190.743 Seccion SAIA A
  • 2. Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas caracteristicas de bajo nivel. Dispone de las estructuras LENGUAJE C tipicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones de lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar codigo en en samblador o codigo C o accedert directamente a memoria o dispositivos perifericos Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras JAVA típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos. Visual Basic es una aplicación y un lenguaje de programación desarrollados por Alan Cooper para Microsoft. Se origina VISUAL BASIC en el clásico lenguaje BASIC. La primera versión salió en 1991 en un entorno relativamente sencillo para facilitar la creación de programas gráficos. Visual Basic, como su nombre lo indica, utiliza una interfaz totalmente visual.
  • 3. ESTRUCTURA DE DATOS LENGUAJE C • /* Comentarios de un parrafo completo • void main (void) // Prog. ppal. típico de Turbo C comprendidos entre /*.....*/, sirven para Llave de inicio del programa aclarar qué el programa o una parte del programa */ { • // Comentarios de 1 sola línea // codigo del programa Zona de ficheros de cabecera de las librerías // fin del programa • #include <....... . h> // h de Head } • #include <....... . h> // Desarrollo del código de las funciones anteriores Zona de prototipos de funciones • int Potencia (int x,y) Zona de variables globales • int valor; • float media_total;
  • 4. LENGUAJE C • Sentencia if • Setencia switch • Setencia while • Setencia for Estructuras de Control • Break y Continue Igualdad: == Mayor que: > Menor que: < Mayor o igual que: >= Menor o igual que: <= Diferente: != Estructuras Condicionales Y lógico (AND): && O lógico (OR): || Negación (NOT): !
  • 5. ESTRUCTURA JAVA Un programa simple en Java tiene la siguiente estructura: Donde Nombre de la clase es el nombre de la clase principal que contiene el código fuente que deberá guardarse en la computadora con el sufijo .java (NombreClase.java). Todas las aplicaciones Java tienen un método main que a su vez, contiene un conjunto de instrucciones. En Java los conjuntos o bloques de sentencias se indican entre llaves ({ y }). Ejemplo. Con este ejemplo mostramos la estructura de una aplicación Java simple. El nombre de la clase Saludo deberá guardarse como Saludo.java public class Saludo { public static void main( String[] args ) { System.out.println( "Saludos desde México" ); } //fin del método main } //fin de la clase Saludo
  • 6. ESTRUCTURAS CONDICIONALES Estructuras condicionales en Java Las estructuras condicionales, como su nombre lo indica, sirven para tomar decisiones, ya sea por medio del usuario o una fun ción propia que hagamos del programa nuestras aplicaciones siempre deben saber que hacer. Condicional If - else El if significa algo así como si y el else "de lo contrario", veamos un ejemplo con pseudocódigo. Código: Si(4 es menor que 3) Entonces { Imprimir "Estas en lo correcto 4 es menor que 3"; } De lo contrario { Imprimir "Eso es falso 4 no es menor que 3"; } Aunque el anterior ejemplo resulta basto y poco consizo nos da una idea del funcionamiento de los condicionales. Veamos un ejemplo en Java: [highlight=java]int num1 = 10; int num2 = 20; if (num1<num2){ System.out.println(num1+" Es mayor que "+ num2); } else { System.out.println(num2+" Es mayor que "+num1); }[/highlight] Como verán utilice el operador "<" (Menor que) para hacer la operación, es decir que también podemos usar distintos operadore s, ya sean aritméticos, relacionales o lógicos siempre podremos usarlos..
  • 7. ESTRUCTURAS DE CONTROL Selección Simple if Selección Múltiple switch Iteración con control previo (Mientras) while Iteración con control posterior (Repetir) do while Iteración por sub rangos (Para Cada) for
  • 8. ORACLE Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que sólo se vea en empresas muy grandes y multinacionales, por norma general. En el desarrollo de páginas web pasa lo mismo: como es un sistema muy caro no está tan extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL Server, etc.
  • 9. SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglésstructured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.
  • 10. MICROSOFT ACCES Microsoft Access es un sistema de gestión de bases de datos para los sistemas operativo Microsoft Windows, desarrollado por Microsoft y orientado a ser usado en un entorno personal o en pequeñas organizaciones. Es un componente de la suite ofimática Microsoft Office. Permite crear ficheros debases de datos relacionales que pueden ser fácilmente gestionadas por unainterfaz gráfica simple.
  • 11. BIBLIOGRAFIA • http://introdprogjava.blogspot.com/2008/04/estructuras-de-control-en- java.html • http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico3.htm • http://www.desarrolloweb.com/articulos/estructuras-de-control.html • http://es.scribd.com/doc/8982653/Estructuras-de-Control-Visual-Basic