Clase 03 Introducción a C ++

Páginas: 5 (1233 palabras) Publicado: 2 de diciembre de 2015
INTRODUCCIÓN A C++
Catedrático: Ing. David Rajo
davidraxo@gmail.com

INTRODUCCIÓN A C++
• C++ es un lenguaje de programación de alto nivel
y de propósito general, y es una extensión de C
con características mas potentes.
• Un lenguaje de programación es un idioma artificial
diseñado para expresar procesos que pueden ser
llevadas a cabo por máquinas.
• Está formado por un conjunto de símbolos yreglas
sintácticas y semánticas que definen su estructura y
el significado de sus elementos y expresiones

Código Fuente
• El proceso de traducir un algoritmo en
pseudocódigo o diagrama de flujo a un lenguaje
de programación se denomina codificación, y el
algoritmo escrito en un lenguaje de programación
se denomina código fuente.
• La computadora en realidad no comprende los
lenguajes deprogramación, debe traducirlos a
código maquina que es un lenguaje que si
entiende la maquina directamente

Estructura general de un
programa








Directivas
Archivos de cabecera
Declaraciones Globales
La función main();
Funciones definidas por el usuario
Comentarios de programa
Sentencias

Directiva #include y archivos de
cabecera
• #include
indica al compilador que lea el archivo fuente queviene a
continuación de ella y su contenido lo inserte en la posición
donde se encuentra dicha directiva.
• Archivos de cabecera
(archivos con extensión .h o .hpp contienen código fuente
C/C++) se sitúan en un programa C++ mediante la directiva
del preprocesador #include con una instrucción.

Los archivos tales como iostream se denominan archivos
de inclusión, archivo, normalmente en forma decódigo
fuente,.

Directiva using y using
namespace std;


Si utiliza el estándar ANSI/ISO C++ en lugar de iostream.h, propio de la
versiones antiguas de C++, deberá utilizar la directiva using de espacio de
nombres para permitir que las definiciones de iostream estén disponibles en
su programa.



Un espacio de nombre es una parte del programa en el cual se recuerdan
ciertos componentes sondesconocidos o no son reconocidos



Using namespace std; indica que todas las sentencias del programa que
vienen a continuación están dentro del espacio de nombres std. Diversos
componentes como cout están declarados dentro de este espacio de
nombre.



Nota: Si no se utiliza la directiva se necesitará preceder el nombre std a
muchos elementos del programa.

Función main()
• Cada programa de C++ debecontener una función main()
la cual es la función principal y el cual es el primer punto de
entrada de un programa. Cuando se ejecuta el programa,
se invoca en primer lugar a la función main()
int main(){
Sentencias;
Return 0;
}
El cuerpo de la función es un conjunto de sentencias que se
ejecutan cuando se ejecuta main()
Nota: Las sentencias terminan con punto y coma “ ; ”.
Return 0; termina lafunción main

Sentencia
• Una Sentencia representa una instrucción
completa a la computadora. Cada sentencia se
debe terminar con punto y coma.

Declaraciones Globales
• Las declaraciones globales indican al compilador
que la funciones definidas por el usuario o variables
así declaradas son comunes a todas las funciones
de su programa. Las declaraciones globales se
sitúan antes de la funciónmain().

Funciones definidas por el
usuario y funciones de biblioteca
• Todos los programas en C++ se construyen a partir de
funciones
• Función como idea general, se presenta como un
subalgoritmo que forma parte del algoritmo principal,
el cual permite resolver una tarea específica. Algunos
lenguajes de programación, como Visual Basic .NET o
Fortran, utilizan el nombre función para referirse asubrutinas que devuelven un valor.

• Mientras que un tipo son definidas por el usuario las
otras se encuentran definidas en bibliotecas del
lenguaje de programación y pueden ser invocadas
gracias a los archivos de cabecera

Entrada/Salida por
consola
• Entrada (cin)
• Salida (cout)
Operadores de extracción e inserción, >> y <<,
apuntan en la dirección del flujo de datos
Ejemplo

Ejemplo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PRIMERA CLASE 03 03
  • Clase 03
  • Clase 03
  • Clase 03
  • Clase 03
  • CLASE 03
  • C con clases
  • CLASES EN C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS