Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesion 03 - Conceptos Basicos de C ++ - Teoria
Sesion 03 - Conceptos Basicos de C ++ - Teoria
UNIDAD I: ALGORITMOS Y PROGRAMACION EN C++ El procesador de un programa C++ consta de directivas que son
SESION 03: CONCEPTOS BASICOS instrucciones al compilador. Todas las directivas del procesador
1. ESTRUCTURA GENERAL DE UN PROGRAMA EN C++ comienzan con el signo de libro o “almohadilla” (#) y no
terminan en punto y coma, ya que no so instrucciones del
Un programa en C++ se compone de una o más funciones, de lenguaje C++.
las cuales una debe ser obligatoriamente “main( )”. Una función La directiva #include indica al compilador que lea el archivo
en C++ es un grupo de instrucciones que realizan una o más fuente (archivo cabecera o de inclusión) que viene a
acciones. Un programa contienes una seria de directivas continuación de ella y su contenido lo inserte en la posición
“#include” que permiten incluir en el mismo, archivos de donde se encuentra dicha directiva. Estos archivos se
cabecera que a su vez contienen funciones y datos predefinidos denominan archivos de cabecera o archivos de inclusión. Estas
en ellos instrucciones son las de la forma #include<nombrearch.h> o
Ejemplo 01: Estructura de un programa en C++ bien #include”nombrearch.h”. El archivo de cabecera ms
frecuente es iostream.h, ya que proporciona al compilador C++
la información necesaria sobre las funciones de biblioteca cin y
cout, así como otras rutinas de biblioteca que realizan
operaciones de entrada y salida.
1.1.5 COMENTARIOS
Un comentario es cualquier información añadida a su archivo e
ignorada por el compilador. En C estándar los comentarios
comienzan por /* y terminan */. En C++ se define una línea de
3.1 ENTEROS.
e) Archivos de cabecera: Un archivo de cabecera es un Los tipos de datos “coma (punto) flotante) representan
archivo especial que contiene las declaraciones de objetos números reales que contienen una coma decimal, tal como
y funciones de la biblioteca que son añadidos en el lugar 2.123 o números muy grandes, tales como 2.43 e +18 =
donde se insertan. Un archivo de cabecera. Es posible 2.23*10^18. La declaración de las variables de coma flotante es
utilizar solo los nombres de las bibliotecas sin el sufijo .h; es igual que la de las variables enteras. C++ soporta tres formatos
decir, se puede usar iostream, cmath, cassert y cstlib en de coma flotante el tipo float requiere 4bytes de memoria,
lugar de iostream .h, math.h, assert.h y stdlib.h doublé requiere 8bytes de memoria y loung requiere 10bytes.
respectivamente. La tabla número 4 muestra los tipos de datos en coma flotante
3.3 CARACTERES
Un carácter es cualquier elemento de un conjunto de caracteres
predefinidos o alfabeto. La mayoría de las computadoras
utilizan el conjunto de caracteres ASCII. C++ procesa datos
utilizando el tipo de dato char. Internamente, los caracteres se
tipos de datos simples o básicos de C++ son: enteros: números almacenan como números enteros en el rango -138 a +127 y se
de coma flotante (reales) y caracteres, y se muestran en la asocian con el código ASCII; por tanto se pueden realizar
tabla. Existen tres tipos adicionales en C++ que se trataran más operaciones aritméticas con datos char. El lenguaje C++
adelante: proporciona el tipo unsigned char para representar valores de 0
a) Constantes literales: Las constantes literales o constantes, Inicialización: Las variables pueden ser inicializadas al tiempo
en general, se clasifican en cuatro, cada uno de los cuales que se declaran. El formato general de una declaración de
puede ser de cualquiera de los tipos siguientes: enteras, inicialización es:
reales, de caracteres, de cadena, enumeradas, definidas y tipo lista de inicialización:
declaradas.
Siendo lista de inicialización una sucesión nombre_variable =
Constantes reales: Son una sucesión de dígitos con un expresión. Además expresión es cualquier expresión valida cuyo
punto delante, al final o en medio y seguidos valor es del mismo tipo que tipo. Hay que tener en cuenta que
opcionalmente de un exponente: por ejemplo, 82.374, los dos formatos de declaración pueden combinarse entre sí.
.63, 83., 47e-4, .25E7 y 62.e+4.
Observe el siguiente ejemplo:
Constantes carácter: Una constante carácter (char) es
un carácter de código ASCII encerrado entre
apóstrofos. Por ejemplo, ´A´, ´a´. además de los
caracteres ASCII estándar, una constante carácter
soporta caracteres especiales que no se pueden
representar utilizando su teclado, como por ejemplos
los códigos ASCII altos y las secuencias de escape.
.
Ing. Edwin Valencia esvalenciac@hotmail.com Página 4 de 5
FAING EPIC _____ TECNICAS DE PROGRAMACION
Las variables x, z y t son enteras. La variable t se inicializa a 4.
Las variables xx, yy, y zz son reales. Se inicializan xx y zz a 2.0, y
8 respectivamente.
Las variables Si , No y ch son caracteres. Se inicializan las dos
primeras a los caracteres 'S' y 'N' respectivamente.
6. ENTRADAS Y SALIDAS
Las ordenes cin leen dos datos del teclado y los almacenan en la
variables número y real
Ejemplo 08: programa que lee las iniciales del nombre y primer
apellido y las escribe en pantalla seguidas de un punto