SlideShare una empresa de Scribd logo
1 de 14
Elementos de un
Programa c++
Granados Garcia Miguel Angel
Perez Serafín Miguel
Aguirre García Osvaldo
Godoy Curiel Carlos
Variables

Una variable en C++
puede contener un
número ó un dato de
otro tipo. El numero u      int num_de_dulces
otro tipo de dato            num_de_dulces=3
contenido en una
variable es su valor; es
decir el valor de una
variable es lo que se
                                      Valor de variable
escribió en la pizarra
figurativa.

                           Variable
Nombres: identificadores

Para que un programa sea fácil de entender, siempre
deberá emplear nombres que digan algo acerca de las
variables. El nombre de una variable es un identificador, el
cual deberá empezar con una letra o con el símbolo de
subrayado.


       Suma
                     Num_de_dulces



   Gran Premio                             Tasa

                      Cuenta_datos2
Declaración de Variables
                                    Es necesario declarar
                                    todas las variables>de
                                    un programa C++.
                                    Cuando declaramos
                                    una variable, le estamos
                                    diciendo al compilador,
                                    que tipos de datos
                                    vamos a guardar en
        Variables tipo INT
La palabra int es una
                                    dicha variable.
abreviatura a la palabra en
ingles integer, que significa
entero, por ejemplo si
declaramos al identificador
num_de_dulces como una
variable tipo int, implica que el
valor será entero como
1,2,3,60,1000.
Declaración de Variables

Hay DOS Lugares               Variables tipo double
naturales para declarar     La palabra double
una variable;               declara los dos
inmediatamente antes        identificadores un_peso
de utilizarla por primera   y peso_total como
vez, o bien al principio    variables de tipo double,
                            las cuales pueden
de la parte main de         contener números con
nuestro programa            una parte fraccionaria
inmediatamente              como 1.75 ó -0.55
después de las líneas:

    Int main()
    {
Declaración de Variables

                   Variable tipo Float
               Los tipos de números
               que       llevan      punto
               decimal        como      el
               double,         float     y
               longdouble se llaman
               tipos de punto flotante.
               Se les llama así por que
               cuando la computadora
               almacena un numero
               escrito de la forma usual,
               como 392.123 primero
               convierte     el    número
               parecido a la notación
               e,    algo     así    como
               3.92123e2.
Declaración de Variables




           CHAR
Los valores de tipo char,
que es abreviatura de         EJEMPLO
carácter, son símbolos        Char simbolo, letra
individuales como una
letra, un digito ó un signo
de puntuación.
Declaración de Variables

                       Ejemplo de un programa con char
#include <iostream>
Int main( )
{
          char simbolo1, simbolo2, simbolo3;
          cout << “Teclee dos iniciales, sin puntos: n”;
          cin>> simbolo1 >> simbolo2 endl;

         cout<< “Las dos iniciales son; n”;
         cout << simbolo1 << simbolo2 << endl;

         cout <<“Otra vez con un espacio: n”;
         simbolo3=´ ´;
         cout <<simbolo1 <<simbolo3<<simbolo2 endl;

         cout << “Eso es todo. n”;

         return 0;
}
Declaración de Variables



                 Prueba de escritorio
   Teclee dos iniciales, sin puntos:
   JB
   Las iniciales son:
   JB
   Otra vez con un espacio;
   JB
   Eso es todo.
Tipos de datos y expresiones



           El tipo bool        La evaluación de
         Las expresiones       una expresión
         bool se llaman        booleana produce
         booleanas por         uno de dos valores;
                               true o false. Las
          George bool,
                               expresiones
          quien formuló
                               booleanas se
         las reglas de la
                               emplean en las
              lógica           instrucciones de
          matemática.          bifurcación y ciclos.
Tipos de datos y expresiones


 ENTONCES…. ¿ QUE ES UNA EXPRESION BOOLEANA ?


      Algunas de las expresiones booleanas son:
      == Igualdad
      != Desigualdad
      <= Menor o igual que
      >= Mayor o igual que

      Ejemplo:          horas<60

      Una instrucción de control if-else siempre contiene
      una instrucción booleana, debido a que debe
      comparar y checar si la expresión es verdadera o
      falsa para tomar un camino u otro.
Tipos de datos y expresiones

   Constantes con nombre
La palabra const se conoce
como constante declarada,
una vez el número se ha
declarado de esta manera,
puede emplearse un nombre
en cualquier lugar en el que
se permite un número y
tendrá el mismo significado
que el número al que
nombra.
Programa con constante declarada
#include <iostream.h>
Int main ( )
{
const double NORMAL=98.6 // Grados Celsius
double temperatura;

cout<<“Introduzca su temperatura: “;      Introduzca su temperatura:
cin>> temperatura;                        98.6
                                          No tiene fiebre
If (temperatura>NORMAL)                   Póngase a estudiar
{
          cout<<“Tiene fiebre. n”
          cout<<“Beba muchos líquidos y acuéstese.n”
}
else
{
          cout<<“No tiene fiebre.n”
          cout<<“Póngase a estudiar.n”
}
return 0;
}
Const puede definir el
   ¿Que           tipo de dato, con
diferencias          #define no es
 hay entre    necesario, simplemente
  const y      se define la constante
 #define?       sin especificar el tipo
                       de dato.

Más contenido relacionado

La actualidad más candente

Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++ncrmax
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y ConstantesYenny Salazar
 
Compu1 (1)
Compu1 (1)Compu1 (1)
Compu1 (1)jbersosa
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variablesLenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variablesCarlos
 
Lenguajesdeprogramacion c nivel1declaracion de variables
Lenguajesdeprogramacion c nivel1declaracion de variablesLenguajesdeprogramacion c nivel1declaracion de variables
Lenguajesdeprogramacion c nivel1declaracion de variablesCarlos
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++Areli1215
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CRonny Parra
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresionesJorge Ñauñay
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CJesus Agreda
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CJesus Agreda
 
1375034105 677 _variables%252_by%252b_constantes
1375034105 677 _variables%252_by%252b_constantes1375034105 677 _variables%252_by%252b_constantes
1375034105 677 _variables%252_by%252b_constantesJair BG
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantesRonny Ure
 

La actualidad más candente (20)

8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Compu1 (1)
Compu1 (1)Compu1 (1)
Compu1 (1)
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Introducción
IntroducciónIntroducción
Introducción
 
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variablesLenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
 
Lenguajesdeprogramacion c nivel1declaracion de variables
Lenguajesdeprogramacion c nivel1declaracion de variablesLenguajesdeprogramacion c nivel1declaracion de variables
Lenguajesdeprogramacion c nivel1declaracion de variables
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en C
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE C
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE C
 
1375034105 677 _variables%252_by%252b_constantes
1375034105 677 _variables%252_by%252b_constantes1375034105 677 _variables%252_by%252b_constantes
1375034105 677 _variables%252_by%252b_constantes
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
6 excepciones
6 excepciones6 excepciones
6 excepciones
 

Destacado

Entrepreneurschool of jyväskylä area
Entrepreneurschool of jyväskylä areaEntrepreneurschool of jyväskylä area
Entrepreneurschool of jyväskylä areaMuuramen lukio
 
Certificate for promoting sustainable development
Certificate for promoting sustainable developmentCertificate for promoting sustainable development
Certificate for promoting sustainable developmentMuuramen lukio
 
Intro to Social Media
Intro to Social MediaIntro to Social Media
Intro to Social MediaLindsay Brust
 
I padit opetuksessa ja johtamisessa
I padit opetuksessa ja johtamisessaI padit opetuksessa ja johtamisessa
I padit opetuksessa ja johtamisessaMuuramen lukio
 
25 things i’ve learned about c#
25 things i’ve learned about c#25 things i’ve learned about c#
25 things i’ve learned about c#phildenoncourt
 
Certificate for promoting sustainable development 1.2.
Certificate for promoting sustainable development 1.2.Certificate for promoting sustainable development 1.2.
Certificate for promoting sustainable development 1.2.Muuramen lukio
 
Can your diet save your life?
Can your diet save your life?Can your diet save your life?
Can your diet save your life?carolyn strimike
 
Writing applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect SensorWriting applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect Sensorphildenoncourt
 
Yhteistyökumppaneiden hankinta
Yhteistyökumppaneiden hankintaYhteistyökumppaneiden hankinta
Yhteistyökumppaneiden hankintaMuuramen lukio
 
Pharmacy lecture: Hospital Discharge Pitfalls
Pharmacy lecture: Hospital Discharge PitfallsPharmacy lecture: Hospital Discharge Pitfalls
Pharmacy lecture: Hospital Discharge Pitfallscarolyn strimike
 
Asiakkuudet ja markkinointi
Asiakkuudet ja markkinointiAsiakkuudet ja markkinointi
Asiakkuudet ja markkinointiMuuramen lukio
 
Teollistumisen edellytyksiä
Teollistumisen edellytyksiäTeollistumisen edellytyksiä
Teollistumisen edellytyksiäMuuramen lukio
 

Destacado (17)

Entrepreneurschool of jyväskylä area
Entrepreneurschool of jyväskylä areaEntrepreneurschool of jyväskylä area
Entrepreneurschool of jyväskylä area
 
Teacherpreneur
TeacherpreneurTeacherpreneur
Teacherpreneur
 
Certificate for promoting sustainable development
Certificate for promoting sustainable developmentCertificate for promoting sustainable development
Certificate for promoting sustainable development
 
Intro to Social Media
Intro to Social MediaIntro to Social Media
Intro to Social Media
 
I padit opetuksessa ja johtamisessa
I padit opetuksessa ja johtamisessaI padit opetuksessa ja johtamisessa
I padit opetuksessa ja johtamisessa
 
25 things i’ve learned about c#
25 things i’ve learned about c#25 things i’ve learned about c#
25 things i’ve learned about c#
 
Certificate for promoting sustainable development 1.2.
Certificate for promoting sustainable development 1.2.Certificate for promoting sustainable development 1.2.
Certificate for promoting sustainable development 1.2.
 
My daily routine
My daily routineMy daily routine
My daily routine
 
Can your diet save your life?
Can your diet save your life?Can your diet save your life?
Can your diet save your life?
 
Code Reviews
Code ReviewsCode Reviews
Code Reviews
 
Abi info kevät 2016
Abi info kevät 2016Abi info kevät 2016
Abi info kevät 2016
 
Writing applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect SensorWriting applications using the Microsoft Kinect Sensor
Writing applications using the Microsoft Kinect Sensor
 
Yhteistyökumppaneiden hankinta
Yhteistyökumppaneiden hankintaYhteistyökumppaneiden hankinta
Yhteistyökumppaneiden hankinta
 
Pharmacy lecture: Hospital Discharge Pitfalls
Pharmacy lecture: Hospital Discharge PitfallsPharmacy lecture: Hospital Discharge Pitfalls
Pharmacy lecture: Hospital Discharge Pitfalls
 
Asiakkuudet ja markkinointi
Asiakkuudet ja markkinointiAsiakkuudet ja markkinointi
Asiakkuudet ja markkinointi
 
Teollistumisen edellytyksiä
Teollistumisen edellytyksiäTeollistumisen edellytyksiä
Teollistumisen edellytyksiä
 
Arviointikulttuuri
ArviointikulttuuriArviointikulttuuri
Arviointikulttuuri
 

Similar a Elementos de un programa c++

Asignación 3. lenguaje c
Asignación 3. lenguaje cAsignación 3. lenguaje c
Asignación 3. lenguaje caarg90
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaroyimar
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxErrol31
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Méridaguestc906c2
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Méridaguestc906c2
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CPablo Chiesa
 
Variables y constantes en python y c++.pptx
Variables y constantes en python y c++.pptxVariables y constantes en python y c++.pptx
Variables y constantes en python y c++.pptxlorenzogordillo4
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cZalimanunezc
 
Logica tipos de datos operadores
Logica tipos de datos operadoresLogica tipos de datos operadores
Logica tipos de datos operadoresmemorales_IUE
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionaleslaryenso
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionandreinagracielarojasadam
 

Similar a Elementos de un programa c++ (20)

4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Asignación 3. lenguaje c
Asignación 3. lenguaje cAsignación 3. lenguaje c
Asignación 3. lenguaje c
 
Operadores
OperadoresOperadores
Operadores
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptx
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Tpos de datos c#
Tpos de datos c#Tpos de datos c#
Tpos de datos c#
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en C
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Variables y constantes en python y c++.pptx
Variables y constantes en python y c++.pptxVariables y constantes en python y c++.pptx
Variables y constantes en python y c++.pptx
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Logica tipos de datos operadores
Logica tipos de datos operadoresLogica tipos de datos operadores
Logica tipos de datos operadores
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 

Último (20)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 

Elementos de un programa c++

  • 1. Elementos de un Programa c++ Granados Garcia Miguel Angel Perez Serafín Miguel Aguirre García Osvaldo Godoy Curiel Carlos
  • 2. Variables Una variable en C++ puede contener un número ó un dato de otro tipo. El numero u int num_de_dulces otro tipo de dato num_de_dulces=3 contenido en una variable es su valor; es decir el valor de una variable es lo que se Valor de variable escribió en la pizarra figurativa. Variable
  • 3. Nombres: identificadores Para que un programa sea fácil de entender, siempre deberá emplear nombres que digan algo acerca de las variables. El nombre de una variable es un identificador, el cual deberá empezar con una letra o con el símbolo de subrayado. Suma Num_de_dulces Gran Premio Tasa Cuenta_datos2
  • 4. Declaración de Variables Es necesario declarar todas las variables>de un programa C++. Cuando declaramos una variable, le estamos diciendo al compilador, que tipos de datos vamos a guardar en Variables tipo INT La palabra int es una dicha variable. abreviatura a la palabra en ingles integer, que significa entero, por ejemplo si declaramos al identificador num_de_dulces como una variable tipo int, implica que el valor será entero como 1,2,3,60,1000.
  • 5. Declaración de Variables Hay DOS Lugares Variables tipo double naturales para declarar La palabra double una variable; declara los dos inmediatamente antes identificadores un_peso de utilizarla por primera y peso_total como vez, o bien al principio variables de tipo double, las cuales pueden de la parte main de contener números con nuestro programa una parte fraccionaria inmediatamente como 1.75 ó -0.55 después de las líneas: Int main() {
  • 6. Declaración de Variables Variable tipo Float Los tipos de números que llevan punto decimal como el double, float y longdouble se llaman tipos de punto flotante. Se les llama así por que cuando la computadora almacena un numero escrito de la forma usual, como 392.123 primero convierte el número parecido a la notación e, algo así como 3.92123e2.
  • 7. Declaración de Variables CHAR Los valores de tipo char, que es abreviatura de EJEMPLO carácter, son símbolos Char simbolo, letra individuales como una letra, un digito ó un signo de puntuación.
  • 8. Declaración de Variables Ejemplo de un programa con char #include <iostream> Int main( ) { char simbolo1, simbolo2, simbolo3; cout << “Teclee dos iniciales, sin puntos: n”; cin>> simbolo1 >> simbolo2 endl; cout<< “Las dos iniciales son; n”; cout << simbolo1 << simbolo2 << endl; cout <<“Otra vez con un espacio: n”; simbolo3=´ ´; cout <<simbolo1 <<simbolo3<<simbolo2 endl; cout << “Eso es todo. n”; return 0; }
  • 9. Declaración de Variables Prueba de escritorio Teclee dos iniciales, sin puntos: JB Las iniciales son: JB Otra vez con un espacio; JB Eso es todo.
  • 10. Tipos de datos y expresiones El tipo bool La evaluación de Las expresiones una expresión bool se llaman booleana produce booleanas por uno de dos valores; true o false. Las George bool, expresiones quien formuló booleanas se las reglas de la emplean en las lógica instrucciones de matemática. bifurcación y ciclos.
  • 11. Tipos de datos y expresiones ENTONCES…. ¿ QUE ES UNA EXPRESION BOOLEANA ? Algunas de las expresiones booleanas son: == Igualdad != Desigualdad <= Menor o igual que >= Mayor o igual que Ejemplo: horas<60 Una instrucción de control if-else siempre contiene una instrucción booleana, debido a que debe comparar y checar si la expresión es verdadera o falsa para tomar un camino u otro.
  • 12. Tipos de datos y expresiones Constantes con nombre La palabra const se conoce como constante declarada, una vez el número se ha declarado de esta manera, puede emplearse un nombre en cualquier lugar en el que se permite un número y tendrá el mismo significado que el número al que nombra.
  • 13. Programa con constante declarada #include <iostream.h> Int main ( ) { const double NORMAL=98.6 // Grados Celsius double temperatura; cout<<“Introduzca su temperatura: “; Introduzca su temperatura: cin>> temperatura; 98.6 No tiene fiebre If (temperatura>NORMAL) Póngase a estudiar { cout<<“Tiene fiebre. n” cout<<“Beba muchos líquidos y acuéstese.n” } else { cout<<“No tiene fiebre.n” cout<<“Póngase a estudiar.n” } return 0; }
  • 14. Const puede definir el ¿Que tipo de dato, con diferencias #define no es hay entre necesario, simplemente const y se define la constante #define? sin especificar el tipo de dato.