informe 9 programacion
FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
Arias Jaramillo Edison
Informática 1 “A” NOTA: _____________
Msc. Omar Pérez
Programación 1
11 de julio del 2016
Informe N° 9
Tema: Lenguaje De Programación C++
Objetivo: Investigar y dar a conocer la historia de C++, las razones por las cuales su creador toma la decisión de diseñarloy el impacto que tuvo su invención en el mundo de la programación.
Marco Teórico
Inclusión de archivos
Es elegante construir un programa de forma modular a partir de varios ficheros con declaraciones de funciones y variables, el cuerpo principal del programa, las funciones auxiliares, etc... Cuando se necesite, se puede incluir un fichero fuente mediante la primitiva del preprocesador #include,utilizando una línea por cada archivo.
Para utilizar una función de librería es necesario incluir el archivo cabecera donde está declarada la función y también se puede encontrar declaraciones de constantes y tipos. Por convención, los nombres de los archivos cabe-cera que contienen declaraciones acaban con la “extensión” .h, pero no es obligatorio.
Las sentencias para hacer la inclusión son:#include
Si se especifica explícitamente el nombre completo del camino al indicar el nombre del archivo, el compilador sólo buscará el archivo con ese pathname completo.
Diferencia de las dos sintaxis: si se encierra el nombre del archivo entre comillas, primero se buscará el archivo en el directorio de trabajo actual, y si no lo encuentra, buscaráen los directorios estándar de include. Si el nombre está encerrado entre paréntesis angulares sólo busca el archivo en los directorios de include estándar, pero en ningún momento se recorre el directorio de trabajo actual. Estos directorios estándar son /usr/include o /include, si no se especifican otros directorios con las directivas -Idir o -I del compilador.
Declaración de constantes ymacros
Para definir constantes se sigue el formato:
#define identificador valor
El compilador substituirá el identificador por el valor, cuando lo encuentre en el archivo fuente. En general, las constantes se escriben totalmente en mayúsculas, aunque el preprocesador no impone ninguna norma al respecto. Es sólo por claridad.
Permite también definir macros, en las cuales se sustituye sus parámetrospor los del punto en que se la invoca.
Ejemplos:
#define TRUE
1
#define FALSE
0
#define ERROR_MSG
"Error en la lectura\n"
#define IMPRIMIR(x)
printf(“%d “,x)
Declaración de variables globales y locales
El formato para definir variables es el siguiente:
tipo lista_variables ;
La lista_variables es el conjunto de nombres de variables separadas por comas. Las variables pueden declararse:
a)Dentro del bloque de código de las funciones o del main. Son variables locales y por ello, sólo se pueden utilizar en este entorno.
b) En la definición de los parámetros formales de las funciones. Tienen la misma utilización que las variables locales.
c) Fuera de todas las funciones, incluido el main. Son variables globales y se pueden usar desde cualquier parte del programa.
Tipos de datosEjemplo: int a, b, c;
float x ;
CUERPO DEL PROGRAMA
1. Operadores
1.1. Operadores aritméticos
Operador
Propósito
+
adición
-
sustracción
*
multiplicación
/
división
%
módulo
1.2. Operadores unarios aritméticos
Operador
Propósito
-
menos unario
++
autoincremento
- -
auto decremento
sizeof
retorna el tamaño de su operando en bytes
1.3. Operadores relacionales
OperadorPropósito
<
menor que
<=
menor o igual que
>
mayor que
>=
mayor o igual que
==
igual que
!=
distinto que
Estos seis operadores se utilizan para formar expresiones lógicas que representen condiciones que pueden ser ciertas o falsas. La expresión resultante será de tipo entero, ya que falso se representa por el valor 0 y cierto por distinto de 0. Ojo con asignar cuando realmente se quería comparar: “if (a...
Regístrate para leer el documento completo.