• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sintaxis de lenguaje de programacion
 

Sintaxis de lenguaje de programacion

on

  • 8,970 views

SINTAXIS DE LENGUAJE DE PROGRAMACION

SINTAXIS DE LENGUAJE DE PROGRAMACION

Statistics

Views

Total Views
8,970
Views on SlideShare
8,969
Embed Views
1

Actions

Likes
0
Downloads
54
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sintaxis de lenguaje de programacion Sintaxis de lenguaje de programacion Presentation Transcript

    • Universidad Fermín Toro Cabudare – LaraSintaxis de Lenguajes de Programación Br.: Luis Martínez 18.439.466
    • Lenguaje CLa sintaxis de un lenguaje de programación es el conjunto dereglas que debemos seguir para que el compilador sea capazde reconocer nuestro programa como un programa C válido.Por ejemplo, un programa debe tener el siguiente formatogeneral:main () { Lista_de_sentencias }Esta regla nos dice que para que el compilador reconozcanuestro programa debemos escribir al menos todas laspalabras y signos que no están en letra cursiva. Las partes encursiva se reconocen usando otras reglas sintácticas. Estasreglas definen o dicen como debe ser una lista de sentencias.Tales reglas nos dicen, por ejemplo, que la lista de sentenciaspuede estar vacía, por lo quemain() { }
    • es un programa C perfectamente válido, que el compiladorreconocerá sin problemas (aunque no hará nada útil).Una característica de la sintaxis del C es que los espacios en blancoy retornos de carro que aparecen en las reglas sintácticas sonopcionales. Esto quiere decir que nuestro programa de ejemplo sepuede escribir en una sola línea:main(){printf("Hola",);printf(" soy ... educado.n");} Su sintaxis es perfectamente válida y funciona exactamenteigual, aunque es más difícil de leer para los humanos (no para elcomputador). Por tanto, aunque el lenguaje no obliga a ello, sesuele colocar una sentencia por línea y con espacios de forma queel programa se pueda leer cómodamente.printf() es lo que sedenomina una función estándar de C, es decir, una función que estáincluida con el compilador. Para poder usarla dentro de unprograma hay que decir en el mismo como es su forma: eso se haceincluyendo la línea #include <stdio.h> al principio
    • En lenguaje C, algunas funciones necesitan que le demos datos para poder hacer su trabajo y otras no. Por ejemplo, printf necesita el texto que hay que mostrar por pantalla (el cual se entrecomilla), pero para la función principal main no es obligatorio.Qué hace y cómo funciona Un compilador suele tener decenas de funcionesestándar, aunque su número exacto y los detallesconcretos de funcionamiento de las funciones estándarde C dependen de cada compilador.
    • Para introducir el uso de variables en C vamos a ver el siguienteprograma, que nos permite convertir pesetas en euros:main() /* Este programa pasa de pesetas a euros */{ int Pesetas; /* Define una variable entera */float SonEnEuros; /* Define una variable real *//* Imprime un mensaje al usuario diciéndole lo que tiene que hacer */printf("Por favor, dime cuantas pesetas tienes: ");scanf("%d", &Pesetas); /* Aquí el programa se detiene hasta que el usuario tecleaun número entero y pulsa la tecla de retorno de carro (¿)*/SonEnEuros = Pesetas/166.386; // Convierte a euros// Muestra por pantalla el resultadoprintf("Entonces tienes %f Eurosn",SonEnEuros );}
    • JavaReglas que se deben seguir al escribir en Java y seguir una sintaxiscorrecta sin cometer errores y escribir de la manera correcta.-Todas las instrucciones(OJO una instrucción no es lo mismo que unalínea, ya que en Java puedes dejar espacios entre líneas y no haberterminado la instrucción) de código en Java deben terminar con unsigno punto y coma " ; "ej:System.out.println("Hola mundo" ); //notese que la isntruccion se divide en doslineas pero al terminar se utiliza ";“-Todas las variables al igual que en otros lenguajes deben iniciar conuna letra mas no con un numero o carácter especial, pueden iniciarcon una letra y posteriormente usar números para nombrarlas.ej:
    • String hola; //correctoInteger Numero1; //correctoDouble 23numero; //incorrecto-Otra regla importante es que para llevar una estructura correcta, todoprograma en Java debe tener mínimo una clase, las cuales debentener métodos, las clases se crean de la siguiente manera:public class Nombredeclase /*aquí se declara una clase, nótese quecomienza con mayúsculas la cual es la forma correcta de nombrar unaclase*/{public static void main(String args[ ]){}/* este es el método principal dela clase, dentro de este se escriben instrucciones*/}-Otra regla importante es que para llevar una estructura correcta, todoprograma en Java debe tener minimo una clase, las cuales debentener metodos, las clases se crean de la siguiente manera:
    • public class Nombredeclase /*aqui se declara una clase, notese quecomienza con mayusculas la cual es la forma correcta de nombraruna clase*/{public static void main(String args[ ]){}/* este es el metodo principalde la clase, dentro de este se escriben instrucciones*/}Comprender la estructura de un programa en Java puede ser dificil sino se tiene mucha experiencia, pero la mejor manera de comprendercomo funciona es programando, puedes utilizar programas ya hechos, ejecutarlos y así mismo estudiar su código fuente para quecomprendas su funcionamiento.Operadores numericos:Continuemos con los operadores numericos, los operadoresnumericos basicos son los siguientes:* multiplicación+ suma
    • - resta/ division% modulo o residuo(regresa el residuo de una division)Operadores condicionales> mayor que< menor que>= mayor o igual<= menor o igual= igual //para comparar igualdad se puede utilizar el metodo.equals() para comparar objetos, asi como cadenas String y otrasclases de objetos! diferente!= diferente de
    • Visual BasicEn Visual Basic 6.0, puede declarar variables de tipos distintos enla misma instrucción, pero debe especificar el tipo de datos decada variable o tomarán de manera predeterminada el valorVariant. El ejemplo siguiente muestra declaraciones múltiples y lostipos de datos resultantes:Dim I, J As Integer I is Variant, J is Integer. Dim L As Integer, M AsInteger L is Integer, M is Integer. Dim N As Integer, X As Double Nis Integer, X is Double.
    • La selección sobre una tabla consiste en elegir un subconjunto de filas quecumplan (o no) algunas condiciones determinadas. La sintaxis de unasentencia de este tipo es la siguiente:SELECT */ columna1, columna2,.... FROM nombre-tabla [WHERE condición][GROUP BY columna1, columna2.... ] [HAVING condición-selección-grupos ][ORDER BY columna1 [DESC], columna2 [DESC]... ]Si ejecutamos:SELECT * FROM T_PEDIDOS;Nos da la salida:COD_PEDIDO NOMBRE ESTADO---------------------------------------------------------1 JUAN 02 ANTONIO 13 PEPE 0 ...* / columna1, columna2,.... Si se escribe *, selecciona todas las columnas. Sise desea seleccionar sólo algunas columnas de la tabla, se debe poner losnombres de cada una de ellas, separadas por una coma.nombre-tabla Nombre de la(s) tabla(s) de la(s) cual(es) se van a seleccionarlos valores.