Valeria Berrones Vélez
Jesús Salvador Barrera Aguilar
¿Qué es C++?
C++ es un lenguaje de programación, creado a mediados de 1980 por Bjarne
Strousstrup, como extensión del lenguaje C. Este lenguaje abarca tres paradigmas
de la programación:
1. Programación Estructurada
2. Programación Genérica
3. Programación Orientada a Objetos
C++
• En la actualidad, C++ es un lenguaje versátil, potente y general. Su éxito entre los
• programadores le ha llevado a ocupar el primer puesto como herramienta de
desarrollo de
• aplicaciones, ya sea en Windows o GNU Linux, que es el sistema operativo en el
cual basaremos este tutorial.
C++ en un entorno Linux
Comenzaremos diciendo que los programas se pueden escribir en cualquier editor
de textos
de GNU, entre ellos se encuentran emacs, vim, kate, gedit, nan, guardando dichos
archivos
con extensión .cpp, los cuales serán compilados en GNU/linux utilizando el
compilador GNU
de C++, llamado gcc que puede compilar C, C++, y que además se apega al estándar
ANSI,
permitiendo la portabilidad de estos códigos. Dicho compilador se invoca con el
comando gcc.
Estructura de un programa
en C++
Para darnos una idea chequemos el siguiente programa
//Mi primer programa en C++
# include <iostream>
using namespace std;
int main (){
count << "hello World";
return 0;
}
C++
• El programa anterior es típico de los programadores aprendices, el resultado de
su impresión
• en pantalla es la frase:
• ”hello Word”
• Es uno de los más simples programas que pueden estar escritos en C + +, pero ya
contiene
• los componentes fundamentales que todos los programas escritos en C + +.
Vamos a ver
• línea por línea en el código lo que hemos escrito:
Variables Y Tipos De Datos
Una variable es un espacio de memoria reservado en el
ordenador para contener valores que pueden cambiar
durante la ejecución de un programa. Los tipos que se le
asignen a estas determinan cómo se manipulará la
información contenida en ellas. Cada variable necesita un
identificador que la distingue de las demás. Un identificador
válido es una secuencia de una o más letras, dígitos o
guiones bajos, recordando que no deben coincidir con
palabras reservadas del lenguaje, deben comenzar por una
letra y además tomar en cuenta que C++ hace diferencia
entre mayúsculas y minúsculas.
• Las variables que se pueden presentar en un programa son de los
siguientes tipos:
• 1. Variables Locales . Se definen solo en bloque en el que se vayan a
ocupar, de esta manera evitamos tener variables definidas que
luego no se utilizan.
• 2. Variables Globales. No son lo más recomendable, pues su
existencia atenta contra la comprensión del código y su
encapsulamiento.
• 3. Variables estáticas. Se tienen que inicializar en el momento en
que se declaran, de manera obligatoria.
• Ahora hablemos de los tipos de datos que reconoce C++. Estos definen el
modo en que se usa el espacio (memoria) en los programas. Al especificar
un tipo de datos, estamos indicando al compilador como crear un espacio
de almacenamiento en particular, y también como manipular este espacio.
Un tipo de dato define el posible rango de valores que una variable puede
tomar al momento de ejecución del programa y a lo largo de toda la vida
útil del propio programa.
• Los tipos de datos pueden ser predefinidos o abstractos. Un tipo de dato
predefinido es intrínsecamente comprendido por el compilador. En
contraste, un tipo de datos definido por el usuario es aquel que usted o
cualquier otro programador crea como una clase, que comúnmente son
llamados tipos de datos abstractos.
Los tipos de datos más comunes
en C++ son:
Tipo De Dato Espacio en Memoria Rango
unsigned char 8 bits 0 a 255
char 8 bits -128 a 127
short int 16 bits -32,768 a 32,767
unsigned int 32 bits 0 a 4,294,967,295
int 32 bits -2,147,483,648 a
2,147,483,647
unsigned long 32 bits 0 a 4,294,967,295
enum 16 bits -2,147,483,648 a
2,147,483,647
long 32 bits -2,147,483,648 a
2,147,483,647
float 32 bits
double 64 bits
long double 80 bits
Presentacion1

Más contenido relacionado

PDF
Lenguaje c nardy y daniela
PPTX
Como usar el lenguaje c++
PPTX
Lo mas chingon de todo
PPTX
Taller de c sharp
PPTX
Manual c++01
PPTX
Lenguaje c++
PPTX
tutorial de c++
PPTX
C++ Meetup Madrid
Lenguaje c nardy y daniela
Como usar el lenguaje c++
Lo mas chingon de todo
Taller de c sharp
Manual c++01
Lenguaje c++
tutorial de c++
C++ Meetup Madrid

La actualidad más candente (17)

PPTX
Clasificación de los Lenguajes de programación
PDF
Cursocpp
PDF
/Media/tom nissim/cursocpp
PDF
Introduccion a Visual C Sharp
DOCX
Zanjai-como-entorno-de-programacion
PPTX
Librerías en-lenguaje-c-expo
PDF
Portable ARchiver - Programación 3 - UFM - FISICC
PPT
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PPTX
Lenguajes de programación
PPTX
Mi lenguaje de programación de preferencia es C++
DOCX
Consulta c++
PPTX
Lenguaje c++
PDF
Lenguaje de programación C - Cleibery.
PPTX
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
DOC
Cuadro formatos de archivo.tic
PPT
Clasificación de los Lenguajes de programación
Cursocpp
/Media/tom nissim/cursocpp
Introduccion a Visual C Sharp
Zanjai-como-entorno-de-programacion
Librerías en-lenguaje-c-expo
Portable ARchiver - Programación 3 - UFM - FISICC
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
Lenguajes de programación
Mi lenguaje de programación de preferencia es C++
Consulta c++
Lenguaje c++
Lenguaje de programación C - Cleibery.
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
Cuadro formatos de archivo.tic
Publicidad

Similar a Presentacion1 (20)

PPTX
Tutorial C++
PDF
Programación en c++
PPTX
PPTX
Estructura de Lenguaje C++
PPTX
c++ introduccion
PDF
programacion c++ basico
PDF
PDF
Aprenda C++ como si estuviera en primero
PDF
C++ basico subido JHS
PDF
Cppbasico
PDF
Tutorial de c++
PDF
Cppbasico
DOCX
iNDICE DE CONTENIDOS
PPTX
Clase 1 Lenguaje C++
PPTX
Presentacion de la Estructura basica para_c++
PPTX
Estructura basica para_c_
DOCX
Manual de usuario (C/C++)
DOCX
Manual programación
PPTX
Tutorial de visual C++
PPTX
Tutorial de visual_c_
Tutorial C++
Programación en c++
Estructura de Lenguaje C++
c++ introduccion
programacion c++ basico
Aprenda C++ como si estuviera en primero
C++ basico subido JHS
Cppbasico
Tutorial de c++
Cppbasico
iNDICE DE CONTENIDOS
Clase 1 Lenguaje C++
Presentacion de la Estructura basica para_c++
Estructura basica para_c_
Manual de usuario (C/C++)
Manual programación
Tutorial de visual C++
Tutorial de visual_c_
Publicidad

Más de Jesus22barrera (20)

PPTX
Jesus maria-fernanda
DOCX
Ultima hora (1)
PDF
PDF
DOCX
CUESTIONARIO SEGUNDA UNIDAD
DOCX
Orta lugo rene_manuel
DOCX
Diagramas
DOCX
Cuestionario
PPTX
Instrucciones basicas para_c_
PPTX
Ley jerarquia de_las_operaciones
PPTX
tutorial visual C++
PPTX
Instrucciones basicas para_c_
PPTX
Tablas de verdad_para_c_
PPTX
Tipos de datos_para_c_
PPTX
Ley de la_jerarquia_de_operaciones
PPTX
tutorial de code blocks
PPTX
Diapositivas salvavidas
DOCX
Evidencias fotos
DOCX
Raptor word
DOCX
Diagramas y pseudocodigos
Jesus maria-fernanda
Ultima hora (1)
CUESTIONARIO SEGUNDA UNIDAD
Orta lugo rene_manuel
Diagramas
Cuestionario
Instrucciones basicas para_c_
Ley jerarquia de_las_operaciones
tutorial visual C++
Instrucciones basicas para_c_
Tablas de verdad_para_c_
Tipos de datos_para_c_
Ley de la_jerarquia_de_operaciones
tutorial de code blocks
Diapositivas salvavidas
Evidencias fotos
Raptor word
Diagramas y pseudocodigos

Último (20)

PPTX
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
PDF
informe tipos de Informatica perfiles profesionales _pdf
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
PPTX
4. Qué es un computador PARA GRADO CUARTO.pptx
PDF
IPERC...................................
PDF
CURRICULAR DE PRIMARIA santa ursula..pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PPTX
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
PDF
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
informe tipos de Informatica perfiles profesionales _pdf
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
Telos 127 Generacion Al fa Beta - fundaciontelefonica
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
4. Qué es un computador PARA GRADO CUARTO.pptx
IPERC...................................
CURRICULAR DE PRIMARIA santa ursula..pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
2.0 Introduccion a processing, y como obtenerlo
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf

Presentacion1

  • 1. Valeria Berrones Vélez Jesús Salvador Barrera Aguilar
  • 2. ¿Qué es C++? C++ es un lenguaje de programación, creado a mediados de 1980 por Bjarne Strousstrup, como extensión del lenguaje C. Este lenguaje abarca tres paradigmas de la programación: 1. Programación Estructurada 2. Programación Genérica 3. Programación Orientada a Objetos
  • 3. C++ • En la actualidad, C++ es un lenguaje versátil, potente y general. Su éxito entre los • programadores le ha llevado a ocupar el primer puesto como herramienta de desarrollo de • aplicaciones, ya sea en Windows o GNU Linux, que es el sistema operativo en el cual basaremos este tutorial.
  • 4. C++ en un entorno Linux Comenzaremos diciendo que los programas se pueden escribir en cualquier editor de textos de GNU, entre ellos se encuentran emacs, vim, kate, gedit, nan, guardando dichos archivos con extensión .cpp, los cuales serán compilados en GNU/linux utilizando el compilador GNU de C++, llamado gcc que puede compilar C, C++, y que además se apega al estándar ANSI, permitiendo la portabilidad de estos códigos. Dicho compilador se invoca con el comando gcc.
  • 5. Estructura de un programa en C++ Para darnos una idea chequemos el siguiente programa //Mi primer programa en C++ # include <iostream> using namespace std; int main (){ count << "hello World"; return 0; }
  • 6. C++ • El programa anterior es típico de los programadores aprendices, el resultado de su impresión • en pantalla es la frase: • ”hello Word” • Es uno de los más simples programas que pueden estar escritos en C + +, pero ya contiene • los componentes fundamentales que todos los programas escritos en C + +. Vamos a ver • línea por línea en el código lo que hemos escrito:
  • 7. Variables Y Tipos De Datos Una variable es un espacio de memoria reservado en el ordenador para contener valores que pueden cambiar durante la ejecución de un programa. Los tipos que se le asignen a estas determinan cómo se manipulará la información contenida en ellas. Cada variable necesita un identificador que la distingue de las demás. Un identificador válido es una secuencia de una o más letras, dígitos o guiones bajos, recordando que no deben coincidir con palabras reservadas del lenguaje, deben comenzar por una letra y además tomar en cuenta que C++ hace diferencia entre mayúsculas y minúsculas.
  • 8. • Las variables que se pueden presentar en un programa son de los siguientes tipos: • 1. Variables Locales . Se definen solo en bloque en el que se vayan a ocupar, de esta manera evitamos tener variables definidas que luego no se utilizan. • 2. Variables Globales. No son lo más recomendable, pues su existencia atenta contra la comprensión del código y su encapsulamiento. • 3. Variables estáticas. Se tienen que inicializar en el momento en que se declaran, de manera obligatoria.
  • 9. • Ahora hablemos de los tipos de datos que reconoce C++. Estos definen el modo en que se usa el espacio (memoria) en los programas. Al especificar un tipo de datos, estamos indicando al compilador como crear un espacio de almacenamiento en particular, y también como manipular este espacio. Un tipo de dato define el posible rango de valores que una variable puede tomar al momento de ejecución del programa y a lo largo de toda la vida útil del propio programa. • Los tipos de datos pueden ser predefinidos o abstractos. Un tipo de dato predefinido es intrínsecamente comprendido por el compilador. En contraste, un tipo de datos definido por el usuario es aquel que usted o cualquier otro programador crea como una clase, que comúnmente son llamados tipos de datos abstractos.
  • 10. Los tipos de datos más comunes en C++ son: Tipo De Dato Espacio en Memoria Rango unsigned char 8 bits 0 a 255 char 8 bits -128 a 127 short int 16 bits -32,768 a 32,767 unsigned int 32 bits 0 a 4,294,967,295 int 32 bits -2,147,483,648 a 2,147,483,647 unsigned long 32 bits 0 a 4,294,967,295 enum 16 bits -2,147,483,648 a 2,147,483,647 long 32 bits -2,147,483,648 a 2,147,483,647 float 32 bits double 64 bits long double 80 bits