SlideShare una empresa de Scribd logo
C++
PROF. ELVIN MANUEL CHÁVEZ FORTÍN
GENERALIDADES
Es un lenguaje de programación diseñado en 1979. La intención de su
creación fue extender al lenguaje de programación C mecanismos que
permiten la manipulación de objetos.
Elementos utilizados en la Programación
Datos
Tipos de
Datos
TIPOS DE DATOS
char int float double bool
CONSTANTES
Son todos los valores que no están sujetos a cambios en la
comprobación del algoritmo ni en la ejecución del programa,
reciben un valor y este no puede ser modificado.
Por ejemplo:
DiasMes = 30
impuesto=15 etc.
VARIABLES
Son los espacios de memoria que se pueden modificar durante la
ejecución del programa. Contrario de las constantes, estas reciben
un valor que puede ser modificado cuantas veces sea necesario:
Por ejemplo:
edad
sueldo
precio
OPERADORES DE ASIGNACIÓN
Operador Descripción
= Asigna un valor a una variable
*= Asigna el producto de dos valores
/= Asigna el cociente al dividir dos números
+= Asigna la suma de dos números
-= Asigna la resta de dos números
OPERADORES DE COMPARACION
Operador Descripción
< Menor que
<= Menor o igual que
> Mayor que
>= Mayor o igual que
== Igual que
!= Diferente que
OPERADORES LÓGICOS
Operador Signifcado
&& Operador lógico and
|| Operador lógico or
! Operador lógico not
LIBRERÍAS O BIBLIOTECAS
Es una colección de clases y de funciones almacenadas en cierto tipo
de archivos que podemos importar o incluir en nuestro programa;
las librerías brindan la posibilidad de controlar las diferentes acciones
que puede realizar un programa, como el mostrar algo en la
pantalla, permitir que el usuario trabaje con números, texto, etc.
fstream iostream math stdio string
ESTRUCTURA DE UN PROGRAMA
#include <iostream>
int main( )
{
std::cout<<“ Hola
Mundo”;
}
Se llama a la librería
iostream
Función principal
Entre las { } se
escribirá el código
del programa
ESTRUCTURA DE UN PROGRAMA
#include <iostream>
using namespace std;
int main( )
{
cout<<“ Hola Mundo”;
}
METODOS DE CIN EN C++
La clase cin guarda en una variable lo que el usuario ingrese desde
el input estándar y tiene varios métodos para lograr la lectura y
guardarlo. Ese dato puede ser procesado para ser almacenado en
los diferentes tipos de datos, así como: int, float, char, string o bool.
Los métodos mas utilizados son:
cin.get( ) cin.ignore( ) cin.getline( )
cin.get( )
Permite solamente el primer carácter que escribe el usuario cuando
se le pide ingrese una palabra.
Para hacer uso de este método solo es necesario declarar una
variable tipo char.
cin.ignore( )
Se utiliza para ignorar lo que hay en el buffer (espacio de memoria
en el que se almacena datos de manera temporal) y no saltar la
lectura de datos cuando cambia de string a int.
cin.ignore( ) se puede utilizar sin parámetros o con 2, uno para la
cantidad de caracteres que se ignoraran y el otro para decir hasta
cual carácter se va a ignorar.
cin.getline( )
Se utiliza para que el usuario pueda introducir cadenas de
caracteres. getline( ) tiene dos sintaxis:
getline(variable, longitud, carácter de fin)
getline(cin,variable)

Más contenido relacionado

PPT
Entrada y salida de datos en c
PPTX
Estructura basica para_c_ (1)
PPTX
Recuperacin 333333
PPTX
Estructura basica de_un_programa_en_c_(2)
PPTX
Lenguaje c (expresiones logicas)
PPT
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
PPT
Entrada y salida de datos en c
PPTX
Estructura basica de_c_
Entrada y salida de datos en c
Estructura basica para_c_ (1)
Recuperacin 333333
Estructura basica de_un_programa_en_c_(2)
Lenguaje c (expresiones logicas)
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Entrada y salida de datos en c
Estructura basica de_c_

La actualidad más candente (17)

PPTX
Estructura basica de_un_programa_en_c_
PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
PPTX
Tipo de dato DOUBLE
PPTX
Acciones secuenciales
PPTX
Acciones secuenciales
PPTX
Estructura basica C++
PPT
Operaciones de Entrada / Salida en C++
PDF
Clase 5
PDF
2.7 tipo de dato logico
PPTX
Estructura Básica para C++
PPTX
Fundamentos De Programación
PPT
Operadores y expresiones
PPTX
FUNDAMENTOS_DE_PROGRAMACION.pptx
PPT
Variables, constantes y tipos de datos en C
PPT
Elementos Basicos del Lenguaje C++
PDF
Clase 1 Programación II
Estructura basica de_un_programa_en_c_
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Tipo de dato DOUBLE
Acciones secuenciales
Acciones secuenciales
Estructura basica C++
Operaciones de Entrada / Salida en C++
Clase 5
2.7 tipo de dato logico
Estructura Básica para C++
Fundamentos De Programación
Operadores y expresiones
FUNDAMENTOS_DE_PROGRAMACION.pptx
Variables, constantes y tipos de datos en C
Elementos Basicos del Lenguaje C++
Clase 1 Programación II
Publicidad

Similar a Programación en C++ (20)

PPTX
Estructura de un programa básico en c++
 
PPTX
TUTORIAL LENGUAJE C
PPTX
TUTORIAL DE LENGUAJE C
PDF
Introduccion a c++
PPTX
Lenguaje c
PDF
Revista digital
PPTX
Introducción
PPTX
Introducción
PDF
Elementos básicos de un lenguaje de alto nivel
PDF
Diapositivs~Elementos_basicos_C.pdf
PPTX
Programación en C++
PDF
Elementos basicos cpp_oto2014
PDF
Elementosbasicosc
PPTX
Jorge salazar 4 to b xd
PPTX
Jorge salazar 4 to b xd
PPTX
Jorge salazar 4 to b xd
PDF
Elementos basicos C++
PDF
Elementos basicos c
PDF
Elementos basicos c
PPT
Lenguajec diapositivas
Estructura de un programa básico en c++
 
TUTORIAL LENGUAJE C
TUTORIAL DE LENGUAJE C
Introduccion a c++
Lenguaje c
Revista digital
Introducción
Introducción
Elementos básicos de un lenguaje de alto nivel
Diapositivs~Elementos_basicos_C.pdf
Programación en C++
Elementos basicos cpp_oto2014
Elementosbasicosc
Jorge salazar 4 to b xd
Jorge salazar 4 to b xd
Jorge salazar 4 to b xd
Elementos basicos C++
Elementos basicos c
Elementos basicos c
Lenguajec diapositivas
Publicidad

Más de Elvin Fortin (9)

PPTX
Bachillerato Tecnico Profesional en Informatica
PPTX
Diagramas de Flujo de Datos para la programación
PPTX
Tablas de Verdad
PPTX
Introducción a la Lógica
PPTX
PDF
PDF
Direccionamiento de red
PDF
Base de datos
PPTX
Introduccion a vba aplicado en word
Bachillerato Tecnico Profesional en Informatica
Diagramas de Flujo de Datos para la programación
Tablas de Verdad
Introducción a la Lógica
Direccionamiento de red
Base de datos
Introduccion a vba aplicado en word

Último (10)

PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Implementación equipo monitor12.08.25.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
sistemas de informacion.................
Su punto de partida en la IA: Microsoft 365 Copilot Chat
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Conceptos basicos de Base de Datos y sus propiedades
Implementación equipo monitor12.08.25.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Fundamentos de Python - Curso de Python dia 1
sistemas de informacion.................

Programación en C++

  • 1. C++ PROF. ELVIN MANUEL CHÁVEZ FORTÍN
  • 2. GENERALIDADES Es un lenguaje de programación diseñado en 1979. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. Elementos utilizados en la Programación Datos Tipos de Datos
  • 3. TIPOS DE DATOS char int float double bool
  • 4. CONSTANTES Son todos los valores que no están sujetos a cambios en la comprobación del algoritmo ni en la ejecución del programa, reciben un valor y este no puede ser modificado. Por ejemplo: DiasMes = 30 impuesto=15 etc.
  • 5. VARIABLES Son los espacios de memoria que se pueden modificar durante la ejecución del programa. Contrario de las constantes, estas reciben un valor que puede ser modificado cuantas veces sea necesario: Por ejemplo: edad sueldo precio
  • 6. OPERADORES DE ASIGNACIÓN Operador Descripción = Asigna un valor a una variable *= Asigna el producto de dos valores /= Asigna el cociente al dividir dos números += Asigna la suma de dos números -= Asigna la resta de dos números
  • 7. OPERADORES DE COMPARACION Operador Descripción < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que == Igual que != Diferente que
  • 8. OPERADORES LÓGICOS Operador Signifcado && Operador lógico and || Operador lógico or ! Operador lógico not
  • 9. LIBRERÍAS O BIBLIOTECAS Es una colección de clases y de funciones almacenadas en cierto tipo de archivos que podemos importar o incluir en nuestro programa; las librerías brindan la posibilidad de controlar las diferentes acciones que puede realizar un programa, como el mostrar algo en la pantalla, permitir que el usuario trabaje con números, texto, etc. fstream iostream math stdio string
  • 10. ESTRUCTURA DE UN PROGRAMA #include <iostream> int main( ) { std::cout<<“ Hola Mundo”; } Se llama a la librería iostream Función principal Entre las { } se escribirá el código del programa
  • 11. ESTRUCTURA DE UN PROGRAMA #include <iostream> using namespace std; int main( ) { cout<<“ Hola Mundo”; }
  • 12. METODOS DE CIN EN C++ La clase cin guarda en una variable lo que el usuario ingrese desde el input estándar y tiene varios métodos para lograr la lectura y guardarlo. Ese dato puede ser procesado para ser almacenado en los diferentes tipos de datos, así como: int, float, char, string o bool. Los métodos mas utilizados son: cin.get( ) cin.ignore( ) cin.getline( )
  • 13. cin.get( ) Permite solamente el primer carácter que escribe el usuario cuando se le pide ingrese una palabra. Para hacer uso de este método solo es necesario declarar una variable tipo char.
  • 14. cin.ignore( ) Se utiliza para ignorar lo que hay en el buffer (espacio de memoria en el que se almacena datos de manera temporal) y no saltar la lectura de datos cuando cambia de string a int. cin.ignore( ) se puede utilizar sin parámetros o con 2, uno para la cantidad de caracteres que se ignoraran y el otro para decir hasta cual carácter se va a ignorar.
  • 15. cin.getline( ) Se utiliza para que el usuario pueda introducir cadenas de caracteres. getline( ) tiene dos sintaxis: getline(variable, longitud, carácter de fin) getline(cin,variable)