SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Sintaxis del
             lenguaje C++
Krisna Ready S.
Profesor de Tecnología de la Información
Colegio San Antonio
Elementos del Lenguaje C++


Un programa en C++ es una secuencia de caracteres
que se agrupan en componentes léxicos (tokens)
que comprenden el vocabulario básico del lenguaje.

Estos componentes de léxico son: palabras
reservadas, identificadores, constantes, operadores y
signos de puntuación.
Elementos básicos del lenguaje C++

Caracteres
Los caracteres que se pueden utilizar para construir elementos del lenguaje
(componentes léxicos o tokens) son:
           abcdefghi jklmnopqrstuvwxyz
           ABCDEFCHIJKLMNOPQRSTUVWXYZ
           0123456789
           caracteres espacio (blancos y tabulaciones)
Comentarios
C++ soporta dos tipos de comentarios. Las líneas de comentarios al estilo C y C
ANSI, tal como:
         /* Comentario estilo C */
         /* Comentario mas extenso, pero también es estilo C y ANSI C */
         El otro tipo de comentarios se pueden utilizar por los programadores de C++: La versión
          /*...* / se utiliza para comentarios que excedan una línea de longitud y la versión //... se
          utiliza, sólo, para comentarios de una línea. Los comentarios no se anidan.
Elementos básicos del lenguaje C++

Identificadores
   Los identificadores (nombres de variables, constantes,...) deben comenzar con una
   letra del alfabeto (mayúscula o minúscula) o con un carácter subrayado, y pueden
   tener uno o más caracteres. Los caracteres segundo y posteriores pueden ser: letras,
   dígitos o un subrayado, no permitiéndose caracteres no alfanuméricos ni espacios.
            tescprueba        Identificador permitido
            Xl23              Identificador permitido
            multi_palabra     Identificador permitido
            Var25             Identificador permitido
            15var             no Identificador permitido
C++ es sensible a las mayúsculas.
          Paga_mes es un identificador distinto a paga_mes
          Una buena práctica de programación aconseja utilizar identificadores significativos que
           ayudan a documentar un programa.
          nombre apellidos salario precio_neto
Declaración de Variables


Las declaraciones de variables se pueden situar en
cualquier parte de un programa. Para declarar una
variable en C++ las siguientes sentencias son válidas:
    int edad
    double promedio
    float velocidad
Declaración de Constantes

En C++, los identificadores de variables/constantes se
pueden declarar constantes, significando que su valor
no se puede modificar. Esta declaración se realiza con
la palabra reservada const. Las siguientes son
declaraciones de constantes válidas:
     const double PI= 3.11416;
     const char BLANCO = ´ ´;
     const double PI_EG = -I;
     const double DOBLE_I = 2 * PI ;
Tipos de Datos

        Tipo de dato         Palabra reservada          Ejemplo

Entero                 Int                       2 – 6 – 78
Caracteres             char                      A - b - C – hola - F
Decimal/punto          float, double, long       3,1416 - 1,8
flotante
Booleano               bool                      TRUE or FALSE
Vacio                  void                      “ ”
Operadores aritméticos

Estos se utilizan para obtener resultados
numéricos como la suma, resta, multiplicación,
división y potencia (elevar).
                Operación   Símbolo
     Suma                     +
     Resta                    -
     Multiplicación            *
     División                  /
     Potencia                 **
Operadores relacionales

                              Operación    Símbolo
Se utilizan para hacer
                         Igual a             =
comparaciones entre
                         Diferente de      <> o #
caracteres y números.
                         Mayor que           >
Dan siempre como
resultado un valor       Menor que           <
lógico (True o False).   Mayor o igual a    >=
                         Menor o igual a    <=
Referencia Bibliográfica
 Informática – Aprender haciendo – Grupo Educare, Carlos
  Zepeda Chehaibar – Libro Amarillo Programación.
 http://es.wikipedia.org/wiki/C%2B%2B
 Guía de Programación en C++ (Web Document)

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
starduslex
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
Alfonso
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
ivanjvic
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Kiim Kerrigan
 

Was ist angesagt? (20)

Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigo
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Arreglos
ArreglosArreglos
Arreglos
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericos
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 

Ähnlich wie Sintaxis del lenguaje c++

Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
g_torrealba
 
Repaso del lenguaje
Repaso del lenguajeRepaso del lenguaje
Repaso del lenguaje
g_torrealba
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
Jennybeatriz1
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
royimar
 

Ähnlich wie Sintaxis del lenguaje c++ (20)

Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Repaso del lenguaje
Repaso del lenguajeRepaso del lenguaje
Repaso del lenguaje
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Practica
PracticaPractica
Practica
 
presentacion
presentacionpresentacion
presentacion
 
Introducción al lenguaje c++
Introducción al lenguaje c++Introducción al lenguaje c++
Introducción al lenguaje c++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
C# Diferencias
C# DiferenciasC# Diferencias
C# Diferencias
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Lenguaje c 12
Lenguaje c 12Lenguaje c 12
Lenguaje c 12
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE C
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE C
 

Mehr von Krisna M. B. Ready S. (8)

Lógica y Algoritmos
Lógica y AlgoritmosLógica y Algoritmos
Lógica y Algoritmos
 
Actividad#5 grabar macro#2
Actividad#5 grabar macro#2Actividad#5 grabar macro#2
Actividad#5 grabar macro#2
 
Pasos para crear un blog
Pasos para crear un blogPasos para crear un blog
Pasos para crear un blog
 
Manejo de listas en excel 2010
Manejo de listas en excel 2010Manejo de listas en excel 2010
Manejo de listas en excel 2010
 
Clase y asignación
Clase y asignaciónClase y asignación
Clase y asignación
 
Pensamiento lógico
Pensamiento lógicoPensamiento lógico
Pensamiento lógico
 
Pensamiento lógico
Pensamiento lógicoPensamiento lógico
Pensamiento lógico
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 

Sintaxis del lenguaje c++

  • 1. Sintaxis del lenguaje C++ Krisna Ready S. Profesor de Tecnología de la Información Colegio San Antonio
  • 2. Elementos del Lenguaje C++ Un programa en C++ es una secuencia de caracteres que se agrupan en componentes léxicos (tokens) que comprenden el vocabulario básico del lenguaje. Estos componentes de léxico son: palabras reservadas, identificadores, constantes, operadores y signos de puntuación.
  • 3. Elementos básicos del lenguaje C++ Caracteres Los caracteres que se pueden utilizar para construir elementos del lenguaje (componentes léxicos o tokens) son:  abcdefghi jklmnopqrstuvwxyz  ABCDEFCHIJKLMNOPQRSTUVWXYZ  0123456789  caracteres espacio (blancos y tabulaciones) Comentarios C++ soporta dos tipos de comentarios. Las líneas de comentarios al estilo C y C ANSI, tal como:  /* Comentario estilo C */  /* Comentario mas extenso, pero también es estilo C y ANSI C */  El otro tipo de comentarios se pueden utilizar por los programadores de C++: La versión /*...* / se utiliza para comentarios que excedan una línea de longitud y la versión //... se utiliza, sólo, para comentarios de una línea. Los comentarios no se anidan.
  • 4. Elementos básicos del lenguaje C++ Identificadores Los identificadores (nombres de variables, constantes,...) deben comenzar con una letra del alfabeto (mayúscula o minúscula) o con un carácter subrayado, y pueden tener uno o más caracteres. Los caracteres segundo y posteriores pueden ser: letras, dígitos o un subrayado, no permitiéndose caracteres no alfanuméricos ni espacios.  tescprueba Identificador permitido  Xl23 Identificador permitido  multi_palabra Identificador permitido  Var25 Identificador permitido  15var no Identificador permitido C++ es sensible a las mayúsculas.  Paga_mes es un identificador distinto a paga_mes  Una buena práctica de programación aconseja utilizar identificadores significativos que ayudan a documentar un programa.  nombre apellidos salario precio_neto
  • 5. Declaración de Variables Las declaraciones de variables se pueden situar en cualquier parte de un programa. Para declarar una variable en C++ las siguientes sentencias son válidas:  int edad  double promedio  float velocidad
  • 6. Declaración de Constantes En C++, los identificadores de variables/constantes se pueden declarar constantes, significando que su valor no se puede modificar. Esta declaración se realiza con la palabra reservada const. Las siguientes son declaraciones de constantes válidas:  const double PI= 3.11416;  const char BLANCO = ´ ´;  const double PI_EG = -I;  const double DOBLE_I = 2 * PI ;
  • 7. Tipos de Datos Tipo de dato Palabra reservada Ejemplo Entero Int 2 – 6 – 78 Caracteres char A - b - C – hola - F Decimal/punto float, double, long 3,1416 - 1,8 flotante Booleano bool TRUE or FALSE Vacio void “ ”
  • 8. Operadores aritméticos Estos se utilizan para obtener resultados numéricos como la suma, resta, multiplicación, división y potencia (elevar). Operación Símbolo Suma + Resta - Multiplicación * División / Potencia **
  • 9. Operadores relacionales Operación Símbolo Se utilizan para hacer Igual a = comparaciones entre Diferente de <> o # caracteres y números. Mayor que > Dan siempre como resultado un valor Menor que < lógico (True o False). Mayor o igual a >= Menor o igual a <=
  • 10. Referencia Bibliográfica  Informática – Aprender haciendo – Grupo Educare, Carlos Zepeda Chehaibar – Libro Amarillo Programación.  http://es.wikipedia.org/wiki/C%2B%2B  Guía de Programación en C++ (Web Document)