Want to create interactive content? It’s easy in Genially!

Get started free

Introduccion a C++

Carlos Ausencio Gomez Herver

Created on February 25, 2024

Presentacion sobre la introduccion a c++

Start designing with a free template

Discover more than 1500 professional designs like these:

Practical Presentation

Smart Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Modern Presentation

Relaxing Presentation

Transcript

Introducción a la programacion en C++

Historia, Estrutura y Primer programa

Empezar

Historia del Lenguaje C

El lenguaje C fue desarrollado por Dennis Ritchie en 1972. Este lenguaje se considera un lenguaje débilmente tipificado de nivel medio, pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel porque puede ocultar los detalles de la arquitectura de la computadora y por tanto incrementar la eficiencia en la programación.

Pero, a su vez, dispone de construcciones del lenguaje que permite un control a muy bajo nivel, tanto así, que algunos compiladores ofrecen extensiones del lenguaje que permiten mezclar código en lenguaje ensamblador con código en C.

Lenguaje C++

C++ mantiene todas las características del lenguaje C, pero además proporciona la capacidad de desarrollar programas orientados a objetos (POO), almacenando variables y funciones en módulos llamados clases.

El lenguaje C++ se desarrolló como un súper conjunto del lenguaje C y fue desarrollado por el Dr. Bjarne Stroustrup entre 1983 y 1987.

¿Cómo crear un programa utilizando C++?

En la actualidad, existe una gran cantidad de compiladores y editores para ejecutar programas en C/C++, ejemplos de ellos son: Borland C, Turbo C, Dev C++, GCC, Visual C++, etc.

Para digitar los códigos de estos programas se requiere un editor de C/C++ (o un simple editor de texto), y para ejecutar un programa escrito en lenguaje C/C++ se necesita de un Compilador.

Fase de la programacion en C++

Un programa en C++, casi siempre, pasa a través de 6 fases para su ejecución, las cuales son: editar, pre procesar, compilar, enlazar, cargar y ejecutar. Estas fases se describen a continuación:

+ info

Estructura de un programa en C++

Para elaborar un programa básico en lenguaje C++, se necesita definir 2 partes fundamentales (Ver Tabla 4.1): a) Encabezado de programa: En esta parte se definen los archivos extensión .h, los cuales contienen las librerías de funciones que C necesita para ejecutar diferentes tareas/cálculos dentro del programa a crear. b) Cuerpo del programa: Se define con la palabra main ( ) y una pareja de llaves { }.

Bibliotecas / Librerías C/C++ ofrece un conjunto de funciones estándar que dan soporte a las operaciones que se utilizan con más frecuencia. Estas funciones están agrupadas en Bibliotecas, también conocidas como Librerias.

Librerias en C++

Para utilizar cualquiera de las funciones que forman parte de las bibliotecas estándar de C, sólo hace falta realizar una llamada a dicha función. Las funciones que forman parte de la biblioteca estándar de C, funciones estándar o predefinidas, están divididas en grupos. Los grupos de funciones estándar más comunes son: entrada/salida estándar, matemáticas, de conversión, diagnóstico, de manipulación de memoria, control de proceso, ordenación, directorios, fecha y hora, cadenas, gráficas, etc. Todas las funciones que pertenecen a un grupo o libreria, se redactan en un fichero de cabecera.

Directivas

Directivas de procesador Todas las directivas del preprocesador comienzan con el signo de almohadilla ( # )

#include #define.

Directivas

Todas las directivas del preprocesador comienzan con el signo de almohadilla ( # ), que indica al compilador que lea las directivas antes de compilar la parte (función) principal del programa. Las dos directivas más usuales son #include y #define.

Variables y Constantes Valores fijos y datos que varia a lo largo de la ejecucion del programa

Variables y Constantes

Variables Son las posiciones de memoria en donde se almacenan cada uno de los datos a utilizar por el programa y estas pueden ser de un tipo de dato particular. Constantes Si un dato no va a cambiar su valor durante la ejecución del programa, generalmente se declara como un valor constante (con la sentencia const).

Este programa sencillamente mostrará el texto “Hola mundo”. Acostumbramos a llamar "salida" a lo que muestra un programa por pantalla. Pero hay varias cosas en las que fijarse en este código. #include <iostream>using namespace std; Sin entrar en detalles estas instrucciones nos permitirán más adelante mostrar texto por la pantalla y leer lo que el usuario ponga en el teclado. int main() { …} Por ahora todo el código de nuestro programa irá dentro de este bloque “int main()” delimitado por las llaves “{ }”. cout << “Hola mundo”;Esta es nuestra primera instrucción de código que realmente se ejecutará. Fíjate que la instrucción acaba en punto-y-coma. Todas las instrucciones en C++ deben acabar en punto-y-coma.

Mi Primer programa

Gracias

Referecias: Guía de laboratorio: introducción a C++. Universidad Don Bosco. Facultad de Ingenieria.

Estructura

a) La edición es el proceso en el que el programador digita el código de programa en un editor para C++. A este código se le conoce como código fuente. b) El pre procesamiento consiste en modificar el código fuente de C según una serie de instrucciones conocidas como directivas de pre procesamiento con el propósito de simplificar el trabajo del compilador. c) La compilación es el proceso de pasar el código fuente ya pre procesado a código objeto. d) La fase de enlace consiste en unir los códigos objeto de los distintos módulos y bibliotecas externas (bibliotecas de sistema) con el fin de generar el programa ejecutable final. e) Finalmente, una vez generado el código ejecutable se carga y se ejecuta.