Your SlideShare is downloading. ×
Estructura sintactica de los lenguajes de programacion y bases de datos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Estructura sintactica de los lenguajes de programacion y bases de datos

1,309
views

Published on

Estructura sintactica de los lenguajes de programacion y bases de datos

Estructura sintactica de los lenguajes de programacion y bases de datos

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,309
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
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. UNIVERSIDAD FERMIN TOROVICERECTORADO ACADEMICO FACULTAD DE INGENIERIA Estructuras Sintácticas Autor: Willians Rodríguez C.I: 21.125.071 Sección: SAIA A Cabudare, agosto 2012
  • 2. Sintaxis en CTipos, operadores y expresiones
  • 3. Estructura de control Funciones
  • 4. Sintaxis de Java La sintaxis de un lenguaje define cómo se usarán las palabras claves, los operadores y las variables para construir y evaluar expresiones. La sintaxis de Java especifica como se escribirán los siguientes elementos: Comentarios. Expresiones y operadores. Identificadores. Variables y tipos de datos. Palabras clave. Bloques y sentencias. Literales.ComentariosJava ofrece tres tipos de comentarios: dos para comentarios regularesen el código fuente y uno para la documentación especial del sistemajavadoc.Comentarios de varias líneas.Los comentarios de varias líneas se incluyen entre los símbolos /* y */,como en C y C++./* Este es un ejemplo de un comentario de varias líneas. */Comentarios de una sola línea.Para comentariar una sola línea se utiliza la doble diagonal //. Elcomentario se inicia cuando se encuentra la doble diagonal y continuahasta el final de la línea.// Este es un comentario de una sola linea //Este es otro comentarioComentarios para documentación.Realmente este tipo de comentario es el mismo que el de varias líneascon la diferencia de que la información que contenga será usada paraun procesamiento especial que lleva a cabo la herramienta javadoc.Se distingue del comentario de varias líneas porque se agrega unasterisco adicional al inicio del comentario./** Este tipo de comentarios los utiliza la herramienta javadoc */
  • 5. Identificadores Un identificador es una secuencia de caracteres comenzando por una letra y conteniendo letras y números. Los identificadores no se limitan a los caracteres ASCII, si el editor de texto lo soporta, se pueden escribir identificadores utilizando caracteres Unicode. Las letras Java incluyen los caracteres ASCII A-Z y a-z. Los digitos Java incluyen los digitos ASCII 0-9. Para propósitos de construir identificadores, los caracteres ASCII $ y _ son también considerados letras Java. No hay un límite en lo concerniente al número de caracteres que pueden tener los identificadores. Estos son algunos ejemplos de identificadores válidos: _varx $var1 MAX_NUM var2 Palabras claveLa siguiente tabla muestra las palabras claves de Java, éstas sonreservadas y no pueden ser utilizadas como identificadores.Son palabras claves de Java que no son usadas actualmente.true, false, and null no son palabras claves pero son palabrasreservadas, así que tampoco pueden ser utilizadas como identificadores
  • 6. LiteralesUna literal es un valor constante formado por una secuencia de caracteres.Cualquier declaración en Java que defina un valor constante -un valor queno pueda ser cambiado durante la ejecución del programa- es una literal.Son ejemplos de literales los números, los caracteres y las cadenas decaracteres.Expresiones y Operadores ExpresiónUna expresión es una combinación de variables, operadores y llamadas demétodos construida de acuerdo a la sintaxis del lenguaje que devuelve unvalor. El tipo de dato del valor regresado por una expresión depende de loselementos usados en la expresión. OperadoresLos operadores son símbolos especiales que por lo común se utilizan enexpresiones. La tabla siguiente muestra algunos tipos de operadores que utilizaJava.
  • 7. SINTAXIS VISUAL BASIC.Un programa está constituido por variables que contienen datos sobre los que se trabaja y porsentencias que operan sobre estos datos. Algunos aspectos a tener en cuenta a la hora deescribir sentencias de programación en Visual Basic son:a) Comentarios. En Visual Basic, todo lo contenido en una sentencia a la derecha del caráctercomilla simple (`) en una línea es un comentario y no es tenido en cuenta. Los comentarios sonmuy útiles para facilitar la comprensión del código utilizado sobre todo en proyectos complejosdonde 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 necesarioescribirlas en más de una línea para que entren en la pantalla, para ello hay que dejar un espacioen 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 esnecesario 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 unavariable como una entidad que permite almacenar valores temporalmente durante la ejecuciónde una aplicación. Posee dos partes, un nombre o identificador y un valor que será su contenido.Los tipos de datos básicos que se pueden almacenar en una variable son los siguientes: d.1) Tipos NuméricosSe usan para representar cantidades numéricas enteras (integer y long) y decimales (single ydouble).d.2) Tipo Byte.Representa una cantidad entre 0 y 255 y se pueden hacer con el las mismas operaciones que conlos enteros, salvo la resta.d.3) Tipo StringSe usa para representar cadenas de caracteresd.4) Tipo Bolean.Permite representar valores del tipo True/False.d.5) Tipo Date.Se usa para representar Fechasd.6) Tipo Currency.Es un formato de representación en coma fija, se usa para representar valores decimales quetengan a lo sumo 15 dígitos de parte entera y cuatro de parte decimal.
  • 8. Estructuras de control visual basicEstructuras de DecisiónLos procedimientos de Visual Basic pueden probar condiciones y,dependiendo de los resultados, realizar diferentes operaciones. Entrelas estructuras de decisión que acepta Visual Basic se incluyenlassiguientes:*If…Then*If…Then…Else*Select CaseSelect CaseVisual Basic proporciona la estructura Select Case como alternativa aIf…Then…Else para ejecutar selectivamente un bloque de sentenciasentre varios bloques.La sentencia Select Case ofrece posibilidadessimilares a lainstrucciónIf…Then…Else,pero hace que el código sea.La estructura Select Case funciona con una única expresión depruebaque se evalúa una vez solamente, al principio de la estructura.VisualBasic compara el resultado de esta expresión con los valores decada Case de la estructura. Si hay una coincidencia, ejecuta el bloquedesentencias asociado a eseCase:Selec Caseexpresión_prueba [Caselista_expresiones1[bloque de sentencias 1]] [Caselista_expresiones2[bloque de sentencias 2]]... [Case Else[bloque de sentencias n]]End select
  • 9. Estructuras de Repetición o Bucle Las estructuras de repetición o bucle le permiten ejecutar una o máslíneas de código repetidamente. Las estructuras de repetición queacepta Visual Basic son: • Do...Loop • For...Next • For Each...Next Do...Loop Utilice el bucle Do para ejecutar un bloque de sentencias un númeroindefinido de veces. Hay algunas variantes en la sentencia Do...Loop, pero cada una evalúa una condición numérica paradeterminar si continúa la ejecución. Como ocurre con If...Then, La condición debe ser un valor o una expresión que dé como resultado False (cero) o True (distinto de cero). Do While condición Sintaxis OracleESTRUCTURA FÍSICA Y LÓGICALas estructura física tales como los archivos del sistema operativo, sonalmacenados en dispositivos tangibles como son cintas magnéticas, discosy otros. A cada archivo le corresponde un espacio en el sistema operativo.Oracle requiere de varios archivos para su funcionamiento, los cualesconforman su estructura física. A la estructura lógica le corresponde unespacio por unidad, pero sus limitaciones son independientes de laslocalizaciones de espacio físico.Para ver el gráfico seleccione la opción "Descargar" del menú superiorUSO DE MEMORIA:El uso de memoria en el RDBMS Oracle tiene como propósito lo siguiente: Almacenar los códigos de los programas para empezar a ejecutarse. Almacenar los datos necesarios durante la ejecución de un programa. Almacenar información sobre como es la transferencia entre procesos yperiféricos.
  • 10. PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLEUn RDBMS Oracle esta compuesto por tres partes principales, que son:El Kernel de OracleLas instancias del Sistema de Base de Datos.Los Archivos relacionados al sistema de Base de Datos.EL KERNEL DE ORACLEEl Kernel es el corazón del RDBMS Oracle, el cual maneja las siguientes tareas:Manejar el almacenamiento y definición de los datos.Suministrar y limitar el acceso a los datos y la concurrencia de los usuarios.Permitir los backup y la recuperación de los datos.Interpretar el SQL y PL/SQL.Así como el Kernel es un sistema operativo, el Kernel Oracle es cargado a la memoria alinicio de las operaciones y es usado por cada base de datos existente en el equipo.EL PGA (Programa Global Área)Es también llamado Proceso Global Área, consta de datos e información de control de losprocesos, asegurando el uso correcto de estos. El PGA contiene información acerca de lasconexiones y los procesos que se realizan en Oracle, su tamaño es variable en longitud,pero no es dinámico. El PGA se activa al conectarse un usuario.Para ver el gráfico seleccione la opción "Descargar" del menú superiorEL SGA (System Global Area)Se puede llamar Shared global área. Se podría definir como una serie de buffers enmemoria residente, a través de la cual todas las transacciones y el almacenamiento dedato fluyen. El SGA es localizado en memoria al iniciarse una instancia y desaparece albajarla. Su tamaño no puede ser cambiado, pero si puede ser visto con el comando"SHOW SGA" en el SQL*DBA. Su longitud esta definida por lo parámetros del archivo deiniciación INIT.ORA.Esta Compuesto por:Diccionario CacheLos Redo Log BuffersLos Database BuffersDICCIONARIO CACHEEs un conjunto de tablas que son usadas para proveer información asociada con la basede datos, donde se definen los nombres de usuarios, privilegios, objetos, retenciones yespacios que conforman un RDBMS Oracle.REDO LOG BUFFERS:Es un espacio reservado en memoria que contiene los cambios realizados a los bloques dedatos, permitiendo la reconstrucción de la base de datos en caso de ocurrir un accidente.DATABASE BUFFERS:Es un espacio reservado en memoria para las operaciones normales de la base de datos,el cual depende del tamaño especificado en el archivo de inicialización (INIT.ORA).
  • 11. Componentes sintácticos SQLLa mayoría de sentencias SQL tienen la misma estructura. Todascomienzan por un verbo (select, insert, update, create), a continuaciónle sigue una o más clausulas que nos dicen los datos con los quevamos a operar (from, where), algunas de estas son opcionales y otrasobligatorias como es el caso del from. En SQL tenemos bastantes sentencias que se pueden utilizar para realizar diversas tareas. Dependiendo de las tareas, estas sentencias se pueden clasificar en tres grupos principales (DML, DDL,DCL), aunque nos quedaría otro grupo que a mi entender no está dentro del lenguaje SQL sino del PLSQL.
  • 12. Sintaxis para escribir criterios en Access
  • 13. Bibliografíahttp://www.monografias.com/trabajos25/oracle/oracle.shtmlhttp://www.guebs.com/manuales/mysql-5.0/sql-syntax.htmlhttp://es.scribd.com/doc/8982653/Estructuras-de-Control-Visual-Basichttp://www.buenastareas.com/ensayos/Sintaxis-Lenguajes-De-Programacion/1975385.htmlhttp://www.emagister.com/curso-visual-basic-6-introduccion/sintaxis-visual-basic-sentencias-variables-tipos-datoshttp://www.desarrolloweb.com/articulos/tipos-de-sentencias-sql.htmlhttp://www.desarrolloweb.com/manuales/9/http://es.scribd.com/doc/29503654/Sintaxis-Para-Escribir-Criterios-en-Accesshttp://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=%2Fcom.ibm.sqls.doc%2Fsqls.htmhttp://www.buenastareas.com/ensayos/Sintaxis-Lenguajes-De-Programacion/1975385.htmlhttp://ldc.usb.ve/~vtheok/cursos/ci2125/material/ResumenLenguajeC.pdfhttp://codigoprogramacion.com/java/67-sintaxis-de-java.htmlhttp://profesores.fi-b.unam.mx/carlos/java/java_basico2.html