Programacion De Computadoras
Enviado por nathamk • 28 de Octubre de 2013 • 2.459 Palabras (10 Páginas) • 289 Visitas
Estructura de un Programa en OO – Capítulo 2 14
Licda. Cecilia G. de Beitia, MSc. Desarrollo de Software I – I Semestre 2013
Elementos Básicos de un Programa
Identificadores
Los identificadores son palabras creadas por el programador para denominar los
elementos que necesita declarar en un programa, tales como variables,
constantes, clases, métodos, objetos y estructuras de datos.
Los identificadores deben crearse con las siguientes reglas:
1. Deben comenzar con una letra
2. Pueden combinar letras y dígitos
3. NO se aceptan caracteres especiales excepto el de subrayado ( _ )
4. NO se aceptan espacios en blanco
5. NO debe ser palabra reservada
Una vez cumplido con los puntos anteriores, las siguientes anotaciones no son
reglas, más que nada son consideradas recomendaciones, para confeccionar
nombres de identificadores
a. Clases: El primer carácter en mayúscula
b. Variables: todo en minúsculas
c. Constantes definidas/declaradas: todo en mayúsculas
d. Objetos: iniciar con los caracteres obj_
Constantes
En C++ existen cuatro tipos de constantes
Constantes literales
Constantes definidas
Constantes enumeradas (estudiadas más adelante)
Constantes declaradas
Constantes literales. Las constantes literales son la más usuales; toman valores
como 45.65, 345, “Teclee un valor entero: “ que se escriben directamente en el
texto del programa. En general, se clasifican también en cuatro grupos, cada uno
de los cuales puede ser de cualquiera de los tipos:
Constantes enteras
Constantes reales
Constantes caracteres
Constantes de cadenaEstructura de un Programa en OO – Capítulo 2 15
Licda. Cecilia G. de Beitia, MSc. Desarrollo de Software I – I Semestre 2013
CONSTANTE EJEMPLO REGLAS
Enteras 3, 454, 267, -453 No utilizar comas ni otros signos de puntuación, excepto
el + para positivo y el – para negativo, al inicio del
número.
En el caso de los reales, se utiliza el punto para indicar las
posiciones decimales y la letra “e” para representar la
notación científica.
Reales
3.5, 4.67, -34.0, 3.4e5,
76E-4
Caracteres „x‟, „*‟, „@‟, „A‟
Utilizar una sola posición entre apóstrofos o comillas
simples.
Cadena “secuencia de caracteres”
Utilizar doble comillas para delimitar las cadenas. En este
espacio, se pueden escribir todos los caracteres.
Constantes definidas (simbólicas). Las constantes pueden recibir nombres
simbólicos mediante la directiva #define. Estas constantes definidas son
variables que no pueden modificar su valor durante la ejecución del programa. Se
escriben de la siguiente forma:
#define PI 3.141592
#define VALOR 54
C++ sustituye los valores 3.141592 y 54 cuando se encuentra las constantes
simbólicas PI y VALOR. Las líneas donde se escribe el #define, no son
sentencias y, por ello, no terminan en punto y coma. Por ejemplo:
#include "stdafx.h"
#include "conio.h"
#define PI 3.141592
#define VALOR 54
void main()
{
printf("El valor es %d\n",VALOR);
getch();
}
Constantes declaradas const. El cualificador const permite dar nombres
simbólicos a constantes a modo de otros lenguajes, como Pascal. Tiene como
formato: const tipo NOMBRE = valor; Si se omite tipo, C++ utiliza int como
entero predeterminado.
Ejemplo: const int MESES = 12;
Variables
Una variable es una posición con nombre en memoria donde se almacena un valor
de un cierto tipo de dato. Las variables pueden almacenar todo tipo de datos: Estructura de un Programa en OO – Capítulo 2 16
Licda. Cecilia G. de Beitia, MSc. Desarrollo de Software I – I Semestre 2013
cadenas, números y estructuras. Una constante definida o declarada, por el
contrario, es una variable cuyo valor no puede ser modificado.
Toda variable presenta las siguientes características:
Tiene un nombre
Debe ser declarada
En algunos casos debe tener valor inicial
Duración (ámbito o alcance)
Nombre de variables
Las reglas para confeccionarlas fueron definidas anteriormente. Sin embargo es
recomendable hacer las siguientes anotaciones:
Que los nombres de variables tengan relación con lo que almacenan
Cuando el nombre de la variable es una sola palabra, estos caracteres
escribirlos en minúsculas
Si la variable está formada por una o más palabras, utilizar el carácter de
subrayado para hacer la diferencia o combinar letras mayúsculas
intercaladas. Por ejemplo:
Definición o utilidad de la
variable Ejemplo de nombres de variables apropiados
Nombre del estudiante est, nom_est, nomEstudiante, nomEst
Cantidad de estudiantes cant, cantEst, cant_estudiantes
Cédula cedula, cedCliente, cedEstudiante, cedPaciente
Ventas de la semana vta, vtaSemana, vta_semana, venta, valorVenta
Declaración de variables
Una declaración de una variable es una sentencia que proporciona información de
la variable al compilador C++.
Formato: tipo variable;
Donde tipo es el tipo de dato conocido por el C++
variable es un identificador (nombre) válido en C++ Estructura de un Programa en OO – Capítulo 2 17
Licda. Cecilia G. de Beitia, MSc. Desarrollo de Software I – I Semestre 2013
Es preciso declarar las variables antes de utilizarlas. Puede ser al principio de un
archivo, de un bloque de código o al principio de un método.
Una variable puede ser declarada y/o definida. Una declaración introduce un
nombre de una variable y asocia un tipo de dato con la variable. Una definición es
una declaración que asigna simultáneamente memoria a la variable.
Ejemplos:
Declaración de variables Definición de variables
float pago;
int n, x, cantEst;
bool sw;
En esta declaración se separa el espacio
de memoria para cada variable, sin
...