SlideShare una empresa de Scribd logo
ESTRUCTURA BASICA PARA
C++
NOMBRES: ANDREA MONSERRAT DE LA CRUZ RAMOS Y XAHIRO BARUC
VARGAS LÓPEZ
GRADO Y GRUPO: 2DM ESPECIALIDAD: PROGRAMACIÓN
MATERIA: DESARROLLO DE SOFTWARE UTILIZANDO PROGRAMACIÓN
ESTRUCTURAL
MAESTRA: MARGARITA ROMERO ALVARADO
C++:
Es un lenguaje de programación diseñado a
mediados de los años 1980 por Bjarne
Stroustrup, un lenguaje de programación C con
mecanismos que permiten la manipulación de
objetos, desde el punto de vista de los
lenguajes orientados a objetos, el C++ es un
lenguaje híbrido.
Funciones:
Una función es un conjunto de líneas de
código que realizan una tare especifica y
puede retomar un valor. Las funciones
pueden tomar parámetros que modifiquen su
funcionamiento. Las funciones son utilizadas
para descomponer grandes problemas en
tareas simples y para implementar
operaciones que son comúnmente utilizadas
durante un programa y de esta manera
reducir la cantidad de código. Cuando una
función es invocada se le pasa el control de la
misma, una vez que esta finalizo con su tarea
el control devuelto al punto desde el cual la
función fue llamada
Componente estructural básico; Funciones:
Directivas de preprocesador
Declaraciones globales (variables globales, funciones,…)
Función main()
{
Secuencia de declaraciones e instrucciones
}
función1 ()
{
Secuencia de declaraciones e instrucciones
}
...
Función ()
{
Secuencia de declaraciones e instrucciones
}
Directivas del preprocesador
Los compiladores de C++ proporcionan bibliotecas de funciones.
Cada biblioteca de funciones tiene asociado un archivo de definición que se denomina
cabecera.
Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa
una directiva de preprocesamiento seguida de la cabecera de la biblioteca entre ángulos.
Instrucciones al compilador antes de que se compile el programa principal
Las directivas más usuales son:
# include
# define
# include <iostream.h>
Indica al compilador que lea las directivas antes de compilar la función principal
La función main()
Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea
específica. Todo programa C++ tiene una única función main() que es el punto inicial de entrada al
programa. Si se intenta declarar dos funciones main() dentro del programa se produce error.
Estructura de un programa C++
#include< iostream.h>
main()
{
…
...
}
Las sentencias escritas entre las llaves se denominan BLOQUE
#include <iostream.h>
int main()
{
entrada_datos();
proceso_datos();
return 0;
...
}
Tipos de datos básicos en C++
El tipo de dato determina la naturaleza del valor que puede tomar
una variable. Un tipo de dato define un dominio de valores y las
operaciones que se pueden realizar con éstos valores.
C++ dispone de unos cuantos tipos de datos predefinidos (simples) y
permite al programador crear otro tipo de datos.
Tipo de datos básicos
• int ( Números enteros )
• float ( Números reales )
• double ( Números reales más grandes que float )
• bool ( Valores lógicos )
• char ( Caracteres y cualquier cantidad de 8 bits )
• void ( Nada. Sirve para indicar que una función no devuelve valores)
Rangos de tipos de datos
Conclusión
Un lenguaje correcto para aplicar a los programas es parte integral de
estos, las desventajas de desconocer un lenguaje o no conocer lo que lo
distingue de otros lenguajes es un desfavorecimiento para el programador.
Por eso se usa C++ lenguaje de programación, debido a que permite tener
una compilación mas rápida y un uso para el usuario nada tedioso. Aunque
no se genera un entorno grafico muy cómodo.
Bibliografía:
*https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Funciones
*http://gy94bfmv.blogspot.mx/2012/10/estructura-basica-de-un-programa-en-
c.html#!/2012/10/estructura-basica-de-un-programa-en-c.html

Más contenido relacionado

PPTX
Estructura basica de_un_programa_en_c_(2)
PPTX
Estructura basica de_c_
PPTX
Estructura basica para_c_(2)
PPTX
Estructura basica para_c_ (1)
PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
PPTX
Estructura basica de_un_programa_en_c_
PPTX
Estructura
PPTX
ESTRUCTURA BASICA PARA C++
Estructura basica de_un_programa_en_c_(2)
Estructura basica de_c_
Estructura basica para_c_(2)
Estructura basica para_c_ (1)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Estructura basica de_un_programa_en_c_
Estructura
ESTRUCTURA BASICA PARA C++

La actualidad más candente (14)

PPTX
Estructura basica C++
PPTX
Estructura Básica para C++
PPTX
Estructura basica de_c_
PPTX
Estructura basica para_c_
PPTX
Estructura basica de_un_programa_en_c_
PPT
Int. programacion
PPTX
Arreglos de registro
PPTX
Estructura de un programa básico en c++
 
DOCX
Conceptos de c
PPTX
ESTRUCTURA BÁSICA PARA C++
PPTX
Ejemplo de solución de práctica funciones stl
 
PPT
Operaciones de Entrada / Salida en C++
PPTX
Estructura de Lenguaje C++
DOCX
Articulo 1
Estructura basica C++
Estructura Básica para C++
Estructura basica de_c_
Estructura basica para_c_
Estructura basica de_un_programa_en_c_
Int. programacion
Arreglos de registro
Estructura de un programa básico en c++
 
Conceptos de c
ESTRUCTURA BÁSICA PARA C++
Ejemplo de solución de práctica funciones stl
 
Operaciones de Entrada / Salida en C++
Estructura de Lenguaje C++
Articulo 1
Publicidad

Similar a Estructura basica-para-c++ (20)

PPTX
Estructura basica de_c_
PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
PPTX
Estructura(2)
PPTX
ESTRUCTURA BASICA C++
PPTX
Estructura basica para_c_++
PPTX
Estructura basica para_c_(2)
PPTX
Estructura basica de_c_(2)
PPTX
Estructuras básicas para C++
PPTX
Estructura basica para_c_
PPTX
Presentacion de la Estructura basica para_c++
PPT
INSTRUCCIONES BÁSICAS PARA C++
PPTX
Instrucciones Basicas para C++
PPTX
Estructura basica de un programa en C++
PPTX
Instrucciones Básicas para C++
PPTX
Pres martin-c++
PPTX
Estructura basica para c++
PPTX
Instrucciones basicas para_c_(2)
PDF
Elementos básicos de un lenguaje de alto nivel
PPTX
Programación en C++
PPTX
Estructura Basica para C++
Estructura basica de_c_
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Estructura(2)
ESTRUCTURA BASICA C++
Estructura basica para_c_++
Estructura basica para_c_(2)
Estructura basica de_c_(2)
Estructuras básicas para C++
Estructura basica para_c_
Presentacion de la Estructura basica para_c++
INSTRUCCIONES BÁSICAS PARA C++
Instrucciones Basicas para C++
Estructura basica de un programa en C++
Instrucciones Básicas para C++
Pres martin-c++
Estructura basica para c++
Instrucciones basicas para_c_(2)
Elementos básicos de un lenguaje de alto nivel
Programación en C++
Estructura Basica para C++
Publicidad

Más de andreadelacruz002 (20)

PPTX
While instruccion
PPTX
If else intruccion
PPTX
If instruccion
PPTX
For instruccion
DOCX
13 Problemas Diagrama Codigo
DOCX
10 Diagramas y Pseudocódigo
DOCX
10 Diagramas en CODE::BLOCKS
DOCX
10 Códigos
DOCX
DOCX
Segunda evalucion 2 andrea
PPTX
Tipos de datos para c++
DOCX
Segunda unidad
DOCX
Primera unidad
DOCX
Examen corregido
PDF
Tutorial c++
PPTX
Instrucciones basicas-para-c-autoguardado
PPTX
Bibliotecas que existen_para_c++
PPTX
Tablas de-verdad-para-c++
PPTX
Tipos de operadores_para_c++
PPTX
Ley jerarquica de_operaciones
While instruccion
If else intruccion
If instruccion
For instruccion
13 Problemas Diagrama Codigo
10 Diagramas y Pseudocódigo
10 Diagramas en CODE::BLOCKS
10 Códigos
Segunda evalucion 2 andrea
Tipos de datos para c++
Segunda unidad
Primera unidad
Examen corregido
Tutorial c++
Instrucciones basicas-para-c-autoguardado
Bibliotecas que existen_para_c++
Tablas de-verdad-para-c++
Tipos de operadores_para_c++
Ley jerarquica de_operaciones

Último (20)

DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
biología es un libro sobre casi todo el tema de biología
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
revista de historia Clio N|285 2025_.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Empieza Con El Porqué - Simon Sinek Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PPTX
Presentación del Seminario Teorías del aprendizaje y problemas de contexto - ...
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
biología es un libro sobre casi todo el tema de biología
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Escuela Sabática 6. A través del Mar Rojo.pdf
revista de historia Clio N|285 2025_.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Empieza Con El Porqué - Simon Sinek Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
caso clínico iam clinica y semiología l3.pptx
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Presentación del Seminario Teorías del aprendizaje y problemas de contexto - ...
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...

Estructura basica-para-c++

  • 1. ESTRUCTURA BASICA PARA C++ NOMBRES: ANDREA MONSERRAT DE LA CRUZ RAMOS Y XAHIRO BARUC VARGAS LÓPEZ GRADO Y GRUPO: 2DM ESPECIALIDAD: PROGRAMACIÓN MATERIA: DESARROLLO DE SOFTWARE UTILIZANDO PROGRAMACIÓN ESTRUCTURAL MAESTRA: MARGARITA ROMERO ALVARADO
  • 2. C++: Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup, un lenguaje de programación C con mecanismos que permiten la manipulación de objetos, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
  • 3. Funciones: Una función es un conjunto de líneas de código que realizan una tare especifica y puede retomar un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código. Cuando una función es invocada se le pasa el control de la misma, una vez que esta finalizo con su tarea el control devuelto al punto desde el cual la función fue llamada
  • 4. Componente estructural básico; Funciones: Directivas de preprocesador Declaraciones globales (variables globales, funciones,…) Función main() { Secuencia de declaraciones e instrucciones } función1 () { Secuencia de declaraciones e instrucciones } ... Función () { Secuencia de declaraciones e instrucciones }
  • 5. Directivas del preprocesador Los compiladores de C++ proporcionan bibliotecas de funciones. Cada biblioteca de funciones tiene asociado un archivo de definición que se denomina cabecera. Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa una directiva de preprocesamiento seguida de la cabecera de la biblioteca entre ángulos. Instrucciones al compilador antes de que se compile el programa principal Las directivas más usuales son: # include # define # include <iostream.h> Indica al compilador que lea las directivas antes de compilar la función principal
  • 6. La función main() Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea específica. Todo programa C++ tiene una única función main() que es el punto inicial de entrada al programa. Si se intenta declarar dos funciones main() dentro del programa se produce error.
  • 7. Estructura de un programa C++ #include< iostream.h> main() { … ... } Las sentencias escritas entre las llaves se denominan BLOQUE #include <iostream.h> int main() { entrada_datos(); proceso_datos(); return 0; ... }
  • 8. Tipos de datos básicos en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar con éstos valores. C++ dispone de unos cuantos tipos de datos predefinidos (simples) y permite al programador crear otro tipo de datos. Tipo de datos básicos • int ( Números enteros ) • float ( Números reales ) • double ( Números reales más grandes que float ) • bool ( Valores lógicos ) • char ( Caracteres y cualquier cantidad de 8 bits ) • void ( Nada. Sirve para indicar que una función no devuelve valores)
  • 9. Rangos de tipos de datos
  • 10. Conclusión Un lenguaje correcto para aplicar a los programas es parte integral de estos, las desventajas de desconocer un lenguaje o no conocer lo que lo distingue de otros lenguajes es un desfavorecimiento para el programador. Por eso se usa C++ lenguaje de programación, debido a que permite tener una compilación mas rápida y un uso para el usuario nada tedioso. Aunque no se genera un entorno grafico muy cómodo.