SlideShare una empresa de Scribd logo
INTRUCCIONES
BASICAS PARA C++
HERNANDEZ BARRIOS KATHERIN YATZIRI
HERNANDEZ SILVA JOSE MANUEL
ELEMENTOS BASICOS DEL PROGRAMA C++
 Un programa de c++ esta definido por funciones (grupo de instrucciones
que pueden o no hacer algún calculo) donde la función principal main. La
composición general de un programa c++ es: DIRECTIVAS de
procesamiento, declaraciones globales, funcion main, funciones definidas
por el usuario comentarios para entender el funcionamiento del programa
 COMPONENTES
Un programa esta definido por funciones (grupo de 0instrucciones que
pueden o no hacer un calculo, donde la funcion principal debe ser llamada
main,
 DIRECTIVAS
stdlib.h
string.h
math.h
conio.h
iostream.h
type.h
 Las directivas de procesamiento son definidas para que el compilador
realice algo antes de compilar el programa, como incluir funciones de
alguna biblioteca conocida particular, en c el directivo para incluir
bibliotecas es como las siguientes:
Ejemplo:
 .#incluye
 Esta directiva permite realizar la funcion de la letra cin y la funcion de
estructura cout propias de C++
 .#Include
 Esta directiva permitira utilizar las sanciones de lectura y escritura propias
de C
 Estas directivas tambien con C++. Aunque existe algunos compiladores
que no las soportan en cuyo caso es necesario hacer uso de los
namespaces
DECLARACIONES GLOBALES
 Las declaraciones globales son definiciones de variables o constantes que
seran utilizadas por cualquiera de todas las funciones definidas en el
programa:
 Tipo var1, var2,..., var3; o bien
 Tipo var1=valor, var2,..., var3:
 FUNCION MAIN( )
 La funcion main ( ) es obligatoria en cada programa C, C++
ESTRUCTURA DEL PROGRAMA
 La estructura más usual de un programa en C es la siguiente: /* los
comentarios comienzan por “/*” y acaban con “*/” */ #include archivo /*
inclusión archivos cabecera */ (punto 3) #define CONST /* declaración de
constantes*/ (punto 4) tipo variable; /* declaración de variables globales */
(punto 5) tipo funcion (argumentos); /* declaración de cabeceras de
funciones */ (punto 7.3) main() { tipo variable; /* declaración de variables
locales */ (punto 5) cuerpo del programa (punto 6) }
 ESTRUCTURA DEL PROGRAMA
 tipo funcion (argumentos) /* declaración de funciones */ { tipo variable; /*
declaración de variables locales */ (punto 5) cuerpo de la función (punto 6)
return (resultado);
INCLUSIÓN DE ARCHIVOS
 Es elegante construir un programa de forma modular a partir de varios
ficheros con declaraciones de funciones y variables, el cuerpo principal del
programa, las funciones auxiliares, etc... Cuando se necesite, se puede
incluir un fichero fuente mediante la primitiva del preprocesador #include,
utilizando una linea por cada archivo.
Si se especifica explícitamente el nombre completo del camino al indicar el
nombre del archivo, el compilador sólo buscará el archivo con ese pathname
completo.
Diferencia de las dos sintaxis: si se encierra el nombre del archivo entre
comillas, primero se buscará el archivo en el directorio de trabajo actual, y si
no lo encuentra, buscará en los directorios estándar de include.
INCLUSIÓN DE ARCHIVOS
 Si el nombre está encerrado entre paréntesis angulares sólo busca el
archivo en los directorios de include estándar, pero en ningún momento se
recorre el directorio de trabajo actual. Estos directorios estándar son
/usr/include o /include, si no se especifican otros directorios con las
directivas -Idir o -I del compilador.
DECLARACION DE CONSTANTES Y
MACROS
El compilador substituirá el identificador por el valor, cuando lo encuentre en
el archivo fuente. En general, las constantes se escriben totalmente en
mayúsculas, aunque el preprocesador no impone ninguna norma al respecto.
Es sólo por claridad.
Para definir constantes se sigue el formato: #define identificador valor El
compilador substituirá el identificador por el valor, cuando lo encuentre en el
archivo fuente. En general, las constantes se escriben totalmente en
mayúsculas, aunque el preprocesador no impone ninguna norma al respecto.
Permite también definir macros, en las cuales se sustituye sus parámetros por
los del punto en que se la invoca. • Ejemplos: #define TRUE 1 #define FALSE 0
#define ERROR_MSG "Error en la lecturan" #define IMPRIMIR(x) printf(“%d “,x)
DECLARACION DE VARIABLES
GLOBALES Y LOCALES
La lista variables es el conjunto de nombres de variables separadas por
comas. Las variables pueden declararse: a) Dentro del bloque de código de las
funciones o del main. Son variables locales y por ello, sólo se pueden utilizar
en este entorno. b) En la definición de los parámetros formales de las
funciones.
Tienen la misma utilización que las variables locales. c) Fuera de todas las
funciones, incluido el main. Son variables globales y se pueden usar desde
cualquier parte del programa
TIPOS DE DATOS ESTRUCTURADOS
Declaración de tablas El formato general para la declaración de una tabla
unidimensional es: tipo nombre_var [tamaño]; Esta sentencia declara una
variable nombre_var, donde tipo indica el tipo de los elementos de la tabla, y
tamaño el número de elementos que contiene la tabla. Esta tabla se indexará
desde 0 hasta “tamaño-1”. Un tipo especial de tablas son los "strings", que
son vectores de caracteres que acaban con el carácter ASCII 0
TIPOS DE DATOS DEFINIDOS POR EL
USUARIO
En términos generales un nuevo tipo se define como: typedef tipo
nombre_nuevo_tipo; donde tipo se refiere a un tipo de datos estándar
existente o previamente definido
Ejemplo: typedef float altura; altura hombres[100], mujeres[100]; La definición
de tipos mediante typedef es especialmente útil para definir tuplas, que
pueden ser escritas como: typedef struct {

Más contenido relacionado

La actualidad más candente

ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
Idalia Tristan
 
Estructura de Programa en C++
Estructura de Programa en C++Estructura de Programa en C++
Estructura de Programa en C++
ncrmax
 
Turbo c
Turbo cTurbo c
Turbo c
tacubomx
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
UVM
 
Tutorial C
Tutorial CTutorial C
Tutorial C
Idalia Tristan
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
tacubomx
 
Unidad 3
Unidad 3Unidad 3
Funciones
FuncionesFunciones
Funciones
Fernando Solis
 
Funciones
FuncionesFunciones
Funciones
Fernando Solis
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
itzel-patricia05
 
Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_
laura cortez
 
Lenguajec
LenguajecLenguajec
Lenguajec
Luis Pérez
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
Mary Guaman
 
Elementos
ElementosElementos
Elementos
Fernando Solis
 
Lenguaje c ++ guía para programadores
Lenguaje c ++  guía para programadoresLenguaje c ++  guía para programadores
Lenguaje c ++ guía para programadores
Aldo Hernán Zanabria Gálvez
 
Función main()
Función main()Función main()
Función main()
UVM
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
CARLOS EDUARDO BALDIT MARTINEZ
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
Bryangio2002
 

La actualidad más candente (18)

ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
Estructura de Programa en C++
Estructura de Programa en C++Estructura de Programa en C++
Estructura de Programa en C++
 
Turbo c
Turbo cTurbo c
Turbo c
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 
Tutorial C
Tutorial CTutorial C
Tutorial C
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Funciones
FuncionesFunciones
Funciones
 
Funciones
FuncionesFunciones
Funciones
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
 
Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_
 
Lenguajec
LenguajecLenguajec
Lenguajec
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Elementos
ElementosElementos
Elementos
 
Lenguaje c ++ guía para programadores
Lenguaje c ++  guía para programadoresLenguaje c ++  guía para programadores
Lenguaje c ++ guía para programadores
 
Función main()
Función main()Función main()
Función main()
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
 

Similar a INSTRUCCIONES BASICAS C++

Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)
Maztherprozh
 
Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++
pilgrim15
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
oscar020615
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
oscar020615
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
juliancetis109
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
juliancetis109
 
2 estructura programa-c
2 estructura programa-c2 estructura programa-c
2 estructura programa-c
Eliezer Cordova
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
ValeriaBerrones
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
Jesus22barrera
 
IntroLenguajeC.ppt
IntroLenguajeC.pptIntroLenguajeC.ppt
IntroLenguajeC.ppt
testnotification
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
Dj109
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
MartinCetis109
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
MartinCetis109
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
Idalia Tristan
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
HUGOJAREDSANCHEZMARTINEZ
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programación
Estefy Sanchez
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++
Bryangio2002
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
Universidad de Guayaquil
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
claravianeybadillodelangel
 
Programación en c
Programación en cProgramación en c
Programación en c
Sam Paredes Chaves
 

Similar a INSTRUCCIONES BASICAS C++ (20)

Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)
 
Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
2 estructura programa-c
2 estructura programa-c2 estructura programa-c
2 estructura programa-c
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
IntroLenguajeC.ppt
IntroLenguajeC.pptIntroLenguajeC.ppt
IntroLenguajeC.ppt
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programación
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
 
Programación en c
Programación en cProgramación en c
Programación en c
 

Más de KatherinBarrios17

DREMWEAVER
DREMWEAVERDREMWEAVER
DREMWEAVER
KatherinBarrios17
 
TEORIA DEL COLOR
TEORIA DEL COLORTEORIA DEL COLOR
TEORIA DEL COLOR
KatherinBarrios17
 
BUNNY RECOMMENDATION WEB
BUNNY RECOMMENDATION WEBBUNNY RECOMMENDATION WEB
BUNNY RECOMMENDATION WEB
KatherinBarrios17
 
TOPOLICAS DE LA RED
TOPOLICAS DE LA REDTOPOLICAS DE LA RED
TOPOLICAS DE LA RED
KatherinBarrios17
 
ELEMENTOS BASICOS WEB
ELEMENTOS BASICOS WEBELEMENTOS BASICOS WEB
ELEMENTOS BASICOS WEB
KatherinBarrios17
 
TEORIA DEL COLOR
TEORIA DEL COLORTEORIA DEL COLOR
TEORIA DEL COLOR
KatherinBarrios17
 
CAPITULO 14 ALICE
CAPITULO 14 ALICECAPITULO 14 ALICE
CAPITULO 14 ALICE
KatherinBarrios17
 
CAPITULO 13 ALICE
CAPITULO 13 ALICECAPITULO 13 ALICE
CAPITULO 13 ALICE
KatherinBarrios17
 
CAPITULO 12 ALICE
CAPITULO 12 ALICECAPITULO 12 ALICE
CAPITULO 12 ALICE
KatherinBarrios17
 
CAPITULO 11 ALICE
CAPITULO 11 ALICECAPITULO 11 ALICE
CAPITULO 11 ALICE
KatherinBarrios17
 
CAPITULO 10 ALICE
CAPITULO 10 ALICECAPITULO 10 ALICE
CAPITULO 10 ALICE
KatherinBarrios17
 
CAPITULO 9 ALICE
CAPITULO 9 ALICECAPITULO 9 ALICE
CAPITULO 9 ALICE
KatherinBarrios17
 
CAPITULO 8 ALICE
CAPITULO 8 ALICECAPITULO 8 ALICE
CAPITULO 8 ALICE
KatherinBarrios17
 
CAPITULO 7 ALICE
CAPITULO 7 ALICECAPITULO 7 ALICE
CAPITULO 7 ALICE
KatherinBarrios17
 
CAPITULO 6 ALICE
CAPITULO 6 ALICECAPITULO 6 ALICE
CAPITULO 6 ALICE
KatherinBarrios17
 
CAPITULO 5 ALICE
CAPITULO 5 ALICECAPITULO 5 ALICE
CAPITULO 5 ALICE
KatherinBarrios17
 
CAPITULO 4 ALICE
CAPITULO 4 ALICECAPITULO 4 ALICE
CAPITULO 4 ALICE
KatherinBarrios17
 
CAPITULO 3 ALICE
CAPITULO 3 ALICECAPITULO 3 ALICE
CAPITULO 3 ALICE
KatherinBarrios17
 
CAPITULO 2 ALICE
CAPITULO 2 ALICECAPITULO 2 ALICE
CAPITULO 2 ALICE
KatherinBarrios17
 
CAPITULO 1 ALICE
CAPITULO 1 ALICECAPITULO 1 ALICE
CAPITULO 1 ALICE
KatherinBarrios17
 

Más de KatherinBarrios17 (20)

DREMWEAVER
DREMWEAVERDREMWEAVER
DREMWEAVER
 
TEORIA DEL COLOR
TEORIA DEL COLORTEORIA DEL COLOR
TEORIA DEL COLOR
 
BUNNY RECOMMENDATION WEB
BUNNY RECOMMENDATION WEBBUNNY RECOMMENDATION WEB
BUNNY RECOMMENDATION WEB
 
TOPOLICAS DE LA RED
TOPOLICAS DE LA REDTOPOLICAS DE LA RED
TOPOLICAS DE LA RED
 
ELEMENTOS BASICOS WEB
ELEMENTOS BASICOS WEBELEMENTOS BASICOS WEB
ELEMENTOS BASICOS WEB
 
TEORIA DEL COLOR
TEORIA DEL COLORTEORIA DEL COLOR
TEORIA DEL COLOR
 
CAPITULO 14 ALICE
CAPITULO 14 ALICECAPITULO 14 ALICE
CAPITULO 14 ALICE
 
CAPITULO 13 ALICE
CAPITULO 13 ALICECAPITULO 13 ALICE
CAPITULO 13 ALICE
 
CAPITULO 12 ALICE
CAPITULO 12 ALICECAPITULO 12 ALICE
CAPITULO 12 ALICE
 
CAPITULO 11 ALICE
CAPITULO 11 ALICECAPITULO 11 ALICE
CAPITULO 11 ALICE
 
CAPITULO 10 ALICE
CAPITULO 10 ALICECAPITULO 10 ALICE
CAPITULO 10 ALICE
 
CAPITULO 9 ALICE
CAPITULO 9 ALICECAPITULO 9 ALICE
CAPITULO 9 ALICE
 
CAPITULO 8 ALICE
CAPITULO 8 ALICECAPITULO 8 ALICE
CAPITULO 8 ALICE
 
CAPITULO 7 ALICE
CAPITULO 7 ALICECAPITULO 7 ALICE
CAPITULO 7 ALICE
 
CAPITULO 6 ALICE
CAPITULO 6 ALICECAPITULO 6 ALICE
CAPITULO 6 ALICE
 
CAPITULO 5 ALICE
CAPITULO 5 ALICECAPITULO 5 ALICE
CAPITULO 5 ALICE
 
CAPITULO 4 ALICE
CAPITULO 4 ALICECAPITULO 4 ALICE
CAPITULO 4 ALICE
 
CAPITULO 3 ALICE
CAPITULO 3 ALICECAPITULO 3 ALICE
CAPITULO 3 ALICE
 
CAPITULO 2 ALICE
CAPITULO 2 ALICECAPITULO 2 ALICE
CAPITULO 2 ALICE
 
CAPITULO 1 ALICE
CAPITULO 1 ALICECAPITULO 1 ALICE
CAPITULO 1 ALICE
 

Último

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 

Último (20)

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 

INSTRUCCIONES BASICAS C++

  • 1. INTRUCCIONES BASICAS PARA C++ HERNANDEZ BARRIOS KATHERIN YATZIRI HERNANDEZ SILVA JOSE MANUEL
  • 2. ELEMENTOS BASICOS DEL PROGRAMA C++  Un programa de c++ esta definido por funciones (grupo de instrucciones que pueden o no hacer algún calculo) donde la función principal main. La composición general de un programa c++ es: DIRECTIVAS de procesamiento, declaraciones globales, funcion main, funciones definidas por el usuario comentarios para entender el funcionamiento del programa
  • 3.  COMPONENTES Un programa esta definido por funciones (grupo de 0instrucciones que pueden o no hacer un calculo, donde la funcion principal debe ser llamada main,  DIRECTIVAS stdlib.h string.h math.h conio.h iostream.h type.h
  • 4.  Las directivas de procesamiento son definidas para que el compilador realice algo antes de compilar el programa, como incluir funciones de alguna biblioteca conocida particular, en c el directivo para incluir bibliotecas es como las siguientes: Ejemplo:  .#incluye  Esta directiva permite realizar la funcion de la letra cin y la funcion de estructura cout propias de C++  .#Include  Esta directiva permitira utilizar las sanciones de lectura y escritura propias de C  Estas directivas tambien con C++. Aunque existe algunos compiladores que no las soportan en cuyo caso es necesario hacer uso de los namespaces
  • 5. DECLARACIONES GLOBALES  Las declaraciones globales son definiciones de variables o constantes que seran utilizadas por cualquiera de todas las funciones definidas en el programa:  Tipo var1, var2,..., var3; o bien  Tipo var1=valor, var2,..., var3:  FUNCION MAIN( )  La funcion main ( ) es obligatoria en cada programa C, C++
  • 6. ESTRUCTURA DEL PROGRAMA  La estructura más usual de un programa en C es la siguiente: /* los comentarios comienzan por “/*” y acaban con “*/” */ #include archivo /* inclusión archivos cabecera */ (punto 3) #define CONST /* declaración de constantes*/ (punto 4) tipo variable; /* declaración de variables globales */ (punto 5) tipo funcion (argumentos); /* declaración de cabeceras de funciones */ (punto 7.3) main() { tipo variable; /* declaración de variables locales */ (punto 5) cuerpo del programa (punto 6) }  ESTRUCTURA DEL PROGRAMA  tipo funcion (argumentos) /* declaración de funciones */ { tipo variable; /* declaración de variables locales */ (punto 5) cuerpo de la función (punto 6) return (resultado);
  • 7. INCLUSIÓN DE ARCHIVOS  Es elegante construir un programa de forma modular a partir de varios ficheros con declaraciones de funciones y variables, el cuerpo principal del programa, las funciones auxiliares, etc... Cuando se necesite, se puede incluir un fichero fuente mediante la primitiva del preprocesador #include, utilizando una linea por cada archivo. Si se especifica explícitamente el nombre completo del camino al indicar el nombre del archivo, el compilador sólo buscará el archivo con ese pathname completo. Diferencia de las dos sintaxis: si se encierra el nombre del archivo entre comillas, primero se buscará el archivo en el directorio de trabajo actual, y si no lo encuentra, buscará en los directorios estándar de include.
  • 8. INCLUSIÓN DE ARCHIVOS  Si el nombre está encerrado entre paréntesis angulares sólo busca el archivo en los directorios de include estándar, pero en ningún momento se recorre el directorio de trabajo actual. Estos directorios estándar son /usr/include o /include, si no se especifican otros directorios con las directivas -Idir o -I del compilador.
  • 9. DECLARACION DE CONSTANTES Y MACROS El compilador substituirá el identificador por el valor, cuando lo encuentre en el archivo fuente. En general, las constantes se escriben totalmente en mayúsculas, aunque el preprocesador no impone ninguna norma al respecto. Es sólo por claridad. Para definir constantes se sigue el formato: #define identificador valor El compilador substituirá el identificador por el valor, cuando lo encuentre en el archivo fuente. En general, las constantes se escriben totalmente en mayúsculas, aunque el preprocesador no impone ninguna norma al respecto. Permite también definir macros, en las cuales se sustituye sus parámetros por los del punto en que se la invoca. • Ejemplos: #define TRUE 1 #define FALSE 0 #define ERROR_MSG "Error en la lecturan" #define IMPRIMIR(x) printf(“%d “,x)
  • 10. DECLARACION DE VARIABLES GLOBALES Y LOCALES La lista variables es el conjunto de nombres de variables separadas por comas. Las variables pueden declararse: a) Dentro del bloque de código de las funciones o del main. Son variables locales y por ello, sólo se pueden utilizar en este entorno. b) En la definición de los parámetros formales de las funciones. Tienen la misma utilización que las variables locales. c) Fuera de todas las funciones, incluido el main. Son variables globales y se pueden usar desde cualquier parte del programa
  • 11. TIPOS DE DATOS ESTRUCTURADOS Declaración de tablas El formato general para la declaración de una tabla unidimensional es: tipo nombre_var [tamaño]; Esta sentencia declara una variable nombre_var, donde tipo indica el tipo de los elementos de la tabla, y tamaño el número de elementos que contiene la tabla. Esta tabla se indexará desde 0 hasta “tamaño-1”. Un tipo especial de tablas son los "strings", que son vectores de caracteres que acaban con el carácter ASCII 0
  • 12. TIPOS DE DATOS DEFINIDOS POR EL USUARIO En términos generales un nuevo tipo se define como: typedef tipo nombre_nuevo_tipo; donde tipo se refiere a un tipo de datos estándar existente o previamente definido Ejemplo: typedef float altura; altura hombres[100], mujeres[100]; La definición de tipos mediante typedef es especialmente útil para definir tuplas, que pueden ser escritas como: typedef struct {