SlideShare una empresa de Scribd logo
INTRODUCCIÓN
A LA PROGRAMACIÓN
EN C++
CLASE 01
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• C++ utiliza notaciones que pueden parecer extrañas a los no
programadores. Ahora consideraremos un programa simple
que imprime una línea de texto (figura 2.1). Este programa
ilustra varias características importantes del lenguaje C++.
• Consideraremos cada línea en forma detallada.
• La línea 1
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
Programa para imprimir texto.
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La líneas 1
• // Programa para imprimir texto.
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• comienzan con //, lo cual indica que el resto de la línea es un comentario. Los
comentarios sólo sirven para documentar
• nuestros programas y ayudan a que otras personas, al leerlos, comprendan lo
que queremos hacer con el código.
• Cuando la computadora “ve” un comentario, lo ignora y no realiza ninguna
acción con él cuando se ejecuta el programa; el compilador de C++ los ignora,
por lo que no genera código objeto alguno en lenguaje máquina.
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• El comentario Programa para imprimir texto describe el
propósito del programa. A un comentario que empieza con //
se le llama comentario de una sola línea, ya que termina al final
de la línea actual. [Nota: también puede usar el estilo de C, en
el cual un comentario (que posiblemente contenga muchas
líneas) empieza con /* y termina con */.]
BUENA PRÁCTICA DE PROGRAMACIÓN
• Todo programa debe comenzar con un comentario que
describa su propósito, autor, fecha y hora.
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La línea 2
• #include <iostream> // permite al programa imprimir datos en
la pantalla
• es una directiva del preprocesador, la cual es un mensaje para
el preprocesador de C++. Las líneas que empiezan con # son
procesadas por el preprocesador antes de que se compile el
programa.
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• Esta línea indica al preprocesador que debe incluir en el
programa el contenido del archivo de encabezado de flujos de
entrada/salida <iostream>. Este archivo debe incluirse para
cualquier programa que muestre datos en la pantalla, o que
reciba datos del teclado, mediante el uso de la entrada/salida
de f lujos al estilo C++.
ERROR COMÚN DE PROGRAMACIÓN
• Olvidar incluir el archivo de encabezado <iostream> en un
programa que reciba datos del teclado, o que envíe datos a la
pantalla, hace que el compilador genere un mensaje de error,
ya que no puede reconocer las referencias a los componentes
de los flujos (por ejemplo, cout).
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La línea 4 es simplemente una línea en blanco. Los
programadores usan líneas en blanco, caracteres de espacio y
caracteres de tabulación (es decir, “tabuladores”) para facilitar
la lectura de los programas. En conjunto, estos caracteres se
conocen como espacio en blanco. Por lo general, el compilador
ignora los caracteres de espacio en blanco.
BUENA PRÁCTICA DE PROGRAMACIÓN
• Utilice líneas en blanco, caracteres de espacio y tabuladores
para mejorar la legibilidad del programa.
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La línea 6
• int main()
• forma parte de todo programa en C++. Los paréntesis después
de main indican que éste es un bloque de construcción
denominado función. Los programas en C++ comúnmente
consisten en una o más funciones y clases.
SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• Sólo debe haber una función main en cada programa. La figura
contiene sólo una función. Los programas en C++ empiezan a
ejecutarse en la función main, aun si main no es la primera
función en el programa. La palabra clave int a la izquierda de
main indica que “devuelve” un valor entero.

Más contenido relacionado

La actualidad más candente

Xd1
Xd1Xd1
Xd1
Maus Mb
 
1 estructura programa-c
1 estructura programa-c1 estructura programa-c
1 estructura programa-c
Eliezer Cordova
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladores
paulina8
 
Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02
Lesly Gonzalez
 
Tasm
TasmTasm
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez rios
Yaaree
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
agusygap
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
Meztli Valeriano Orozco
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
Santiago Sarmiento
 
Lenguaje de ensamblador
Lenguaje de ensambladorLenguaje de ensamblador
Lenguaje de ensamblador
luisbeltran861
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
eilynvergara
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
Anderson Pazmiño
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
Andrea130190
 
Compiladores
CompiladoresCompiladores
Compiladores
mrbelarmino
 
Introducción A C# (VersióN Charla)
Introducción A C# (VersióN Charla)Introducción A C# (VersióN Charla)
Introducción A C# (VersióN Charla)
Bernardo Molina Zuluaga
 
C sharp manual[1]
C sharp manual[1]C sharp manual[1]
C sharp manual[1]
Kalizbeth
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
Anthonys Ordoñez
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
Tensor
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
Angel Miguel Coria Lopez
 
Equipo 6 programacion hibrida
Equipo 6 programacion hibridaEquipo 6 programacion hibrida
Equipo 6 programacion hibrida
gabo
 

La actualidad más candente (20)

Xd1
Xd1Xd1
Xd1
 
1 estructura programa-c
1 estructura programa-c1 estructura programa-c
1 estructura programa-c
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladores
 
Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02
 
Tasm
TasmTasm
Tasm
 
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez rios
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
 
Lenguaje de ensamblador
Lenguaje de ensambladorLenguaje de ensamblador
Lenguaje de ensamblador
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Introducción A C# (VersióN Charla)
Introducción A C# (VersióN Charla)Introducción A C# (VersióN Charla)
Introducción A C# (VersióN Charla)
 
C sharp manual[1]
C sharp manual[1]C sharp manual[1]
C sharp manual[1]
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Equipo 6 programacion hibrida
Equipo 6 programacion hibridaEquipo 6 programacion hibrida
Equipo 6 programacion hibrida
 

Destacado

Programación de PLCs
Programación de PLCsProgramación de PLCs
Programación de PLCs
UDO Monagas
 
Variador de velocidad
Variador de velocidadVariador de velocidad
Variador de velocidad
Casi G Morales
 
Transformadores puestatierra
Transformadores puestatierraTransformadores puestatierra
Transformadores puestatierra
Casi G Morales
 
Robotica industrial
Robotica industrialRobotica industrial
Robotica industrial
Jose Antonio Velasquez Costa
 
Seguridad y ataques de im en entornos corporativos
Seguridad y ataques de im en entornos corporativosSeguridad y ataques de im en entornos corporativos
Seguridad y ataques de im en entornos corporativos
Tensor
 
Dcs ici - unidad v
Dcs   ici - unidad vDcs   ici - unidad v
Dcs ici - unidad v
UDO Monagas
 
Ethical hacking 01
Ethical hacking 01Ethical hacking 01
Ethical hacking 01
Tensor
 
Dcs tema 10 - unidad ii
Dcs   tema 10 - unidad iiDcs   tema 10 - unidad ii
Dcs tema 10 - unidad ii
UDO Monagas
 
Tareaaa2
Tareaaa2Tareaaa2
Tareaaa2
Utp arequipa
 
Tecnologia para el prototipado rapido impresoras 3D
Tecnologia para el prototipado rapido impresoras 3DTecnologia para el prototipado rapido impresoras 3D
Tecnologia para el prototipado rapido impresoras 3D
Jose Antonio Velasquez Costa
 
Hacking con buscadores
Hacking con buscadoresHacking con buscadores
Hacking con buscadores
Tensor
 
Web crawlers
Web crawlersWeb crawlers
Web crawlers
Tensor
 
Variadoresdefrecuencia
Variadoresdefrecuencia Variadoresdefrecuencia
Variadoresdefrecuencia
Casi G Morales
 
Solucionario
SolucionarioSolucionario
Solucionario
Utp arequipa
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
Tensor
 
Neumática industrial
Neumática industrialNeumática industrial
Neumática industrial
Jose Antonio Velasquez Costa
 
PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)
PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)
PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)
UDO Monagas
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
Tensor
 
Plc
PlcPlc
Ciclo De Trabajo De Un Plc
Ciclo De Trabajo De Un PlcCiclo De Trabajo De Un Plc
Ciclo De Trabajo De Un Plc
Omar Gonzalez S
 

Destacado (20)

Programación de PLCs
Programación de PLCsProgramación de PLCs
Programación de PLCs
 
Variador de velocidad
Variador de velocidadVariador de velocidad
Variador de velocidad
 
Transformadores puestatierra
Transformadores puestatierraTransformadores puestatierra
Transformadores puestatierra
 
Robotica industrial
Robotica industrialRobotica industrial
Robotica industrial
 
Seguridad y ataques de im en entornos corporativos
Seguridad y ataques de im en entornos corporativosSeguridad y ataques de im en entornos corporativos
Seguridad y ataques de im en entornos corporativos
 
Dcs ici - unidad v
Dcs   ici - unidad vDcs   ici - unidad v
Dcs ici - unidad v
 
Ethical hacking 01
Ethical hacking 01Ethical hacking 01
Ethical hacking 01
 
Dcs tema 10 - unidad ii
Dcs   tema 10 - unidad iiDcs   tema 10 - unidad ii
Dcs tema 10 - unidad ii
 
Tareaaa2
Tareaaa2Tareaaa2
Tareaaa2
 
Tecnologia para el prototipado rapido impresoras 3D
Tecnologia para el prototipado rapido impresoras 3DTecnologia para el prototipado rapido impresoras 3D
Tecnologia para el prototipado rapido impresoras 3D
 
Hacking con buscadores
Hacking con buscadoresHacking con buscadores
Hacking con buscadores
 
Web crawlers
Web crawlersWeb crawlers
Web crawlers
 
Variadoresdefrecuencia
Variadoresdefrecuencia Variadoresdefrecuencia
Variadoresdefrecuencia
 
Solucionario
SolucionarioSolucionario
Solucionario
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Neumática industrial
Neumática industrialNeumática industrial
Neumática industrial
 
PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)
PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)
PLC - Arquitectura y ciclo de vida de soluciones CRM (SGEPCI)
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Plc
PlcPlc
Plc
 
Ciclo De Trabajo De Un Plc
Ciclo De Trabajo De Un PlcCiclo De Trabajo De Un Plc
Ciclo De Trabajo De Un Plc
 

Similar a Introducción

Apuntes de c
Apuntes de cApuntes de c
Apuntes de c
Daniel Segovia
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
Carlos Avila
 
C(++) programacion en c y c++
C(++)   programacion en c y c++C(++)   programacion en c y c++
C(++) programacion en c y c++
Leandro Baldomero Callupe Santiago
 
C
C C
Programación en c y c++
Programación en c y c++Programación en c y c++
Programación en c y c++
Eduardo Alexander Hernández Rodríguez
 
Programación en c y c++
Programación en c y c++Programación en c y c++
Programación en c y c++
Jhonny Wladimir Peñaloza Cabello
 
Programa c++ y ejemplos
Programa c++ y ejemplosPrograma c++ y ejemplos
Programa c++ y ejemplos
ESPOCH
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
Tensor
 
estructuraC++
estructuraC++estructuraC++
estructuraC++
podcastt1t2
 
Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++
Leany González
 
331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc
Sol Hernández
 
2.1 estructura general de un programa en c
2.1 estructura general de un programa en c2.1 estructura general de un programa en c
2.1 estructura general de un programa en c
SNPP
 
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
 
Lenguaje c inicio
Lenguaje c inicioLenguaje c inicio
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
Karina Arguedas Ruelas
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
Roy Maiguasca Nievez
 
Programa c++
Programa c++Programa c++
Programa c++
Pablo
 
Exposición
ExposiciónExposición
Exposición
Pablo
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
pablo
 
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE CIDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
YadiraCruz41
 

Similar a Introducción (20)

Apuntes de c
Apuntes de cApuntes de c
Apuntes de c
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
C(++) programacion en c y c++
C(++)   programacion en c y c++C(++)   programacion en c y c++
C(++) programacion en c y c++
 
C
C C
C
 
Programación en c y c++
Programación en c y c++Programación en c y c++
Programación en c y c++
 
Programación en c y c++
Programación en c y c++Programación en c y c++
Programación en c y c++
 
Programa c++ y ejemplos
Programa c++ y ejemplosPrograma c++ y ejemplos
Programa c++ y ejemplos
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
estructuraC++
estructuraC++estructuraC++
estructuraC++
 
Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++
 
331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc
 
2.1 estructura general de un programa en c
2.1 estructura general de un programa en c2.1 estructura general de un programa en c
2.1 estructura general de un programa en c
 
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
 
Lenguaje c inicio
Lenguaje c inicioLenguaje c inicio
Lenguaje c inicio
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
Programa c++
Programa c++Programa c++
Programa c++
 
Exposición
ExposiciónExposición
Exposición
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE CIDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
 

Más de Tensor

Libertad
LibertadLibertad
Libertad
Tensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
Tensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
Tensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
Tensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
Tensor
 
Game maker
Game makerGame maker
Game maker
Tensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
Tensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
Tensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
Tensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
Tensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
Tensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
Tensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
Tensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
Tensor
 
Ondas em
Ondas emOndas em
Ondas em
Tensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
Tensor
 

Más de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
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
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
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
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
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
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
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
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
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
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
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
 

Último (20)

Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
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
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
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
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
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
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.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...
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
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...
 

Introducción

  • 2. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • C++ utiliza notaciones que pueden parecer extrañas a los no programadores. Ahora consideraremos un programa simple que imprime una línea de texto (figura 2.1). Este programa ilustra varias características importantes del lenguaje C++. • Consideraremos cada línea en forma detallada. • La línea 1
  • 3. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO Programa para imprimir texto.
  • 4. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • La líneas 1 • // Programa para imprimir texto.
  • 5. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • comienzan con //, lo cual indica que el resto de la línea es un comentario. Los comentarios sólo sirven para documentar • nuestros programas y ayudan a que otras personas, al leerlos, comprendan lo que queremos hacer con el código. • Cuando la computadora “ve” un comentario, lo ignora y no realiza ninguna acción con él cuando se ejecuta el programa; el compilador de C++ los ignora, por lo que no genera código objeto alguno en lenguaje máquina.
  • 6. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • El comentario Programa para imprimir texto describe el propósito del programa. A un comentario que empieza con // se le llama comentario de una sola línea, ya que termina al final de la línea actual. [Nota: también puede usar el estilo de C, en el cual un comentario (que posiblemente contenga muchas líneas) empieza con /* y termina con */.]
  • 7. BUENA PRÁCTICA DE PROGRAMACIÓN • Todo programa debe comenzar con un comentario que describa su propósito, autor, fecha y hora.
  • 8. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • La línea 2 • #include <iostream> // permite al programa imprimir datos en la pantalla • es una directiva del preprocesador, la cual es un mensaje para el preprocesador de C++. Las líneas que empiezan con # son procesadas por el preprocesador antes de que se compile el programa.
  • 9. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • Esta línea indica al preprocesador que debe incluir en el programa el contenido del archivo de encabezado de flujos de entrada/salida <iostream>. Este archivo debe incluirse para cualquier programa que muestre datos en la pantalla, o que reciba datos del teclado, mediante el uso de la entrada/salida de f lujos al estilo C++.
  • 10. ERROR COMÚN DE PROGRAMACIÓN • Olvidar incluir el archivo de encabezado <iostream> en un programa que reciba datos del teclado, o que envíe datos a la pantalla, hace que el compilador genere un mensaje de error, ya que no puede reconocer las referencias a los componentes de los flujos (por ejemplo, cout).
  • 11. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • La línea 4 es simplemente una línea en blanco. Los programadores usan líneas en blanco, caracteres de espacio y caracteres de tabulación (es decir, “tabuladores”) para facilitar la lectura de los programas. En conjunto, estos caracteres se conocen como espacio en blanco. Por lo general, el compilador ignora los caracteres de espacio en blanco.
  • 12. BUENA PRÁCTICA DE PROGRAMACIÓN • Utilice líneas en blanco, caracteres de espacio y tabuladores para mejorar la legibilidad del programa.
  • 13. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • La línea 6 • int main() • forma parte de todo programa en C++. Los paréntesis después de main indican que éste es un bloque de construcción denominado función. Los programas en C++ comúnmente consisten en una o más funciones y clases.
  • 14. SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO • Sólo debe haber una función main en cada programa. La figura contiene sólo una función. Los programas en C++ empiezan a ejecutarse en la función main, aun si main no es la primera función en el programa. La palabra clave int a la izquierda de main indica que “devuelve” un valor entero.