SlideShare una empresa de Scribd logo
1 de 14
UNIVERSIDAD FERMIN TORO
VICERECTORADO ACADEMICO
  FACULTAD DE INGENIERIA




 Estructuras Sintácticas




     Autor: Willians Rodríguez
         C.I: 21.125.071
         Sección: SAIA A
      Cabudare, agosto 2012
Sintaxis en C
Tipos, operadores y expresiones
Estructura de control




       Funciones
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.

Comentarios

Java ofrece tres tipos de comentarios: dos para comentarios regulares
en el código fuente y uno para la documentación especial del sistema
javadoc.


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 //. El
comentario se inicia cuando se encuentra la doble diagonal y continua
hasta el final de la línea.
// Este es un comentario de una sola linea //Este es otro comentario
Comentarios para documentación.
Realmente este tipo de comentario es el mismo que el de varias líneas
con la diferencia de que la información que contenga será usada para
un procesamiento especial que lleva a cabo la herramienta javadoc.

Se distingue del comentario de varias líneas porque se agrega un
asterisco adicional al inicio del comentario.
/** Este tipo de comentarios los utiliza la herramienta javadoc */
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 clave
La siguiente tabla muestra las palabras claves de Java, éstas son
reservadas 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 palabras
reservadas, así que tampoco pueden ser utilizadas como identificadores
Literales
Una literal es un valor constante formado por una secuencia de caracteres.
Cualquier declaración en Java que defina un valor constante -un valor que
no pueda ser cambiado durante la ejecución del programa- es una literal.
Son ejemplos de literales los números, los caracteres y las cadenas de
caracteres.




Expresiones y Operadores
                                  Expresión
Una expresión es una combinación de variables, operadores y llamadas de
métodos construida de acuerdo a la sintaxis del lenguaje que devuelve un
valor. El tipo de dato del valor regresado por una expresión depende de los
elementos             usados             en            la           expresión.
                                 Operadores
Los operadores son símbolos especiales que por lo común se utilizan en
expresiones. La tabla siguiente muestra algunos tipos de operadores que utiliza
Java.
SINTAXIS 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.
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.
Estructuras de control visual basic

Estructuras de Decisión
Los procedimientos de Visual Basic pueden probar condiciones y,
dependiendo de los resultados, realizar diferentes operaciones. Entre
las estructuras de decisión que acepta Visual Basic se incluyen
lassiguientes:

*If…Then
*If…Then…Else
*Select Case

Select Case
Visual Basic proporciona la estructura Select Case como alternativa a
If…Then…Else para ejecutar selectivamente un bloque de sentencias
entre varios bloques.
La sentencia Select Case ofrece posibilidadessimilares a la
instrucciónIf…Then…Else,pero hace que el código sea.

La estructura Select Case funciona con una única expresión de
pruebaque se evalúa una vez solamente, al principio de la estructura.
VisualBasic compara el resultado de esta expresión con los valores de
cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque
desentencias asociado a ese
Case:

Selec Case
expresión_prueba
 [Case
lista_expresiones1[bloque de sentencias 1]]
 [Case
lista_expresiones2[bloque de sentencias 2]]...
 [Case Else
[bloque de sentencias n]]
End select
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 Oracle
ESTRUCTURA FÍSICA Y LÓGICA

Las estructura física tales como los archivos del sistema operativo, son
almacenados en dispositivos tangibles como son cintas magnéticas, discos
y otros. A cada archivo le corresponde un espacio en el sistema operativo.
Oracle requiere de varios archivos para su funcionamiento, los cuales
conforman su estructura física. A la estructura lógica le corresponde un
espacio por unidad, pero sus limitaciones son independientes de las
localizaciones de espacio físico.

Para ver el gráfico seleccione la opción "Descargar" del menú superior

USO 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 y
periféricos.
PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE
Un RDBMS Oracle esta compuesto por tres partes principales, que son:
El Kernel de Oracle
Las instancias del Sistema de Base de Datos.
Los Archivos relacionados al sistema de Base de Datos.
EL KERNEL DE ORACLE
El 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 al
inicio 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 los
procesos, asegurando el uso correcto de estos. El PGA contiene información acerca de las
conexiones 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ú superior
EL SGA (System Global Area)
Se puede llamar Shared global área. Se podría definir como una serie de buffers en
memoria residente, a través de la cual todas las transacciones y el almacenamiento de
dato fluyen. El SGA es localizado en memoria al iniciarse una instancia y desaparece al
bajarla. 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 de
iniciación INIT.ORA.
Esta Compuesto por:
Diccionario Cache
Los Redo Log Buffers
Los Database Buffers
DICCIONARIO CACHE
Es un conjunto de tablas que son usadas para proveer información asociada con la base
de datos, donde se definen los nombres de usuarios, privilegios, objetos, retenciones y
espacios que conforman un RDBMS Oracle.
REDO LOG BUFFERS:
Es un espacio reservado en memoria que contiene los cambios realizados a los bloques de
datos, 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).
Componentes sintácticos SQL
La mayoría de sentencias SQL tienen la misma estructura. Todas
comienzan por un verbo (select, insert, update, create), a continuación
le sigue una o más clausulas que nos dicen los datos con los que
vamos a operar (from, where), algunas de estas son opcionales y otras
obligatorias 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.
Sintaxis para escribir criterios en Access
Bibliografía
http://www.monografias.com/trabajos25/oracle/oracle.shtml

http://www.guebs.com/manuales/mysql-5.0/sql-syntax.html

http://es.scribd.com/doc/8982653/Estructuras-de-Control-Visual-Basic

http://www.buenastareas.com/ensayos/Sintaxis-Lenguajes-De-
Programacion/1975385.html

http://www.emagister.com/curso-visual-basic-6-introduccion/sintaxis-visual-
basic-sentencias-variables-tipos-datos

http://www.desarrolloweb.com/articulos/tipos-de-sentencias-sql.html

http://www.desarrolloweb.com/manuales/9/

http://es.scribd.com/doc/29503654/Sintaxis-Para-Escribir-Criterios-en-Access

http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=%2Fco
m.ibm.sqls.doc%2Fsqls.htm

http://www.buenastareas.com/ensayos/Sintaxis-Lenguajes-De-
Programacion/1975385.html

http://ldc.usb.ve/~vtheok/cursos/ci2125/material/ResumenLenguajeC.pdf

http://codigoprogramacion.com/java/67-sintaxis-de-java.html

http://profesores.fi-b.unam.mx/carlos/java/java_basico2.html

Más contenido relacionado

La actualidad más candente

Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASEdavidsande
 
Manejo de triggers en sql server
Manejo de triggers en sql server Manejo de triggers en sql server
Manejo de triggers en sql server Dheeyi William
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxCESARHERNANPATRICIOP1
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datosAlvaro Cardona
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Ejercicios - Diagramas de Estados y Clases
Ejercicios - Diagramas de Estados y ClasesEjercicios - Diagramas de Estados y Clases
Ejercicios - Diagramas de Estados y ClasesHector Farias
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISelianaespinoza
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosVicente Alberca
 
MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial BásicoJosu Orbe
 

La actualidad más candente (20)

Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Manejo de triggers en sql server
Manejo de triggers en sql server Manejo de triggers en sql server
Manejo de triggers en sql server
 
Tutorial de codeblocks
Tutorial de codeblocksTutorial de codeblocks
Tutorial de codeblocks
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Rational rose
Rational roseRational rose
Rational rose
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Sistema Operativo Ghost
Sistema Operativo GhostSistema Operativo Ghost
Sistema Operativo Ghost
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptx
 
Monitoreo sql server
Monitoreo sql serverMonitoreo sql server
Monitoreo sql server
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Ejercicios - Diagramas de Estados y Clases
Ejercicios - Diagramas de Estados y ClasesEjercicios - Diagramas de Estados y Clases
Ejercicios - Diagramas de Estados y Clases
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Active directory
Active directoryActive directory
Active directory
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
 
NORMA ISO 90003
NORMA ISO 90003NORMA ISO 90003
NORMA ISO 90003
 

Similar a Estructura sintactica de los lenguajes de programacion y bases de datos

Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura SintacticaluchoGL
 
Unidad i antecedentes
Unidad i antecedentesUnidad i antecedentes
Unidad i antecedentesBrayanBaffz
 
Unidad i antecedentes1
Unidad i antecedentes1Unidad i antecedentes1
Unidad i antecedentes1BrayanBaffz
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajesFenix Flame
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Jennybeatriz1
 
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
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en javapbcanessa
 
Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y SintaxisEmilio Aviles Avila
 
Solucion Del Parcial De Programacion
Solucion Del Parcial De ProgramacionSolucion Del Parcial De Programacion
Solucion Del Parcial De ProgramacionJuan Sebastian Arias
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. RafaelAponte16
 
Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
TABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESTABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESChistian Hernandez
 

Similar a Estructura sintactica de los lenguajes de programacion y bases de datos (20)

Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
 
Unidad i antecedentes
Unidad i antecedentesUnidad i antecedentes
Unidad i antecedentes
 
Unidad i antecedentes1
Unidad i antecedentes1Unidad i antecedentes1
Unidad i antecedentes1
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajes
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
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
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en java
 
Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y Sintaxis
 
generalidades java
generalidades javageneralidades java
generalidades java
 
Programacion I
Programacion IProgramacion I
Programacion I
 
Visaul
VisaulVisaul
Visaul
 
Clase15
Clase15Clase15
Clase15
 
Solucion Del Parcial Blog
Solucion Del Parcial BlogSolucion Del Parcial Blog
Solucion Del Parcial Blog
 
Solucion Del Parcial De Programacion
Solucion Del Parcial De ProgramacionSolucion Del Parcial De Programacion
Solucion Del Parcial De Programacion
 
Solucion Del Parcial Blog
Solucion Del Parcial BlogSolucion Del Parcial Blog
Solucion Del Parcial Blog
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Identificadores palabras clave y tipos Java
Identificadores palabras clave y tipos JavaIdentificadores palabras clave y tipos Java
Identificadores palabras clave y tipos Java
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
TABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESTABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETES
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (19)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Estructura sintactica de los lenguajes de programacion y bases de datos

  • 1. UNIVERSIDAD FERMIN TORO VICERECTORADO 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 C Tipos, operadores y expresiones
  • 4.
  • 5. 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. Comentarios Java ofrece tres tipos de comentarios: dos para comentarios regulares en el código fuente y uno para la documentación especial del sistema javadoc. 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 //. El comentario se inicia cuando se encuentra la doble diagonal y continua hasta el final de la línea. // Este es un comentario de una sola linea //Este es otro comentario Comentarios para documentación. Realmente este tipo de comentario es el mismo que el de varias líneas con la diferencia de que la información que contenga será usada para un procesamiento especial que lleva a cabo la herramienta javadoc. Se distingue del comentario de varias líneas porque se agrega un asterisco adicional al inicio del comentario. /** Este tipo de comentarios los utiliza la herramienta javadoc */
  • 6. 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 clave La siguiente tabla muestra las palabras claves de Java, éstas son reservadas 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 palabras reservadas, así que tampoco pueden ser utilizadas como identificadores
  • 7. Literales Una literal es un valor constante formado por una secuencia de caracteres. Cualquier declaración en Java que defina un valor constante -un valor que no pueda ser cambiado durante la ejecución del programa- es una literal. Son ejemplos de literales los números, los caracteres y las cadenas de caracteres. Expresiones y Operadores Expresión Una expresión es una combinación de variables, operadores y llamadas de métodos construida de acuerdo a la sintaxis del lenguaje que devuelve un valor. El tipo de dato del valor regresado por una expresión depende de los elementos usados en la expresión. Operadores Los operadores son símbolos especiales que por lo común se utilizan en expresiones. La tabla siguiente muestra algunos tipos de operadores que utiliza Java.
  • 8. SINTAXIS 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. 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.
  • 9. Estructuras de control visual basic Estructuras de Decisión Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisión que acepta Visual Basic se incluyen lassiguientes: *If…Then *If…Then…Else *Select Case Select Case Visual Basic proporciona la estructura Select Case como alternativa a If…Then…Else para ejecutar selectivamente un bloque de sentencias entre varios bloques. La sentencia Select Case ofrece posibilidadessimilares a la instrucciónIf…Then…Else,pero hace que el código sea. La estructura Select Case funciona con una única expresión de pruebaque se evalúa una vez solamente, al principio de la estructura. VisualBasic compara el resultado de esta expresión con los valores de cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque desentencias asociado a ese Case: Selec Case expresión_prueba [Case lista_expresiones1[bloque de sentencias 1]] [Case lista_expresiones2[bloque de sentencias 2]]... [Case Else [bloque de sentencias n]] End select
  • 10. 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 Oracle ESTRUCTURA FÍSICA Y LÓGICA Las estructura física tales como los archivos del sistema operativo, son almacenados en dispositivos tangibles como son cintas magnéticas, discos y otros. A cada archivo le corresponde un espacio en el sistema operativo. Oracle requiere de varios archivos para su funcionamiento, los cuales conforman su estructura física. A la estructura lógica le corresponde un espacio por unidad, pero sus limitaciones son independientes de las localizaciones de espacio físico. Para ver el gráfico seleccione la opción "Descargar" del menú superior USO 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 y periféricos.
  • 11. PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE Un RDBMS Oracle esta compuesto por tres partes principales, que son: El Kernel de Oracle Las instancias del Sistema de Base de Datos. Los Archivos relacionados al sistema de Base de Datos. EL KERNEL DE ORACLE El 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 al inicio 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 los procesos, asegurando el uso correcto de estos. El PGA contiene información acerca de las conexiones 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ú superior EL SGA (System Global Area) Se puede llamar Shared global área. Se podría definir como una serie de buffers en memoria residente, a través de la cual todas las transacciones y el almacenamiento de dato fluyen. El SGA es localizado en memoria al iniciarse una instancia y desaparece al bajarla. 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 de iniciación INIT.ORA. Esta Compuesto por: Diccionario Cache Los Redo Log Buffers Los Database Buffers DICCIONARIO CACHE Es un conjunto de tablas que son usadas para proveer información asociada con la base de datos, donde se definen los nombres de usuarios, privilegios, objetos, retenciones y espacios que conforman un RDBMS Oracle. REDO LOG BUFFERS: Es un espacio reservado en memoria que contiene los cambios realizados a los bloques de datos, 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).
  • 12. Componentes sintácticos SQL La mayoría de sentencias SQL tienen la misma estructura. Todas comienzan por un verbo (select, insert, update, create), a continuación le sigue una o más clausulas que nos dicen los datos con los que vamos a operar (from, where), algunas de estas son opcionales y otras obligatorias 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.
  • 13. Sintaxis para escribir criterios en Access
  • 14. Bibliografía http://www.monografias.com/trabajos25/oracle/oracle.shtml http://www.guebs.com/manuales/mysql-5.0/sql-syntax.html http://es.scribd.com/doc/8982653/Estructuras-de-Control-Visual-Basic http://www.buenastareas.com/ensayos/Sintaxis-Lenguajes-De- Programacion/1975385.html http://www.emagister.com/curso-visual-basic-6-introduccion/sintaxis-visual- basic-sentencias-variables-tipos-datos http://www.desarrolloweb.com/articulos/tipos-de-sentencias-sql.html http://www.desarrolloweb.com/manuales/9/ http://es.scribd.com/doc/29503654/Sintaxis-Para-Escribir-Criterios-en-Access http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=%2Fco m.ibm.sqls.doc%2Fsqls.htm http://www.buenastareas.com/ensayos/Sintaxis-Lenguajes-De- Programacion/1975385.html http://ldc.usb.ve/~vtheok/cursos/ci2125/material/ResumenLenguajeC.pdf http://codigoprogramacion.com/java/67-sintaxis-de-java.html http://profesores.fi-b.unam.mx/carlos/java/java_basico2.html