Universidad Fermín ToroDepartamento de Formación General       Escuela de Ingeniería            Cabudare                  ...
Sintaxis de                                              Lenguaje CLa sintaxis de un lenguaje de programación es el conjun...
Características de la Sintaxis del Lenguaje C* Los bloques de código se marcan con las llaves {…}. Son       equivalentes ...
Sintaxis de JavaLa sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de éste, que combina la sintaxis pa...
Características de la Sintaxis de Java                                               En base al ejemplo anterior :        ...
Sintaxis de Visual Basic   Un programa está constituido por variables que contienen datos sobre los que se trabaja y por s...
Los tipos de datos básicos que se pueden almacenar en una variable son los siguientes:                                    ...
Sintaxis de OracleOracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por elacrónimo en inglés de...
Sintaxis de SQL   es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipo...
Having                                         SELECT "nombre_columna 1",                                         SUM("nom...
Bibliografía• http://www.atc.us.es/asignaturas/fi/curso_de_c/Sintaxis_del_lenguaje_C.ht  ml• http://www.buenastareas.com/e...
Estructura sintactica de los lenguajes
Próxima SlideShare
Cargando en…5
×

Estructura sintactica de los lenguajes

1.380 visualizaciones

Publicado el

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.380
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
31
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Estructura sintactica de los lenguajes

  1. 1. Universidad Fermín ToroDepartamento de Formación General Escuela de Ingeniería Cabudare Guaynegmar González CI.22315404 Sección: Saia A
  2. 2. Sintaxis de Lenguaje CLa sintaxis de un lenguaje de programación es el conjunto de reglas que debemos seguir para que el compilador sea capaz de reconocer nuestro programa como un programa C válido. Por ejemplo, un programa debe tener el siguiente formato general: Main () { Sentencias del programa } Esta regla nos dice que para que el compilador reconozca nuestro programa debemos escribir al menos todas las palabras y signos que no están en letra cursiva. Las partes en cursiva se reconocen usando otras reglas sintácticas. Estas reglas definen o dicen como debe ser una lista de sentencias. Tales reglas nos dicen, por ejemplo, que la lista de sentencias puede estar vacía, por lo que Main () { }es un programa C perfectamente válido, que el compilador reconocerá sin problemas (aunque no hará nada útil).Una característica de la sintaxis del C es que los espacios en blanco y retornos de carro que aparecen en las reglas sintácticas son opcionales. Esto quiere decir que nuestro programa de ejemplo se puede escribir en una sola línea: main() {printf(“Hola",);printf(" que tal esta todo?.n");} Su sintaxis es perfectamente válida y funciona exactamente igual, aunque es más difícil de leer para los humanos (no para el computador).Por tanto, aunque el lenguaje no obliga a ello, se suele colocar una sentencia por línea y con espacios de forma que el programa se pueda leer cómodamente.
  3. 3. Características de la Sintaxis del Lenguaje C* Los bloques de código se marcan con las llaves {…}. Son equivalentes al inicio y fin del pseudocódigo. * Todas las instrucciones terminan con un punto y coma ( ; ) * Los identificadores de variables, funciones, etc., no pueden empezar con un número ni contener espacios o símbolos especiales, salvo el de subrayado ( _ ) * Los caracteres se encierran entre comillas simples ( „…‟ ) * Las cadenas de caracteres se encierran entre comillas dobles ( “…” ) * El lenguaje es sensitivo a las mayúsculas. Es decir, no es lo mismo escribir main() que MAIN() o Main
  4. 4. Sintaxis de JavaLa sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de éste, que combina la sintaxis para programación genérica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos. Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse varios objetos). Ejemplo:
  5. 5. Características de la Sintaxis de Java En base al ejemplo anterior : Todo en Java está dentro de una clase, incluyendo programas autónomos. El código fuente se guarda en archivos con el mismo nombre que la clase que contienen y con extensión “.java”. Una clase (class) declarada pública (public) debe seguir este convenio. En el ejemplo anterior, la clase es Hola, por lo que el código fuente debe guardarse en el fichero “Hola.java” El compilador genera un archivo de clase (con extensión “.class”) por cada una de las clases definidas en el archivo fuente. Una clase anónima se trata como si su nombre fuera la concatenación del nombre de la clase que la encierra, el símbolo “$”, y un número entero. Los programas que se ejecutan de forma independiente y autónoma, deben contener el método ”main()”. La palabra reservada ”void” indica que el método main no devuelve nada. El método main debe aceptar un array de objetos tipo String. Por acuerdo se referencia como ”args”, aunque puede emplearse cualquier otro identificador.La palabra reservada ”static” indica que el método es un método de clase, asociado a la clase en vez de una instancias de la misma. El método main debe ser estático o ‟‟de clase‟‟.La palabra reservada public significa que un método puede ser llamado desde otras clases, o que la clase puede ser usada por clases fuera de la jerarquía de la propia clase. Otros tipos de acceso son ”private” o ”protected”. La utilidad de impresión (en pantalla por ejemplo) forma parte de la biblioteca estándar de Java: la clase „‟‟System‟‟‟ define un campo público estático llamado „‟‟out‟‟‟. El objeto out es una instancia de „‟‟PrintStream‟‟‟, que ofrece el método „‟‟println (String)‟‟‟ para volcar datos en la pantalla (la salida estándar). Las aplicaciones autónomas se ejecutan dando al entorno de ejecución de Java el nombre de la clase cuyo método main debe invocarse. Por ejemplo, una línea de comando (en Unix o Windows) de la forma java –cp . Hola ejecutará el programa del ejemplo (previamente compilado y generado “Hola.class”). El nombre de la clase cuyo método main se llama puede especificarse también en el fichero “MANIFEST” del archivo de empaquetamiento de Java (.jar).
  6. 6. Sintaxis de Visual Basic Un programa está constituido por variables que contienen datos sobre los que se trabaja y por sentencias que operan sobre estos datos. Algunos aspectos a tener en cuenta a la hora de escribir sentencias de programación en Visual Basic son:a) Comentarios. En Visual Basic, todo lo contenido en una sentencia a la derecha del carácter comilla simple (`) en una línea es un comentario y no es tenido en cuenta. Los comentarios son muy útiles para facilitar la comprensión del código utilizado sobre todo en proyectos complejos donde resulta imprescindibles para revisiones posteriores del código.b) Sentencias en más de una línea. En ocasiones las sentencias son complejas y es necesario escribirlas en más de una línea para que entren en la pantalla, para ello hay que dejar un espacio en blanco al final de la línea y escribir el carácter guión inferior (_)Ej.) lblEtiqueta.Caption = "Esta es una etiqueta de descripción de " _ "un ejemplo de una sentencia en dos líneas"c) Varias Sentencias en una sola línea. Para escribir varias sentencias en una sola línea es necesario escribir dos puntos (:) entre sentencia y sentencia.Ej.) a= 7: b= 87:d) Variables y Tipos de Datos.Los programas usan variables, para guardar valores temporalmente, así se puede entender una variable como una entidad que permite almacenar valores temporalmente durante la ejecución de una aplicación. Posee dos partes, un nombre o identificador y un valor que será su contenido.
  7. 7. Los tipos de datos básicos que se pueden almacenar en una variable son los siguientes: d.1) Tipos Numéricos Se usan para representar cantidades numéricas enteras (integer y long) y decimales (single y double). d.2) Tipo Byte. Representa una cantidad entre 0 y 255 y se pueden hacer con el las mismas operaciones que con los enteros, salvo la resta. d.3) Tipo String Se usa para representar cadenas de caracteres d.4) Tipo Bolean. Permite representar valores del tipo True/False. d.5) Tipo Date. Se usa para representar Fechas d.6) Tipo Currency.Es un formato de representación en coma fija, se usa para representar valores decimales que tengan a lo sumo 15 dígitos de parte entera y cuatro de parte decimal. Ejemplo de estructura de Visual Basic :
  8. 8. Sintaxis de OracleOracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por elacrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando: •Soporte de transacciones •Estabilidad •Escalabilidad •Soporte multiplataforma. Sintaxis Para Escribir Criterios en Access
  9. 9. Sintaxis de SQL 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 elmanejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el finde recuperar de una forma sencilla información de interés de una base de datos, así como también hacer cambios sobre ella. Existe una amplia lista de sentencias de SQL a continuación las mas resaltantes. Select SELECT "nom de colonne" FROM "nombre_tabla" Distinct SELECT DISTINCT "nombre_columna" FROM "nombre_tabla" Where SELECT "nombre_columna" FROM "nombre_tabla" WHERE "condition" And/Or SELECT "nombre_columna" FROM "nombre_tabla" WHERE "condición simple" {[AND|OR] "condición simple"}+
  10. 10. Having SELECT "nombre_columna 1", SUM("nombre_columna 2") In SELECT "nombre_columna" FROM "nombre_tabla" FROM "nombre_tabla" GROUP BY "nombre_columna 1" WHERE "nombre_columna" IN (valor1, HAVING (condición de función valor2, ...) aritmética) Between Create Table SELECT "nombre_columna" CREATE TABLE "nombre_tabla" FROM "nombre_tabla" ("columna 1" WHERE "nombre_columna" BETWEEN "tipo_de_datos_para_columna_1", valor1 AND valor2 "columna 2" Like "tipo_de_datos_para_columna_2", SELECT "nombre_columna" ... ) FROM "nombre_tabla" Drop Table WHERE "nombre_columna" LIKE {patrón} DROP TABLE "nombre_tabla" Order By SELECT "nombre_columna" Truncate Table FROM "nombre_tabla" TRUNCATE TABLE "nombre_tabla" [WHERE "condición"] Insert IntoORDER BY "nombre_columna" [ASC, DESC] INSERT INTO "nombre_tabla" Count ("colonne 1", "colonne 2", ...) SELECT COUNT("nombre_columna") valorS ("valor 1", "valor 2", ...) FROM "nombre_tabla" Update Group By UPDATE "nombre_tabla" SELECT "nombre_columna 1", SET "colonne 1" = [nuevo valor] SUM("nombre_columna 2") WHERE {condition} FROM "nombre_tabla" Delete From GROUP BY "nombre_columna 1" DELETE FROM "nombre_tabla" WHERE {condición}
  11. 11. Bibliografía• http://www.atc.us.es/asignaturas/fi/curso_de_c/Sintaxis_del_lenguaje_C.ht ml• http://www.buenastareas.com/ensayos/Sintaxis-Del-Lenguaje- c/3462390.html• http://www.sistemas.edu.bo/cbalderrama/sis%201100/LIBROS/Libro%20B ase/Anexo%20B.pdf• http://www.emagister.com/curso-visual-basic-6-introduccion/sintaxis- visual-basic-sentencias-variables-tipos-datos• http://es.scribd.com/doc/29503654/Sintaxis-Para-Escribir-Criterios-en- Access• http://es.wikipedia.org/wiki/SQL• http://sql.1keydata.com/es/sintaxis-sql.php

×