SlideShare una empresa de Scribd logo
1 de 10
ESTRUCTURAS DE
DATOS 1
Clase : El Lenguaje C++
El Lenguaje C++
Una extensión del lenguaje C, rápido,
portátil y ampliamente utilizado.
Escrito por Bjarne Stroustrup en 1979
en los laboratorios Bell.
Posee ambas características de alto
nivel y las de bajo nivel.
Consideraciones de los programas
El modo consola simula el funcionamiento
de una ventana MS-DOS.
Trabaja en modo de texto
El otro modo es el GUI, o Interfaz Gráfico
de Usuario. Es el modo tradicional de los
programas de Windows, con ventanas,
menús, iconos, etc.
Primer Programa: Hola Mundo
//Primer Programa
#include <iostream>
using namespace std;
int main ()
{
cout << "Hola Mundo!";
system(“Pause”);
return 0;
}
Primer Programa: Hola Mundo
// Comentarios en una línea, no afectan el
comportamiento del programa
/*
Comentarios en Bloque
*/
#include <iostream> le indica al pre-procesador que
incluya la librería estándar iostream.
Primer Programa: Hola Mundo
using namespace std;
Los espacios de nombres (namespace)
de C++ permiten declarar
identificadores sin que éstos se
solapen, indiscriminadamente, con los
declarados en otras zonas de código.
Primer Programa: Hola Mundo
int main() - Inicio del programa
Main es la función principal.
La ejecución del programa empieza en
la función main().
El tipo de retorno debe ser int.
Solo el sistema puede llamar a la
función main().
Primer Programa: Hola Mundo
cout << "Hello World!"; Imprime en
pantalla la frase Hello World!
return 0; Causa la finalización de la
función Main.
EJERCICIOS
1) Dado un número verificar que:
Tenga tres dígitos
Verificar si sus dígitos son pares
Promediar sus dígitos
2) Dado un numero n mayor a 5
Generar 5,10,15,20,25,30,35....n
3) Ingresar diez (10) números enteros. Si se ingresan
números negativos no contabilizar y solicitar otro
número (el 0 se toma como par). De esos números
debe informarse cuantos son pares. Además debe
mostrar cual es la suma de los números y cuál es la
suma de los números impares.
EJERCICIOS
1) Dado un número verificar que:
Tenga tres dígitos
Verificar si sus dígitos son pares
Promediar sus dígitos
2) Dado un numero n mayor a 5
Generar 5,10,15,20,25,30,35....n
3) Ingresar diez (10) números enteros. Si se ingresan
números negativos no contabilizar y solicitar otro
número (el 0 se toma como par). De esos números
debe informarse cuantos son pares. Además debe
mostrar cual es la suma de los números y cuál es la
suma de los números impares.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (14)

Editable
EditableEditable
Editable
 
Practica 11
Practica 11Practica 11
Practica 11
 
11
1111
11
 
Guía de trabajo
Guía de trabajoGuía de trabajo
Guía de trabajo
 
11
1111
11
 
Atajos en ubuntu
Atajos en ubuntuAtajos en ubuntu
Atajos en ubuntu
 
Practica 11.0
Practica 11.0Practica 11.0
Practica 11.0
 
11 porta
11 porta 11 porta
11 porta
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
Control de flujo bucles
Control de flujo buclesControl de flujo bucles
Control de flujo bucles
 
05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 

Destacado

Ejercicios c++ ujcm iniciales
Ejercicios c++ ujcm inicialesEjercicios c++ ujcm iniciales
Ejercicios c++ ujcm inicialesMarleny hf
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacionDiego Rojas
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestosNery Davila
 
0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++nylh_star
 
Lenguaje de Programación II
Lenguaje de Programación IILenguaje de Programación II
Lenguaje de Programación IIJavier Rivera
 
Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++Aldo Hernán Zanabria Gálvez
 
Procesos Universles
Procesos UniverslesProcesos Universles
Procesos Universlesdesimartinez
 
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI David Garcia
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.Javier Cuenca
 
PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++KarenAlmanza
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++johnny herrera
 
Manual c++
Manual c++Manual c++
Manual c++slent
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y forMiguel Angel Peña
 

Destacado (20)

Ejercicios c++ ujcm iniciales
Ejercicios c++ ujcm inicialesEjercicios c++ ujcm iniciales
Ejercicios c++ ujcm iniciales
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacion
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++
 
Ejercicios de sentencias basicas
Ejercicios de sentencias basicasEjercicios de sentencias basicas
Ejercicios de sentencias basicas
 
Lenguaje de Programación II
Lenguaje de Programación IILenguaje de Programación II
Lenguaje de Programación II
 
Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++
 
Procesos Universles
Procesos UniverslesProcesos Universles
Procesos Universles
 
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
 
Programación en C++
Programación en C++Programación en C++
Programación en C++
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Tablas de multiplicar (código Dev C++)
Tablas de multiplicar (código Dev C++)Tablas de multiplicar (código Dev C++)
Tablas de multiplicar (código Dev C++)
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Ejercicio en c
Ejercicio en cEjercicio en c
Ejercicio en c
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.
 
PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Manual c++
Manual c++Manual c++
Manual c++
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 

Similar a introduccion c++

Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4Richard Eliseo Mendoza Gafaro
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-caseGuillermo Viaje
 
2bimestre sistemas de numeracion
2bimestre sistemas de numeracion2bimestre sistemas de numeracion
2bimestre sistemas de numeracionisccristina
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshareEdgar Arcos
 
Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02danilorodriguezurquizo
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshareERICKLUISDJ
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshareERICKLUISDJ
 
Practicas de word
Practicas de wordPracticas de word
Practicas de wordpudin108
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamacostaw1991
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamacostaw1991
 
Metodología de la Programación.pdf
Metodología de la Programación.pdfMetodología de la Programación.pdf
Metodología de la Programación.pdfDanielgonzalez770660
 
Presentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxPresentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxIng. Ríos
 

Similar a introduccion c++ (20)

Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 
El mundo del lenguaje c++
El mundo del lenguaje c++El mundo del lenguaje c++
El mundo del lenguaje c++
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
Manualdeslideshare
ManualdeslideshareManualdeslideshare
Manualdeslideshare
 
Practicas de word
Practicas de wordPracticas de word
Practicas de word
 
2bimestre sistemas de numeracion
2bimestre sistemas de numeracion2bimestre sistemas de numeracion
2bimestre sistemas de numeracion
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshare
 
Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Practicas de word
Practicas de wordPracticas de word
Practicas de word
 
Practicas de word
Practicas de wordPracticas de word
Practicas de word
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Word
WordWord
Word
 
Metodología de la Programación.pdf
Metodología de la Programación.pdfMetodología de la Programación.pdf
Metodología de la Programación.pdf
 
Presentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxPresentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptx
 

introduccion c++

  • 1. ESTRUCTURAS DE DATOS 1 Clase : El Lenguaje C++
  • 2. El Lenguaje C++ Una extensión del lenguaje C, rápido, portátil y ampliamente utilizado. Escrito por Bjarne Stroustrup en 1979 en los laboratorios Bell. Posee ambas características de alto nivel y las de bajo nivel.
  • 3. Consideraciones de los programas El modo consola simula el funcionamiento de una ventana MS-DOS. Trabaja en modo de texto El otro modo es el GUI, o Interfaz Gráfico de Usuario. Es el modo tradicional de los programas de Windows, con ventanas, menús, iconos, etc.
  • 4. Primer Programa: Hola Mundo //Primer Programa #include <iostream> using namespace std; int main () { cout << "Hola Mundo!"; system(“Pause”); return 0; }
  • 5. Primer Programa: Hola Mundo // Comentarios en una línea, no afectan el comportamiento del programa /* Comentarios en Bloque */ #include <iostream> le indica al pre-procesador que incluya la librería estándar iostream.
  • 6. Primer Programa: Hola Mundo using namespace std; Los espacios de nombres (namespace) de C++ permiten declarar identificadores sin que éstos se solapen, indiscriminadamente, con los declarados en otras zonas de código.
  • 7. Primer Programa: Hola Mundo int main() - Inicio del programa Main es la función principal. La ejecución del programa empieza en la función main(). El tipo de retorno debe ser int. Solo el sistema puede llamar a la función main().
  • 8. Primer Programa: Hola Mundo cout << "Hello World!"; Imprime en pantalla la frase Hello World! return 0; Causa la finalización de la función Main.
  • 9. EJERCICIOS 1) Dado un número verificar que: Tenga tres dígitos Verificar si sus dígitos son pares Promediar sus dígitos 2) Dado un numero n mayor a 5 Generar 5,10,15,20,25,30,35....n 3) Ingresar diez (10) números enteros. Si se ingresan números negativos no contabilizar y solicitar otro número (el 0 se toma como par). De esos números debe informarse cuantos son pares. Además debe mostrar cual es la suma de los números y cuál es la suma de los números impares.
  • 10. EJERCICIOS 1) Dado un número verificar que: Tenga tres dígitos Verificar si sus dígitos son pares Promediar sus dígitos 2) Dado un numero n mayor a 5 Generar 5,10,15,20,25,30,35....n 3) Ingresar diez (10) números enteros. Si se ingresan números negativos no contabilizar y solicitar otro número (el 0 se toma como par). De esos números debe informarse cuantos son pares. Además debe mostrar cual es la suma de los números y cuál es la suma de los números impares.