SlideShare una empresa de Scribd logo
1 de 13
Universidad Nacional Experimental “ Francisco de Miranda”  Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Santa Ana de Coro, septiembre de 2010 Por: Licdo. Wladimir Chirinos
Licdo. Wladimir Chirinos UNEFM - DITE Que es C++ Es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad y eficiencia. Además, ha eliminado algunas de las dificultades y limitaciones del C original.
Licdo. Wladimir Chirinos UNEFM - DITE Librerías de cabecera La función principal de las librerías consiste en poder utilizar en el desarrollo del programa algunas sentencias específicas como leer, mostrar, calcular, entre otros. Librería Objetivo de uso #include<iostream> Permite utilizar las sentencias “ cin>> ” para la entrada de datos y “ cout<< ” para la visualización de información en pantalla #include<math.h> Permita realizar cálculos matemáticos avanzados como por ejemplo: potenciación, trigonometría, entre otros.
Licdo. Wladimir Chirinos UNEFM - DITE Función principal Todo programa cuenta con una función principal en su código fuente, puesto que esta indica al computador donde inicia la ejecución del programa.  En C++ la dicha función se denomina  main  y su forma de uso es la siguiente: #include<iostream> int main() { conjunto de sentencias del programa }
Licdo. Wladimir Chirinos UNEFM - DITE Sentencias de C++ Son todas las líneas de código escritas por el programador para dar solución a la situación planteada, las mismas representan las entradas, procesos y salidas. Sintaxis. Hace referencia a la forma correcta de escribir las líneas de código en los lenguajes de programación, es importante destacar que cada lenguaje posee su propia sintaxis.
Licdo. Wladimir Chirinos UNEFM - DITE Declaración de variables Las variables son indispensables para el desarrollo de la mayoría de los programas y las mismas deben ser declaradas antes de ser usadas indicando el tipo de dato que esta almacenará durante la ejecución del programa, las formas de declaración son las siguientes: Regularmente las variables son declaradas al inicio del bloque de sentencias de la función principal “ main ”. Declaración  Significado int edad; Variable numérica que almacenará un dato de tipo entero. (sin decimales) float estatura; Variable numérica que almacenará un dato de tipo flotante. (con decimales) char opcion; Variable de tipo carácter (texto) que almacenara una letra.
Licdo. Wladimir Chirinos UNEFM - DITE Sentencias de C++. Cont. ,[object Object],[object Object],Descripción detallada : “ cout<<“ línea de código usada para mostrar alguna información por pantalla. Nótese que para mostrar un mensaje el mismo debe estar encerrado entre comillas dobles y la línea termina con punto y coma “;”. Es importante resaltar que cuando se encierra entre comillas un mensaje, éste de mostrará en pantalla tal cual como fue escrito.
Licdo. Wladimir Chirinos UNEFM - DITE Sentencias de C++. Cont. ,[object Object],[object Object],Descripción detallada : “ cin>>“ línea de código usada para la lectura de las variables previamente declarada. Nótese que la línea termina con punto y coma “;”.
Licdo. Wladimir Chirinos UNEFM - DITE Sentencias de C++. Cont. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La forma de hacer uso de estas sentencias queda a gusto del programador, sin embargo lo ideal es lograr en la menor cantidad de líneas posibles el mismo resultado.
Licdo. Wladimir Chirinos UNEFM - DITE Mi primer programa #include<iostream> using namespace std; int main() { cout<<“Este es mi primer programa”; return 0; } El programa aquí desarrollado solo muestra en pantalla el mensaje  Este es mi primer programa .
Licdo. Wladimir Chirinos UNEFM - DITE Mi segundo programa #include<iostream> using namespace std; int main() { int edad; cout<<“Por favor ingrese la edad del estudiante:”; cin>>edad; return 0; } El programa aquí desarrollado solicita al usuario que ingrese por teclado la edad de un estudiante.
Licdo. Wladimir Chirinos UNEFM - DITE Tipos de errores ,[object Object],[object Object],[object Object],[object Object]
Licdo. Wladimir Chirinos UNEFM - DITE El desarrollo del pensamiento lógico y su aplicación trae consigo innumerables beneficios, puesto que el mismo es aplicable en todos los procedimientos que realizamos en nuestro quehacer diario.

Más contenido relacionado

La actualidad más candente

Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
monty19
 
Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)
josegonzalo130
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
itzjpb
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
fuquencia
 
Programacion
ProgramacionProgramacion
Programacion
DAYIS14
 

La actualidad más candente (19)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 
Introduccion a Visual C Sharp
Introduccion a Visual C SharpIntroduccion a Visual C Sharp
Introduccion a Visual C Sharp
 
ACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACIONACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACION
 
Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)
 
1. introducción a c#
1.  introducción a c#1.  introducción a c#
1. introducción a c#
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
 
PRESENTACION LENGUAJE C
 PRESENTACION LENGUAJE C  PRESENTACION LENGUAJE C
PRESENTACION LENGUAJE C
 
Programacion
ProgramacionProgramacion
Programacion
 
Informe.
Informe.Informe.
Informe.
 
Lenguaje c nardy y daniela
Lenguaje c nardy y danielaLenguaje c nardy y daniela
Lenguaje c nardy y daniela
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Introduccion c++
Introduccion c++Introduccion c++
Introduccion c++
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequerales
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 

Destacado

Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggers
Luis Jherry
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Nilson Payares
 
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variablesLenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Carlos
 
Aprenda C++ Como Si Estuviera En Primero
Aprenda C++ Como Si Estuviera En PrimeroAprenda C++ Como Si Estuviera En Primero
Aprenda C++ Como Si Estuviera En Primero
benoffi7
 
Capítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoCapítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimiento
EnAutomático
 
Coordinacion Y Sincronizacion De Procesos
Coordinacion  Y  Sincronizacion  De  ProcesosCoordinacion  Y  Sincronizacion  De  Procesos
Coordinacion Y Sincronizacion De Procesos
Jessica Suarez
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++
ivanjvic
 

Destacado (20)

Funciones C++ modificado
Funciones C++ modificadoFunciones C++ modificado
Funciones C++ modificado
 
codeblocks1
codeblocks1codeblocks1
codeblocks1
 
Punteros a Funciones en C
Punteros a Funciones en CPunteros a Funciones en C
Punteros a Funciones en C
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggers
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variablesLenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
 
0.2 Conceptos Basicos C++ II
0.2  Conceptos Basicos C++ II0.2  Conceptos Basicos C++ II
0.2 Conceptos Basicos C++ II
 
Aprenda C++ Como Si Estuviera En Primero
Aprenda C++ Como Si Estuviera En PrimeroAprenda C++ Como Si Estuviera En Primero
Aprenda C++ Como Si Estuviera En Primero
 
Capítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoCapítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimiento
 
Revista digital
Revista digitalRevista digital
Revista digital
 
Estructuras punteros
Estructuras punterosEstructuras punteros
Estructuras punteros
 
Coordinacion Y Sincronizacion De Procesos
Coordinacion  Y  Sincronizacion  De  ProcesosCoordinacion  Y  Sincronizacion  De  Procesos
Coordinacion Y Sincronizacion De Procesos
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 

Similar a Introducción c++

Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)
javiel162009
 
El arte de programar c++ - versión 3.0
El arte de programar   c++ - versión 3.0El arte de programar   c++ - versión 3.0
El arte de programar c++ - versión 3.0
javiel162009
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
painni
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
Gabriel Medina
 
Programación c
Programación cProgramación c
Programación c
victdiazm
 
Lenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantesLenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantes
Jhon Jairo C Q
 

Similar a Introducción c++ (20)

Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
Introducción al curso de C.docx
Introducción al curso de C.docxIntroducción al curso de C.docx
Introducción al curso de C.docx
 
Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)
 
El arte de programar c++ - versión 3.0
El arte de programar   c++ - versión 3.0El arte de programar   c++ - versión 3.0
El arte de programar c++ - versión 3.0
 
Prueba
PruebaPrueba
Prueba
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Lenguaje c 1
Lenguaje c 1Lenguaje c 1
Lenguaje c 1
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 
Ova unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacionOva unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacion
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Lenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantesLenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantes
 
Clase 1 Programación II
Clase 1 Programación IIClase 1 Programación II
Clase 1 Programación II
 
Programación en C++
Programación en C++Programación en C++
Programación en C++
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Manual c++01
Manual c++01Manual c++01
Manual c++01
 

Más de wladimirclipper

Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BD
wladimirclipper
 
Introducción programacion
Introducción programacionIntroducción programacion
Introducción programacion
wladimirclipper
 

Más de wladimirclipper (17)

Insertar presentación publicada en slishare.
Insertar presentación publicada en slishare.Insertar presentación publicada en slishare.
Insertar presentación publicada en slishare.
 
Cómo registrarse en la Plataforma de ADI
Cómo registrarse en la Plataforma de ADICómo registrarse en la Plataforma de ADI
Cómo registrarse en la Plataforma de ADI
 
Actividad de Memoria. JClic Author
Actividad de Memoria. JClic AuthorActividad de Memoria. JClic Author
Actividad de Memoria. JClic Author
 
Experiencia Educativa con la Red Social Pinterest
Experiencia Educativa con la Red Social PinterestExperiencia Educativa con la Red Social Pinterest
Experiencia Educativa con la Red Social Pinterest
 
Curador de contenidos
Curador de contenidosCurador de contenidos
Curador de contenidos
 
Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BD
 
Fundamentos de los sistemas de información
Fundamentos de los sistemas de informaciónFundamentos de los sistemas de información
Fundamentos de los sistemas de información
 
Páginas web ii. Formato HTML
Páginas web ii. Formato HTMLPáginas web ii. Formato HTML
Páginas web ii. Formato HTML
 
Páginas web en formato HTML
Páginas web en formato HTMLPáginas web en formato HTML
Páginas web en formato HTML
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Introducción programacion
Introducción programacionIntroducción programacion
Introducción programacion
 
Técnica de resolución de problemas
Técnica de resolución de problemasTécnica de resolución de problemas
Técnica de resolución de problemas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Cadena caracteres
Cadena caracteresCadena caracteres
Cadena caracteres
 
Vectores
VectoresVectores
Vectores
 
Paradigma 5 Monos
Paradigma 5 MonosParadigma 5 Monos
Paradigma 5 Monos
 

Introducción c++

  • 1. Universidad Nacional Experimental “ Francisco de Miranda” Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Santa Ana de Coro, septiembre de 2010 Por: Licdo. Wladimir Chirinos
  • 2. Licdo. Wladimir Chirinos UNEFM - DITE Que es C++ Es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad y eficiencia. Además, ha eliminado algunas de las dificultades y limitaciones del C original.
  • 3. Licdo. Wladimir Chirinos UNEFM - DITE Librerías de cabecera La función principal de las librerías consiste en poder utilizar en el desarrollo del programa algunas sentencias específicas como leer, mostrar, calcular, entre otros. Librería Objetivo de uso #include<iostream> Permite utilizar las sentencias “ cin>> ” para la entrada de datos y “ cout<< ” para la visualización de información en pantalla #include<math.h> Permita realizar cálculos matemáticos avanzados como por ejemplo: potenciación, trigonometría, entre otros.
  • 4. Licdo. Wladimir Chirinos UNEFM - DITE Función principal Todo programa cuenta con una función principal en su código fuente, puesto que esta indica al computador donde inicia la ejecución del programa. En C++ la dicha función se denomina main y su forma de uso es la siguiente: #include<iostream> int main() { conjunto de sentencias del programa }
  • 5. Licdo. Wladimir Chirinos UNEFM - DITE Sentencias de C++ Son todas las líneas de código escritas por el programador para dar solución a la situación planteada, las mismas representan las entradas, procesos y salidas. Sintaxis. Hace referencia a la forma correcta de escribir las líneas de código en los lenguajes de programación, es importante destacar que cada lenguaje posee su propia sintaxis.
  • 6. Licdo. Wladimir Chirinos UNEFM - DITE Declaración de variables Las variables son indispensables para el desarrollo de la mayoría de los programas y las mismas deben ser declaradas antes de ser usadas indicando el tipo de dato que esta almacenará durante la ejecución del programa, las formas de declaración son las siguientes: Regularmente las variables son declaradas al inicio del bloque de sentencias de la función principal “ main ”. Declaración Significado int edad; Variable numérica que almacenará un dato de tipo entero. (sin decimales) float estatura; Variable numérica que almacenará un dato de tipo flotante. (con decimales) char opcion; Variable de tipo carácter (texto) que almacenara una letra.
  • 7.
  • 8.
  • 9.
  • 10. Licdo. Wladimir Chirinos UNEFM - DITE Mi primer programa #include<iostream> using namespace std; int main() { cout<<“Este es mi primer programa”; return 0; } El programa aquí desarrollado solo muestra en pantalla el mensaje Este es mi primer programa .
  • 11. Licdo. Wladimir Chirinos UNEFM - DITE Mi segundo programa #include<iostream> using namespace std; int main() { int edad; cout<<“Por favor ingrese la edad del estudiante:”; cin>>edad; return 0; } El programa aquí desarrollado solicita al usuario que ingrese por teclado la edad de un estudiante.
  • 12.
  • 13. Licdo. Wladimir Chirinos UNEFM - DITE El desarrollo del pensamiento lógico y su aplicación trae consigo innumerables beneficios, puesto que el mismo es aplicable en todos los procedimientos que realizamos en nuestro quehacer diario.