Datos Identificadores Variables Y Constantes
Estructura general de
un programa c++
INGENIERIA DE SISTEMAS
Estructura general de un programa en C++
#include
Directivas del preprocesador
#define
Macros del preprocesador
Declaraciones globales
* variables
* funciones
Definición de la función principal main
void main()
{
declaraciones locales
sentencias
}
Definición de otras funciones
Función 1(….)
{
…
}
Función2(….)
{
……
}
INGENIERIA DE SISTEMAS
La estructura básica de un programa C++.
Un programa en C++ se compone de una o más funciones. Una de las funciones
debe ser obligatoriamente la función main.
Una función C++ es un conjunto de instrucciones que realizaran una o más
acciones. Así mismo, un programa contendrá una serie de directivas #include
que permitirán incluir en el mismo, archivos de cabeceraque, a su vez, constarán
de funciones y datos predefinidos en ellos.
#include
void main ( ) ----------------- Cabecera de función.
{
Nombre de la función.
sentencias
getche(); ----------------- Terminación de la función.
}
INGENIERIA DE SISTEMAS
La estructura básica de un programa C++.
#include
#include
void main()
{
clrscr();cout<<"Bienvenido al Curso de Logica y Algoritmos\n";
cout<<"SECCION : C\n";
cout<<"TURNO : Mañana\n";
cout<<"Profesor : Dr. Jorge Mayhuasca Guerra\n";
getche();
}
INGENIERIA DE SISTEMAS
Identificadores
Definición: Un identificador es una secuencia de caracteres, letras,
dígitos y subrayados(_). El primer carácter debe ser una letra (no
un subrayado).
Las letras mayúsculas y minúsculas sondiferentes.
Ejemplos:
Nombre_alumno
X3
a
A
Se recomienda que el identificador sea congruente con lo que
representa. Por ejemplo el primer identificador es congruente con el
nombre de un alumno.
INGENIERIA DE SISTEMAS
CONCEPTOS BÁSICOS
Todas las sentencias deben terminar con un punto y coma (;).
SIGNOS DE PUNTUACIÓN: Los signos de puntuación son:
{ } ! | [ ]; „ “ < > ? , . /
CONSTANTES:
En C++ existencuatro tipos de constantes.
1. literales.
Constantes
2. definidas.
3. declaradas.
4. enumeradas.
Enteras (481)
Caracteres (‟a‟, „b„)
De coma flotante ( 3.2, .6, 1.2e7)
De cadena (“cadena”)
INGENIERIA DE SISTEMAS
Constantes definidas (simbólicas).
Las constantes pueden recibir nombres simbólicos mediante la
directiva #define,
Ejemplos:
#define Pi 3.142857
#define valor 48
#define nueva_línea„\n‟
C++ sustituye los valores 3.142857, 48, „\n‟ en el lugar donde se
encuentre la contante simbólica
Constantes declaradas.
El cualificador const permite dar nombres simbólicos a constantes.
El formato general es:
Const tipo nombre = valor;
Ejemplos:
const int radio= 23;
const char carácter=„@‟;
const char cadena = “curso de C++”;
INGENIERIA DE SISTEMAS
Constantes enumeradas.
Las constantesenumeradas permiten crear listas de elementos
afines.
Ejemplo:
Enum colores {rojo, naranja, amarillo, verde, azul}
Cuando se procesa esta sentencia, el compilador asigna un
valor, que comienza en 0 a cada elemento enumerado; así rojo
equivale a 0, naranja a 1, etc.
Después de declarar un tipo de dato enumerado, se puede crear
variables de ese tipo utilizando el tipo colores declarado
anteriormente:Ejemplo:
colores color_favorito = verde;
INGENIERIA DE SISTEMAS
VARIABLES
•
Al declarar una variable se le
asigna espacio en memoria y
una dirección para dicho
espacio
En C++, una variable es una posición de memoria con nombre donde se
almacena un valor. Una declaración de variables en C++ incluye:
– Tipo de dato y
– Nombre de variable(identificador)
int a;
Ejemplo:
int a;
char c;Sintaxis:
Ejemplo:
char c;
tipo identificador ;
tipo
identificador
char carácter;
int
mes;
100
101
102
103
104
4 bytes,
dir: 100
1 byte,
dir: 104
INGENIERIA DE SISTEMAS
INICIALIZACIÓN DE VARIABLES
Las variables, en muchos casos, requieren tener un valor inicial,
por ejemplo, una variable contador requiere un valor inicial 1.
Se puede lograr a la vez que se declara o bien después de la...
Regístrate para leer el documento completo.