SlideShare uma empresa Scribd logo
1 de 13
UNEFA-TELECOM
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA NACIONAL
NUCLEO FALCON
ITN3A
Licda. Yamila Bolívar
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.
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.
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
}
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.
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:
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.
Regularmente las variables son declaradas al inicio del bloque de
sentencias de la función principal “main”.
Sentencias de C++. Cont.
Sentencia para mostrar un mensaje en pantalla:
cout<<“mensaje”;
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.
Sentencias de C++. Cont.
Sentencia para solicitar un valor al usuario:
cin>>edad;
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 “;”.
Sentencias de C++. Cont.
Sentencia para mostrar un mensaje seguido del valor de una variable:
Forma 1
cout<<“su edad es”<<edad;
Forma 2
cout<<“su edad es”;
cout<<edad;
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.
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.
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.
Tipos de errores
Durante la codificación de algún programa es común cometer errores, y
los mismos pueden ser:
• Sintaxis: Son los más comunes fáciles de conseguir, ya que la
momento de la transcripción no colocamos algún símbolo, como por
ejemplo: “;”, “<<“, “(“, entre otros.
• Lógicos: En ocasiones son difíciles de encontrar puesto que el
programa funciona pero no hace lo que se requiere.
• Regresión: Se presentan cuando tenemos un código perfecto y le
modificamos algunas cosas y el mismo deja de funcionar.
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.

Mais conteúdo relacionado

Mais procurados

Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)José Antonio Sandoval Acosta
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónEdison Morales
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosEjercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosrasave
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto FinalJorge Ramon
 
Ejercicios en Python
Ejercicios en PythonEjercicios en Python
Ejercicios en PythonGuiru Xd
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivasstarduslex
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++Nana Garces
 

Mais procurados (20)

Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Python
PythonPython
Python
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Tutorial de codeblocks
Tutorial de codeblocksTutorial de codeblocks
Tutorial de codeblocks
 
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosEjercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto Final
 
Identificadores palabras clave y tipos Java
Identificadores palabras clave y tipos JavaIdentificadores palabras clave y tipos Java
Identificadores palabras clave y tipos Java
 
Ejercicios en Python
Ejercicios en PythonEjercicios en Python
Ejercicios en Python
 
Estructura switch case
Estructura switch caseEstructura switch case
Estructura switch case
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓNFUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Operadores
OperadoresOperadores
Operadores
 

Destaque

Tipos de Escritoriosl inux
Tipos de Escritoriosl inuxTipos de Escritoriosl inux
Tipos de Escritoriosl inuxHugiiño Pereida
 
1318457463 diversidadedasplantas 090301065842-phpapp02
1318457463 diversidadedasplantas 090301065842-phpapp021318457463 diversidadedasplantas 090301065842-phpapp02
1318457463 diversidadedasplantas 090301065842-phpapp02Nuno Lemos
 
Secrets Of Deep Charisma and Personal Magnetism
Secrets Of Deep Charisma and Personal MagnetismSecrets Of Deep Charisma and Personal Magnetism
Secrets Of Deep Charisma and Personal MagnetismGeorge Hutton
 
Presentation1
Presentation1Presentation1
Presentation1liamrig95
 
Adaptador de video y red
Adaptador de video y redAdaptador de video y red
Adaptador de video y redJosefaYareni
 
Brasil Energia Agosto Eficiência
Brasil Energia Agosto EficiênciaBrasil Energia Agosto Eficiência
Brasil Energia Agosto EficiênciaLeandro Corral
 
Offre revendeurs UC
Offre  revendeurs   UCOffre  revendeurs   UC
Offre revendeurs UCRachid ZINE
 
Gehechtheid hc 1 kind in beeld
Gehechtheid hc 1 kind in beeldGehechtheid hc 1 kind in beeld
Gehechtheid hc 1 kind in beeldannekesomers
 
Topic research cyber bullying-1
Topic research   cyber bullying-1Topic research   cyber bullying-1
Topic research cyber bullying-1troalfe
 
Aanchal digest january 2011 www.aiourdubooks.net
Aanchal digest january 2011 www.aiourdubooks.netAanchal digest january 2011 www.aiourdubooks.net
Aanchal digest january 2011 www.aiourdubooks.netImran Ahmed Farooq
 
Mantenimiento correctivo y preventivo
Mantenimiento correctivo y preventivoMantenimiento correctivo y preventivo
Mantenimiento correctivo y preventivoHugiiño Pereida
 
대신리포트_대신브라우저_150102
대신리포트_대신브라우저_150102대신리포트_대신브라우저_150102
대신리포트_대신브라우저_150102DaishinSecurities
 
The sims 3 tech audience
The sims 3 tech audienceThe sims 3 tech audience
The sims 3 tech audienceCammieSarah51
 
Oregon State MBA - Portland Programs Overview
Oregon State MBA - Portland Programs OverviewOregon State MBA - Portland Programs Overview
Oregon State MBA - Portland Programs OverviewBrian Precious
 
Diagnostic evaluation of the infertile female
Diagnostic evaluation of the infertile femaleDiagnostic evaluation of the infertile female
Diagnostic evaluation of the infertile femaleAsaad Hashim
 

Destaque (20)

Tipos de Escritoriosl inux
Tipos de Escritoriosl inuxTipos de Escritoriosl inux
Tipos de Escritoriosl inux
 
1318457463 diversidadedasplantas 090301065842-phpapp02
1318457463 diversidadedasplantas 090301065842-phpapp021318457463 diversidadedasplantas 090301065842-phpapp02
1318457463 diversidadedasplantas 090301065842-phpapp02
 
Secrets Of Deep Charisma and Personal Magnetism
Secrets Of Deep Charisma and Personal MagnetismSecrets Of Deep Charisma and Personal Magnetism
Secrets Of Deep Charisma and Personal Magnetism
 
Presentation1
Presentation1Presentation1
Presentation1
 
Dia del libro
Dia del libroDia del libro
Dia del libro
 
Adaptador de video y red
Adaptador de video y redAdaptador de video y red
Adaptador de video y red
 
1cpc
1cpc1cpc
1cpc
 
Brasil Energia Agosto Eficiência
Brasil Energia Agosto EficiênciaBrasil Energia Agosto Eficiência
Brasil Energia Agosto Eficiência
 
Offre revendeurs UC
Offre  revendeurs   UCOffre  revendeurs   UC
Offre revendeurs UC
 
Gehechtheid hc 1 kind in beeld
Gehechtheid hc 1 kind in beeldGehechtheid hc 1 kind in beeld
Gehechtheid hc 1 kind in beeld
 
Topic research cyber bullying-1
Topic research   cyber bullying-1Topic research   cyber bullying-1
Topic research cyber bullying-1
 
Aanchal digest january 2011 www.aiourdubooks.net
Aanchal digest january 2011 www.aiourdubooks.netAanchal digest january 2011 www.aiourdubooks.net
Aanchal digest january 2011 www.aiourdubooks.net
 
Mantenimiento correctivo y preventivo
Mantenimiento correctivo y preventivoMantenimiento correctivo y preventivo
Mantenimiento correctivo y preventivo
 
Hoja de respuestas. nivel 3
Hoja de respuestas. nivel 3Hoja de respuestas. nivel 3
Hoja de respuestas. nivel 3
 
대신리포트_대신브라우저_150102
대신리포트_대신브라우저_150102대신리포트_대신브라우저_150102
대신리포트_대신브라우저_150102
 
The sims 3 tech audience
The sims 3 tech audienceThe sims 3 tech audience
The sims 3 tech audience
 
Bahan ajar ipa REPLIANIS
Bahan ajar ipa REPLIANISBahan ajar ipa REPLIANIS
Bahan ajar ipa REPLIANIS
 
Oregon State MBA - Portland Programs Overview
Oregon State MBA - Portland Programs OverviewOregon State MBA - Portland Programs Overview
Oregon State MBA - Portland Programs Overview
 
Diagnostic evaluation of the infertile female
Diagnostic evaluation of the infertile femaleDiagnostic evaluation of the infertile female
Diagnostic evaluation of the infertile female
 
Tugas arsi
Tugas arsiTugas arsi
Tugas arsi
 

Semelhante a Introduccion c++

Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsmaCarlos Avila
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaEstudiantes ISI_UCA
 
Presentation de Lenguaje C 3103.pptx
Presentation de Lenguaje C 3103.pptxPresentation de Lenguaje C 3103.pptx
Presentation de Lenguaje C 3103.pptxPaul Salas
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación Cgrecia morales
 
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 estudiantesJhon Jairo C Q
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxEscorchaNoguera
 
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 Cpainni
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacionmichelledelgado97
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales Andrea6e
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)pedrolrc
 

Semelhante a Introduccion c++ (20)

Introducción c++
Introducción c++Introducción c++
Introducción c++
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 
Presentation de Lenguaje C 3103.pptx
Presentation de Lenguaje C 3103.pptxPresentation de Lenguaje C 3103.pptx
Presentation de Lenguaje C 3103.pptx
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
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
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Informe.
Informe.Informe.
Informe.
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docx
 
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
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
 
Lo mas chingon de todo
Lo mas chingon de todoLo mas chingon de todo
Lo mas chingon de todo
 
lenguaje c.ppt
lenguaje c.pptlenguaje c.ppt
lenguaje c.ppt
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
 
Lenguaje c 1
Lenguaje c 1Lenguaje c 1
Lenguaje c 1
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 

Introduccion c++

  • 1. UNEFA-TELECOM REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL NUCLEO FALCON ITN3A Licda. Yamila Bolívar
  • 2. 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. 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. 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. 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. 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: 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. Regularmente las variables son declaradas al inicio del bloque de sentencias de la función principal “main”.
  • 7. Sentencias de C++. Cont. Sentencia para mostrar un mensaje en pantalla: cout<<“mensaje”; 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.
  • 8. Sentencias de C++. Cont. Sentencia para solicitar un valor al usuario: cin>>edad; 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 “;”.
  • 9. Sentencias de C++. Cont. Sentencia para mostrar un mensaje seguido del valor de una variable: Forma 1 cout<<“su edad es”<<edad; Forma 2 cout<<“su edad es”; cout<<edad; 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.
  • 10. 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. 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. Tipos de errores Durante la codificación de algún programa es común cometer errores, y los mismos pueden ser: • Sintaxis: Son los más comunes fáciles de conseguir, ya que la momento de la transcripción no colocamos algún símbolo, como por ejemplo: “;”, “<<“, “(“, entre otros. • Lógicos: En ocasiones son difíciles de encontrar puesto que el programa funciona pero no hace lo que se requiere. • Regresión: Se presentan cuando tenemos un código perfecto y le modificamos algunas cosas y el mismo deja de funcionar.
  • 13. 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.