Anda di halaman 1dari 11

Fundamentos de programación.

3 - programando en C++
Sintaxis.
Sintaxis
definición
ejemplo:
“agua”
“water”
● ejemplo 2:
“hagua”
“guarer”
Sintaxis.
ejemplo 3:
“quiero beber agua”
“I want to drink water”
● ejemplo 4:
“quiero beber water”
“I want to drink agua”
Semántica.
Definición.

Ejemplo 1:
“quiero comer atun”
quiero comer agua”
Gramática.
Definición.
una gramática contiene:
un conjunto de símbolos terminales.
un conjunto de símbolos NO terminales
un conjunto de producciones.
un símbolo inicial o generador.
Gramática.
Ejemplo:
definir la gramática para números reales en su
formato estándar o general.
respuesta:
<numero_real> = <secuencia> . <secuencia>
<secuencia> = <dígito> | <dígito><secuencia>
<dígito> = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Ejercicios: verificar si el objeto 43.03 está definido por la
gramática de números reales.
primer programa en C++.

#include "stdio.h"

int main(void){
printf("¡Hola, mundo!");
return 0;
}
Elementos básicos de un programa.
Identificadores.
Definición.
Ejemplos: _, N, Suma, Arreglo, Tel_, Tel_celular
Constantes.
Definición.
Ejemplos: #define PI 3.1416
Ejercicio.

Construir la gramática que define un identificador en


lenguaje C++.
Elementos básicos de un programa.
Identificadores de carácter.
Definición.
Ejemplos: ‘A’ ‘b’ ‘(‘ ‘@’
Identificadores de carácter con barra invertida.
Definición.
Ejemplos:
\n = caracter de nueva línea.
\t = carácter de tabulación
\” = carácter de comilla doble
Estructura básica de un programa.
Directivas de preprocesamiento.
Definición.
Directivas de cabecera.
archivos de cabecera.
archivos de código.

Anda mungkin juga menyukai