SlideShare ist ein Scribd-Unternehmen logo
1 von 5
1 ACTIVIDAD DE AUTOAPRENDIZAJE SEMANA 1
                       ACTIVIDAD 1 UNIDAD 1

Programa: Programación Orientada a Objetos con el Lenguaje C++
Curso: Lenguaje de Programación C++ Nivel I
Unidad didáctica: Elementos básicos del lenguaje
Nombre de la actividad: Identificación de componentes básicos, tipos de datos,
entrada y salida de información en C++.



Aprendiz: Dayannara Winni J. Hernández Forero



                      Reporte elementos básicos del lenguaje

Como se ha podido ver a lo largo de las lecturas, para q una computadora tenga razón
de ser, se hace necesario la programación de las mismas, es decir al realizar software
se permitirá el ingreso de datos que pueden ser:

Numéricos (enteros, reales)
Lógicos (boleanos- verdadero/falso)
Carácter (Char y cadena de caracteres)

El lenguaje de programación C++ admite una serie de datos, siendo los tipos
principales:

p r Datos numéricos: Están representados por dos tipos principalmente:

   •   Enteros: Representa los números que no posee componente fraccionaria y
       pueden ser tanto positivos como negativos.
   •   Reales: Representan todos los números que poseen componente fraccionaria y
       pueden ser también positivos o negativos.

p Datos Lógicos: (boleanos) solo puede tomar un valor es verdadero o es falso.

p Datos tipo carácter: Representan datos alfanuméricos que pueden ser:
•   Cadena de caracteres: es una sucesión de caracteres
       numericos,letras,símbolos,etc; inicia y termina con comillas.
   •   Carácter: (char) contiene solo un carácter y va entre apóstrofes.

Variables y constantes:

   •   Una variable es un espacio reservado en el computador para contener valores
       que pueden cambiar durante el desarrollo del algoritmo.
   •   Una constante Es un espacio reservado para contener valores que no cambian
       a lo largo de la ejecución de un algoritmo.

Las operaciones que se realicen sobre estas variables y/o constantes, están definidas
por una serie de operadores, entre los cuales se encuentran:

   •   Operadores aritméticos:
          o Potencia ^
          o Producto ^
          o División /
          o Suma       +
          o Resta       -

   •   Operadores relacionales.
          o Igual a       =
          o Menor que <
          o Mayor que >
          o Menor o igual que <=
          o Mayor o igual que >=
          o Diferente ǃ=

   •   Operadores lógicos
          o Negación Not ǀǀ
          o Conjunción And &&
          o Disyunción Or or

   •   Operadores paréntesis
          o El paréntesis permite alterar el orden en que se realizan las diferentes
             operaciones.

Funciones matemáticas.

        •   Matemáticas.
        •   Trigonométricas.
        •   Logarítmicas.
        •   Exponenciales.
o abs(x)       obtiene el valor absoluto de x, x debe ser entero
               o sqrt(x)       obtiene la raíz cuadrada de x, x debe ser positivo
               o pow(x,y) calcula x elevado a la potencia y, pueden ser enteros
                 flotantes
          o ceil(x)      redondea al entero más cercano
          o floor(x)     redondea por defecto al entero más próximo

cálculos trigonométricos:

     cos(x) calcula el coseno del ángulo x (x se expresa en radianes)
     sin(x)  calcula el seno del ángulo x (x se expresa en radianes)
     tan(x)  devuelve la tangente del ángulo x (x se expresa en radianes)
     atan(x) calcula el arco tangente del argumento x

logarítmicas y exponenciales:

     log(x)   calcula el logaritmo natural del argumento x
     log10(x) calcula el logaritmo decimal del argumento x
     exp(x)   calcula el exponencial ex.




                            Componentes y tipos de datos.

I. Determine cuál de los siguientes tipos de datos numéricos son verdaderos, si
es válida especifique si es entero o real:

VALIDAS
a) 0.5            real
c) 9.312          real
d) 12345678       entero
f) -12587         entero
g) 0515           entero

NO VALIDAS
b) 237,822                    La coma no es un
                              separador decimal.
e) 12345678L                  La L no es numérica
h) 018CDF                     Los datos numéricos no
                              admiten letras
i) 0x87                       La X no es de tipo
                              numérico.
____________________________________________________________________
__

2. Determine cual de los siguientes tipos de datos de carácter son válidos:

VALIDOS: Porque (char) contiene solo un carácter y se incluyen los apostrofes.

   a) ‘a’
   b) ‘$’
   f) ‘T’

NO VALIDOS: Porque mas de un carácter harían parte de una cadena de caracteres
y en c++ se utilizarían no apostrofes sino comillas.

   c) ‘/n’
   d) ‘’
   e) ‘a’
   g) ‘0’
   h) ‘XYZ’
   i) ‘052’
   _________________________________________________________________
   __

   III. Determine cual de los siguientes tipos de datos de cadenas de carácter
   son
   válidos:

   VALIDOS: Porque la cadena de caracteres va encerrada en comillas

   b) “Rojo, Blanco, Azul”
   d) “Capitulo 3 (Cont d)”
   e) “1.3e-12”
   f) “New York, NY 2000”


   NO VALIDOS: Una cadena debe estar encerrada en doble comilla.

   a) ‘8:15 P.M.’
   b) “Nombre:
   g) “El maestro dijo, “por favor respeten a sus compañeros”


IV. ¿Cual es la salida del siguiente programa?
#include <iostream>
Main( )
{
// cout << Hola maestron”;
}

Rta. Ninguna porque el // es un comentario.
____________________________________________________________________
__

V. ¿Qué entrada se genera en el siguiente programa?
#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;

Rta. Se generar tres entradas: V1, V2, Precio_venta, solo faltaria declarar las
variables .

Weitere ähnliche Inhalte

Was ist angesagt?

Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaroyimar
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantesRonny Ure
 
Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)IrvinOrta
 
3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo ValorEsteban Soraire
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos cCarlos
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaJose Perez
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++Areli1215
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos okTensor
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADGabrielFVilla15
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasAverkleyCH
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLEkenixxx
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++ivanjvic
 

Was ist angesagt? (20)

Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)
 
Revista digital
Revista digitalRevista digital
Revista digital
 
C# Diferencias
C# DiferenciasC# Diferencias
C# Diferencias
 
3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo Valor
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos c
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
 
Tpos de datos c#
Tpos de datos c#Tpos de datos c#
Tpos de datos c#
 
Clase 5
Clase 5Clase 5
Clase 5
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++
 

Ähnlich wie C++ elementos básicos

Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivasLeany González
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezederhenriquez
 
Tipos de datos usados en lenguaje C
Tipos de datos usados en lenguaje CTipos de datos usados en lenguaje C
Tipos de datos usados en lenguaje Cefrenpedro92
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje cMaylin25
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programamanuel tenezaca
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programasprofecona169
 
Matlab introducción-clase3
Matlab introducción-clase3Matlab introducción-clase3
Matlab introducción-clase3Maggy Judith
 

Ähnlich wie C++ elementos básicos (20)

Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Manual de c c++
Manual de c c++Manual de c c++
Manual de c c++
 
Tipos de datos usados en lenguaje C
Tipos de datos usados en lenguaje CTipos de datos usados en lenguaje C
Tipos de datos usados en lenguaje C
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
Matlab introducción-clase3
Matlab introducción-clase3Matlab introducción-clase3
Matlab introducción-clase3
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
Módulo 4 (sin estilo)
Módulo 4 (sin estilo)Módulo 4 (sin estilo)
Módulo 4 (sin estilo)
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Tutorial pseudocodigo11
Tutorial pseudocodigo11Tutorial pseudocodigo11
Tutorial pseudocodigo11
 

C++ elementos básicos

  • 1. 1 ACTIVIDAD DE AUTOAPRENDIZAJE SEMANA 1 ACTIVIDAD 1 UNIDAD 1 Programa: Programación Orientada a Objetos con el Lenguaje C++ Curso: Lenguaje de Programación C++ Nivel I Unidad didáctica: Elementos básicos del lenguaje Nombre de la actividad: Identificación de componentes básicos, tipos de datos, entrada y salida de información en C++. Aprendiz: Dayannara Winni J. Hernández Forero Reporte elementos básicos del lenguaje Como se ha podido ver a lo largo de las lecturas, para q una computadora tenga razón de ser, se hace necesario la programación de las mismas, es decir al realizar software se permitirá el ingreso de datos que pueden ser: Numéricos (enteros, reales) Lógicos (boleanos- verdadero/falso) Carácter (Char y cadena de caracteres) El lenguaje de programación C++ admite una serie de datos, siendo los tipos principales: p r Datos numéricos: Están representados por dos tipos principalmente: • Enteros: Representa los números que no posee componente fraccionaria y pueden ser tanto positivos como negativos. • Reales: Representan todos los números que poseen componente fraccionaria y pueden ser también positivos o negativos. p Datos Lógicos: (boleanos) solo puede tomar un valor es verdadero o es falso. p Datos tipo carácter: Representan datos alfanuméricos que pueden ser:
  • 2. Cadena de caracteres: es una sucesión de caracteres numericos,letras,símbolos,etc; inicia y termina con comillas. • Carácter: (char) contiene solo un carácter y va entre apóstrofes. Variables y constantes: • Una variable es un espacio reservado en el computador para contener valores que pueden cambiar durante el desarrollo del algoritmo. • Una constante Es un espacio reservado para contener valores que no cambian a lo largo de la ejecución de un algoritmo. Las operaciones que se realicen sobre estas variables y/o constantes, están definidas por una serie de operadores, entre los cuales se encuentran: • Operadores aritméticos: o Potencia ^ o Producto ^ o División / o Suma + o Resta - • Operadores relacionales. o Igual a = o Menor que < o Mayor que > o Menor o igual que <= o Mayor o igual que >= o Diferente ǃ= • Operadores lógicos o Negación Not ǀǀ o Conjunción And && o Disyunción Or or • Operadores paréntesis o El paréntesis permite alterar el orden en que se realizan las diferentes operaciones. Funciones matemáticas. • Matemáticas. • Trigonométricas. • Logarítmicas. • Exponenciales.
  • 3. o abs(x) obtiene el valor absoluto de x, x debe ser entero o sqrt(x) obtiene la raíz cuadrada de x, x debe ser positivo o pow(x,y) calcula x elevado a la potencia y, pueden ser enteros flotantes o ceil(x) redondea al entero más cercano o floor(x) redondea por defecto al entero más próximo cálculos trigonométricos: cos(x) calcula el coseno del ángulo x (x se expresa en radianes) sin(x) calcula el seno del ángulo x (x se expresa en radianes) tan(x) devuelve la tangente del ángulo x (x se expresa en radianes) atan(x) calcula el arco tangente del argumento x logarítmicas y exponenciales: log(x) calcula el logaritmo natural del argumento x log10(x) calcula el logaritmo decimal del argumento x exp(x) calcula el exponencial ex. Componentes y tipos de datos. I. Determine cuál de los siguientes tipos de datos numéricos son verdaderos, si es válida especifique si es entero o real: VALIDAS a) 0.5 real c) 9.312 real d) 12345678 entero f) -12587 entero g) 0515 entero NO VALIDAS b) 237,822 La coma no es un separador decimal. e) 12345678L La L no es numérica h) 018CDF Los datos numéricos no admiten letras i) 0x87 La X no es de tipo numérico.
  • 4. ____________________________________________________________________ __ 2. Determine cual de los siguientes tipos de datos de carácter son válidos: VALIDOS: Porque (char) contiene solo un carácter y se incluyen los apostrofes. a) ‘a’ b) ‘$’ f) ‘T’ NO VALIDOS: Porque mas de un carácter harían parte de una cadena de caracteres y en c++ se utilizarían no apostrofes sino comillas. c) ‘/n’ d) ‘’ e) ‘a’ g) ‘0’ h) ‘XYZ’ i) ‘052’ _________________________________________________________________ __ III. Determine cual de los siguientes tipos de datos de cadenas de carácter son válidos: VALIDOS: Porque la cadena de caracteres va encerrada en comillas b) “Rojo, Blanco, Azul” d) “Capitulo 3 (Cont d)” e) “1.3e-12” f) “New York, NY 2000” NO VALIDOS: Una cadena debe estar encerrada en doble comilla. a) ‘8:15 P.M.’ b) “Nombre: g) “El maestro dijo, “por favor respeten a sus compañeros” IV. ¿Cual es la salida del siguiente programa? #include <iostream> Main( ) {
  • 5. // cout << Hola maestron”; } Rta. Ninguna porque el // es un comentario. ____________________________________________________________________ __ V. ¿Qué entrada se genera en el siguiente programa? #include<iostream> Main( ) { cin >> V1 >> V2; cin >> Precio_venta; Rta. Se generar tres entradas: V1, V2, Precio_venta, solo faltaria declarar las variables .