SlideShare a Scribd company logo
1 of 8
EJERCICIOS UNIDAD 1
                                          ACTIVIDAD 1
           Según el material estudiado responda las siguientes preguntas:

Nombre del aprendiz:                 CARLOS       GUILLERMO      HARNISCH         COSTA


Nombre de la actividad: Identificación de componentes básicos, tipos de datos, entrada y
salida de información en C++.

Contestar las siguientes preguntas justificando la respuesta.

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


                                      Valida                Tipo                   Justificación
                        Valor
                                     SI    NO        Real      Entero
                a)       0.5          x               x
                                                                        Porque el separador decimal es el
                b)    237,822                 x
                                                                        punto.
                c)      9.312         x               x
                d)    12345678        x                          x
                                                                        Ya que las variables numéricas no
                e)   12345678L                x
                                                                        admiten letras.
                f)     -12587         x                          x
                g)      0515          x                          x
                                                                        Porque las variables numéricas no
                h)     018CDF                 x
                                                                        admiten letras.
                                                                        Porque las variables numéricas no
                i)      0x87                  x
                                                                        admiten letras.

         II.)        Determine cuál de los siguientes tipos de datos de carácter son válidos. Si no
                     son válidos explicar por qué:


                                  Valida
                     Carácter                                               Justificación
                                 SI    NO
                a)     ‘a’       x
                b)     ‘$’       x
                                                     Por que entre las comillas solo puede haber un solo
                c)     ‘/n’               x
                                                                          carácter
                                                     Por que entre las comillas solo puede haber un solo
                d)     ‘’               x
                                                                          carácter
                                                     Por que entre las comillas solo puede haber un solo
                e)     ‘a’               x
                                                                          carácter
                f)      ‘T’      x
                g)    ‘0’                x          Por que entre las comillas solo puede haber un solo
carácter
                                       Por que entre las comillas solo puede haber un solo
    h)   ‘XYZ’                  x
                                                            carácter
                                       Por que entre las comillas solo puede haber un solo
    i)   ‘052’                 x
                                                            carácter




III.)     Determine cuál de los siguientes tipos de datos de cadenas de carácter son
         válidos. Si no son válidos explicar por qué:



                                             Valida
                       Cadena                                       Justificación
                                            SI    NO
                                                        Porque una cadena tiene que estar
    a)   ‘8:15 P.M.’                              x
                                                            encerrada en doble comilla
    b)   “Rojo, Blanco, Azul”                x
                                                        Porque una cadena tiene que estar
    c)   “Nombre:                                 x
                                                            encerrada en doble comilla
    d)   “Capitulo 3 (Cont d)”              x
                                                        Porque una cadena tiene que estar
    e)   “1.3e-                                   x
                                                            encerrada en doble comilla
                                                        Porque una cadena tiene que estar
    f)   “New York, NY                            x
                                                            encerrada en doble comilla
         “El maestro dijo,”por favor                    Porque falta por encerrar la cadena
    g)                                            x
         respeten a sus compañeros”                           con una doble comilla

 IV)      ¿Cuál es la salida del siguiente programa?.

 #include <iostream>
 main( )
 {
     // cout << Hola maestron”;
 }

    Respuesta:
    Ninguna por que las // indican que es un comentario por eso no tiene salida


 V)       ¿Qué entrada se genera en el siguiente programa?

 #include<iostream>
  main ( )
 {
    cin >> V1 >> V2;
    cin >> Precio_venta;
 }

    Respuesta:se generan las tres entradas v1,v2 y precio_venta,por lo tanto podríamos
    decir que este programa no genera ninguna entrada porque las variables no han sido
    declaradas.
ACTIVIDAD 2
Nombre de la actividad: Declaración de variables.

Contestar las siguientes preguntas justificando la respuesta.

       I)         Marque con una X y determine cuál de los siguientes nombres de variables son
                  válidos. Si no son válidos explicar por qué:


                                           Valido
                           nombre                                          Justificación
                                          SI    NO
             a)            registro1      x                     Porque empieza con una letra
             b)            1registro             x              Porque empieza con numero
             c)          archivo_3        x                    Porque comienza por letra
                                                       Porque no puede comenzar con un carácter
             d)         $impuesto                x
                                                                       especial
             e)            nombre         x                    Porque comienza por letra
             f)         123-456-12               x              Porque empieza con numero
             g)     nombre_y_dirección    x                    Porque comienza por letra
                                                       Porque no puede comenzar con un carácter
             h)            _subtotal             x
                                                                       especial
             i)               cin         x                  Porque empieza con una letra



       II)        Cual de los siguientes pares de nombres de variables se consideran como
                  idénticos y cuales no:


        Nombres de variables              Idénticos              Justificación
                                          Si     No
                                                  x    Porque no tienen exactamente las mismas letras.
       a) nombre, nombres
                                                  x    porque una comienza con minúscula y la otra
                                                       con mayúscula
       b) dirección, Dirección
      c) cuenta, cuenta                   x

                                                  x    porque terminan en números distintos
       d) lista1, lista2

                                           x
       e)prom, prom

                                                  x    Porque una de ellas tiene un guión y la otra no.
       f)car1,car_1
III.)Describa la declaración apropiada para cada grupo de variables y formaciones:

                          Descripción                              Declaración
      a)   Variable entera: p, q                                   Int p, int q ;
      b)   Variables flotantes: x, y, z                           Float x, y ,z ;
      c)   Variables de carácter: a, b, c                         Char a, b ,c ;
      d)   Variable entera largo: contador                       Long contador;
      e)   Variable de cadena de carácter: hola                    String hola ;
      f)   Variable entera inicializada en 10                      Int a = 10;
      g)   Variable flotante inicializada en 2.25                 Float c= 2.25;
      h)   Variable de carácter inicializada en S:op              char op = ‘S’
ACTIVIDAD 3
Nombre de la actividad: Funciones definidas por el usuario.

Contestar las siguientes preguntas justificando la respuesta.

       1.) Explique el significado de cada una de las siguientes definiciones de funciones:

                           Descripción                              Declaración
            a)   int f(int a);                 Es una función entera f con un parámetro entero a
                                               Es una función f real con dos parámetros, a es real
            b)   double f(double a, int b);
                                                                   y b es entero
                                               Es una función de caracteres de función f y carácter
            c)   char f(char x);
                                                                         x
                                                 Es una función entera larga f con un parámetro
            d)   long int f(int x, float y);
                                                             entero x y y que es real
            e)   char f(void);                  Es una función sin parámetro y no devuelve valor.

       2.) Defina una función, incluyendo las declaraciones de los parámetros formales, para
           cada uno de los siguientes enunciados:

       a.)Una función llamada muestra genera y devuelve una cantidad entera.

            Respuesta: int muestra (int a);




       b.)Una función llamada raíz acepta dos parámetros enteros y devuelve un resultado en
       punto flotante.

            Respuesta:
            Float raiz (int a, d);




       c.) Una función llamada convertir acepta una carácter y devuelve un carácter.
            Respuesta:
            char convertir (char x);




       d.) Una función llamada paso dos parámetros uno entero y otro flotante y regresa un
       entero largo.
            Respuesta:
            long int (int a, float b);




       e.) Una función llamada prueba acepta un carácter y devuelve un entero largo.
Respuesta:
long int prueba (char a);
ACTIVIDAD 4
Nombre de la actividad: Función main.

Contestar las siguientes preguntas justificando la respuesta.

       1.)       ¿Qué son los componentes principales de un programa en C++, que significado
             lleva asociado el nombre main?

              Respuesta:
              La estructura de un programa en C++ es:

                 1. Documentación del programa: en esta parte, se ponen datos como el nombre
                    del programa, el autor y la fecha en forma de comentarios.
                 2. Directivas de preprocesador: en esta parte se escriben los ficheros o librerías
                    de funciones prediseñadas de las que se hará uso durante la ejecución del
                    programa.
                 3. Declaración de variables globales: en este apartado se declaran las variables
                    que podrán ser usadas por todas las funciones que integran el programa en
                    C++.
                 4. Función main: todo programa C++ tiene una función main() que es el
                    procedimiento principal del programa, es decir, es el que ejecuta a los demás
                    procedimientos y funciones.
              Todo programa C++ tiene una función main( ) que es el punto inicial de entrada al
              programa.


       2.) ¿Qué son los argumentos, donde aparecen los argumentos en un programa en C+
             +?

              Respuesta:

              Los argumentos son los valores de entrada que necesita una función para poder
              ejecutarse y cumplir con su objetivo. Los argumentos en C++ aparecen en la
              declaración de una función.

              Ej: int funcion (argumento1, argunmento2, … );




       3.) ¿Qué función realiza, la función return en la función main?

              Respuesta: La función return le indica a la función main() un valor de retorno: si es
              cero, entonces el programa se ejecutó sin problemas, pero si el valor de retorno es
              diferente de cero, es porque hubo un error durante la ejecución.
              Por lo general, la función main() siempre retorna un valor entero.
              Dependiendo del parámetro que tenga return el regresara hasta ese punto que indica
              el parámetro.



       4.) .¿Qué se necesitan las llaves después del main?
              Respuesta:
Las llaves se usan para encerrar las instrucciones que se van a ejecutar en el cuerpo
    de la función main(). Estas indican el inicio y el fin del programa.




5. ¿Qué sucede si en la función main no le agregamos la función return?

    Respuesta:
    Pues si se coloca la función return en la función main no pasa nada.

More Related Content

What's hot

Acv 03 Productos notables I
Acv 03 Productos notables IAcv 03 Productos notables I
Acv 03 Productos notables IChristiam3000
 
Acv 07 División algebraica
Acv 07 División algebraicaAcv 07 División algebraica
Acv 07 División algebraicaChristiam3000
 
Inecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionariasInecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionariasChristiam3000
 
Acv 02 Radicación en R
Acv 02 Radicación en RAcv 02 Radicación en R
Acv 02 Radicación en RChristiam3000
 
S ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y LeyesS ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y LeyesChristiam Huertas
 
Inecuacion lineal y cuadratica
Inecuacion lineal y cuadraticaInecuacion lineal y cuadratica
Inecuacion lineal y cuadraticaChristiam3000
 
Equilibrio General Introduccion Parte 2
Equilibrio General Introduccion Parte 2Equilibrio General Introduccion Parte 2
Equilibrio General Introduccion Parte 2Horacio Santander
 
Acv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciaciónAcv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciaciónChristiam3000
 
Acv 04 Productos notables II
Acv 04 Productos notables IIAcv 04 Productos notables II
Acv 04 Productos notables IIChristiam3000
 
Acv 08 Cocientes notables
Acv 08 Cocientes notablesAcv 08 Cocientes notables
Acv 08 Cocientes notablesChristiam3000
 
Ex uni 01 Topicos de álgebra
Ex uni 01 Topicos de álgebraEx uni 01 Topicos de álgebra
Ex uni 01 Topicos de álgebraChristiam3000
 
Funciones especiales II
Funciones especiales IIFunciones especiales II
Funciones especiales IIChristiam3000
 

What's hot (18)

Acv 03 Productos notables I
Acv 03 Productos notables IAcv 03 Productos notables I
Acv 03 Productos notables I
 
Calculo ebc
Calculo ebcCalculo ebc
Calculo ebc
 
divisibilidad 1
divisibilidad 1divisibilidad 1
divisibilidad 1
 
Acv 07 División algebraica
Acv 07 División algebraicaAcv 07 División algebraica
Acv 07 División algebraica
 
Inecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionariasInecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionarias
 
Acv 02 Radicación en R
Acv 02 Radicación en RAcv 02 Radicación en R
Acv 02 Radicación en R
 
S ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y LeyesS ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y Leyes
 
Inecuacion lineal y cuadratica
Inecuacion lineal y cuadraticaInecuacion lineal y cuadratica
Inecuacion lineal y cuadratica
 
Equilibrio General Introduccion Parte 2
Equilibrio General Introduccion Parte 2Equilibrio General Introduccion Parte 2
Equilibrio General Introduccion Parte 2
 
Acv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciaciónAcv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciación
 
Acv 04 Productos notables II
Acv 04 Productos notables IIAcv 04 Productos notables II
Acv 04 Productos notables II
 
04 Desigualdades
04 Desigualdades04 Desigualdades
04 Desigualdades
 
Valor absoluto I
Valor absoluto IValor absoluto I
Valor absoluto I
 
Polinomios
PolinomiosPolinomios
Polinomios
 
Acv 08 Cocientes notables
Acv 08 Cocientes notablesAcv 08 Cocientes notables
Acv 08 Cocientes notables
 
03 Tópicos de álgebra I
03 Tópicos de álgebra I03 Tópicos de álgebra I
03 Tópicos de álgebra I
 
Ex uni 01 Topicos de álgebra
Ex uni 01 Topicos de álgebraEx uni 01 Topicos de álgebra
Ex uni 01 Topicos de álgebra
 
Funciones especiales II
Funciones especiales IIFunciones especiales II
Funciones especiales II
 

Viewers also liked

Ejercicio Lenguaje C
Ejercicio Lenguaje CEjercicio Lenguaje C
Ejercicio Lenguaje Ccharnisch
 
Foro segunda semana
Foro segunda semanaForo segunda semana
Foro segunda semanacharnisch
 
ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)charnisch
 
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 ACTIVIDADES DEL SENA(SOLUCIONARIO)  ACTIVIDADES DEL SENA(SOLUCIONARIO)
ACTIVIDADES DEL SENA(SOLUCIONARIO) charnisch
 
SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)charnisch
 
Soluciones segunda semana: Estructura del lenguaje de programación C++, SENA
Soluciones segunda semana: Estructura del lenguaje de programación C++, SENASoluciones segunda semana: Estructura del lenguaje de programación C++, SENA
Soluciones segunda semana: Estructura del lenguaje de programación C++, SENAYulyana López
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Dunkherz
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++luiscristian
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++die_dex
 
Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++darksoul1987
 
Solución actividad #2 (sena)
Solución actividad #2 (sena)Solución actividad #2 (sena)
Solución actividad #2 (sena)charnisch
 
SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)charnisch
 
SOLUCIONARIO SEMANA 2 (SENA)
SOLUCIONARIO SEMANA  2 (SENA)SOLUCIONARIO SEMANA  2 (SENA)
SOLUCIONARIO SEMANA 2 (SENA)charnisch
 

Viewers also liked (19)

Ejercicio Lenguaje C
Ejercicio Lenguaje CEjercicio Lenguaje C
Ejercicio Lenguaje C
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Foro segunda semana
Foro segunda semanaForo segunda semana
Foro segunda semana
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)
 
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 ACTIVIDADES DEL SENA(SOLUCIONARIO)  ACTIVIDADES DEL SENA(SOLUCIONARIO)
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 
SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)
 
Soluciones segunda semana: Estructura del lenguaje de programación C++, SENA
Soluciones segunda semana: Estructura del lenguaje de programación C++, SENASoluciones segunda semana: Estructura del lenguaje de programación C++, SENA
Soluciones segunda semana: Estructura del lenguaje de programación C++, SENA
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
 
Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++
 
Solución actividad #2 (sena)
Solución actividad #2 (sena)Solución actividad #2 (sena)
Solución actividad #2 (sena)
 
SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)
 
Sena
SenaSena
Sena
 
SOLUCIONARIO SEMANA 2 (SENA)
SOLUCIONARIO SEMANA  2 (SENA)SOLUCIONARIO SEMANA  2 (SENA)
SOLUCIONARIO SEMANA 2 (SENA)
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 

More from charnisch

Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4charnisch
 
ESTATUTO WHILE
ESTATUTO WHILEESTATUTO WHILE
ESTATUTO WHILEcharnisch
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2charnisch
 
Lenguajes de programacion c
Lenguajes de programacion c Lenguajes de programacion c
Lenguajes de programacion c charnisch
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion ccharnisch
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1charnisch
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacioncharnisch
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?charnisch
 
Introduccion a los algoritmos 2da parte
Introduccion a los algoritmos 2da parteIntroduccion a los algoritmos 2da parte
Introduccion a los algoritmos 2da partecharnisch
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 

More from charnisch (11)

Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4
 
ESTATUTO WHILE
ESTATUTO WHILEESTATUTO WHILE
ESTATUTO WHILE
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2
 
Lenguajes de programacion c
Lenguajes de programacion c Lenguajes de programacion c
Lenguajes de programacion c
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion c
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
 
Introduccion a los algoritmos 2da parte
Introduccion a los algoritmos 2da parteIntroduccion a los algoritmos 2da parte
Introduccion a los algoritmos 2da parte
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 

Recently uploaded

Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesjimmyrocha6
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAAlexandraSalgado28
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfLizCarolAmasifuenIba
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaInstituto de Capacitacion Aduanera
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxYesseniaGuzman7
 
BLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcial
BLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcialBLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcial
BLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcial2811436330101
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfihmorales
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosCondor Tuyuyo
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresasanglunal456
 
PROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionPROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionDayraCastaedababilon
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptxAndreaAlessandraBoli
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxLizCarolAmasifuenIba
 
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoTe Cuidamos
 
Administración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfAdministración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfec677944
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfDiegomauricioMedinam
 
Tema Documentos mercantiles para uso de contabilidad.pdf
Tema Documentos mercantiles para uso de contabilidad.pdfTema Documentos mercantiles para uso de contabilidad.pdf
Tema Documentos mercantiles para uso de contabilidad.pdfmaryisabelpantojavar
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosVeritoIlma
 
u1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptx
u1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptxu1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptx
u1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptxUrabeSj
 

Recently uploaded (20)

Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importada
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
 
BLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcial
BLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcialBLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcial
BLOQUE I HISTOLOGIA segundo año medicina Primer bloque primer parcial
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdf
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de Condominios
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresas
 
PROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionPROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracion
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
 
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
 
Administración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfAdministración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdf
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdf
 
Tema Documentos mercantiles para uso de contabilidad.pdf
Tema Documentos mercantiles para uso de contabilidad.pdfTema Documentos mercantiles para uso de contabilidad.pdf
Tema Documentos mercantiles para uso de contabilidad.pdf
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicos
 
u1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptx
u1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptxu1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptx
u1_s4_gt_la demanda y la oferta global_b27t9rulx9 (1).pptx
 

SOL

  • 1. EJERCICIOS UNIDAD 1 ACTIVIDAD 1 Según el material estudiado responda las siguientes preguntas: Nombre del aprendiz: CARLOS GUILLERMO HARNISCH COSTA Nombre de la actividad: Identificación de componentes básicos, tipos de datos, entrada y salida de información en C++. Contestar las siguientes preguntas justificando la respuesta. I). Determine cuál de los siguientes tipos de datos numéricos son verdaderos, si es válida especifique si es entero o real, (Marcar Con X): Valida Tipo Justificación Valor SI NO Real Entero a) 0.5 x x Porque el separador decimal es el b) 237,822 x punto. c) 9.312 x x d) 12345678 x x Ya que las variables numéricas no e) 12345678L x admiten letras. f) -12587 x x g) 0515 x x Porque las variables numéricas no h) 018CDF x admiten letras. Porque las variables numéricas no i) 0x87 x admiten letras. II.) Determine cuál de los siguientes tipos de datos de carácter son válidos. Si no son válidos explicar por qué: Valida Carácter Justificación SI NO a) ‘a’ x b) ‘$’ x Por que entre las comillas solo puede haber un solo c) ‘/n’ x carácter Por que entre las comillas solo puede haber un solo d) ‘’ x carácter Por que entre las comillas solo puede haber un solo e) ‘a’ x carácter f) ‘T’ x g) ‘0’ x Por que entre las comillas solo puede haber un solo
  • 2. carácter Por que entre las comillas solo puede haber un solo h) ‘XYZ’ x carácter Por que entre las comillas solo puede haber un solo i) ‘052’ x carácter III.) Determine cuál de los siguientes tipos de datos de cadenas de carácter son válidos. Si no son válidos explicar por qué: Valida Cadena Justificación SI NO Porque una cadena tiene que estar a) ‘8:15 P.M.’ x encerrada en doble comilla b) “Rojo, Blanco, Azul” x Porque una cadena tiene que estar c) “Nombre: x encerrada en doble comilla d) “Capitulo 3 (Cont d)” x Porque una cadena tiene que estar e) “1.3e- x encerrada en doble comilla Porque una cadena tiene que estar f) “New York, NY x encerrada en doble comilla “El maestro dijo,”por favor Porque falta por encerrar la cadena g) x respeten a sus compañeros” con una doble comilla IV) ¿Cuál es la salida del siguiente programa?. #include <iostream> main( ) { // cout << Hola maestron”; } Respuesta: Ninguna por que las // indican que es un comentario por eso no tiene salida V) ¿Qué entrada se genera en el siguiente programa? #include<iostream> main ( ) { cin >> V1 >> V2; cin >> Precio_venta; } Respuesta:se generan las tres entradas v1,v2 y precio_venta,por lo tanto podríamos decir que este programa no genera ninguna entrada porque las variables no han sido declaradas.
  • 3. ACTIVIDAD 2 Nombre de la actividad: Declaración de variables. Contestar las siguientes preguntas justificando la respuesta. I) Marque con una X y determine cuál de los siguientes nombres de variables son válidos. Si no son válidos explicar por qué: Valido nombre Justificación SI NO a) registro1 x Porque empieza con una letra b) 1registro x Porque empieza con numero c) archivo_3 x Porque comienza por letra Porque no puede comenzar con un carácter d) $impuesto x especial e) nombre x Porque comienza por letra f) 123-456-12 x Porque empieza con numero g) nombre_y_dirección x Porque comienza por letra Porque no puede comenzar con un carácter h) _subtotal x especial i) cin x Porque empieza con una letra II) Cual de los siguientes pares de nombres de variables se consideran como idénticos y cuales no: Nombres de variables Idénticos Justificación Si No x Porque no tienen exactamente las mismas letras. a) nombre, nombres x porque una comienza con minúscula y la otra con mayúscula b) dirección, Dirección c) cuenta, cuenta x x porque terminan en números distintos d) lista1, lista2 x e)prom, prom x Porque una de ellas tiene un guión y la otra no. f)car1,car_1
  • 4. III.)Describa la declaración apropiada para cada grupo de variables y formaciones: Descripción Declaración a) Variable entera: p, q Int p, int q ; b) Variables flotantes: x, y, z Float x, y ,z ; c) Variables de carácter: a, b, c Char a, b ,c ; d) Variable entera largo: contador Long contador; e) Variable de cadena de carácter: hola String hola ; f) Variable entera inicializada en 10 Int a = 10; g) Variable flotante inicializada en 2.25 Float c= 2.25; h) Variable de carácter inicializada en S:op char op = ‘S’
  • 5. ACTIVIDAD 3 Nombre de la actividad: Funciones definidas por el usuario. Contestar las siguientes preguntas justificando la respuesta. 1.) Explique el significado de cada una de las siguientes definiciones de funciones: Descripción Declaración a) int f(int a); Es una función entera f con un parámetro entero a Es una función f real con dos parámetros, a es real b) double f(double a, int b); y b es entero Es una función de caracteres de función f y carácter c) char f(char x); x Es una función entera larga f con un parámetro d) long int f(int x, float y); entero x y y que es real e) char f(void); Es una función sin parámetro y no devuelve valor. 2.) Defina una función, incluyendo las declaraciones de los parámetros formales, para cada uno de los siguientes enunciados: a.)Una función llamada muestra genera y devuelve una cantidad entera. Respuesta: int muestra (int a); b.)Una función llamada raíz acepta dos parámetros enteros y devuelve un resultado en punto flotante. Respuesta: Float raiz (int a, d); c.) Una función llamada convertir acepta una carácter y devuelve un carácter. Respuesta: char convertir (char x); d.) Una función llamada paso dos parámetros uno entero y otro flotante y regresa un entero largo. Respuesta: long int (int a, float b); e.) Una función llamada prueba acepta un carácter y devuelve un entero largo.
  • 7. ACTIVIDAD 4 Nombre de la actividad: Función main. Contestar las siguientes preguntas justificando la respuesta. 1.) ¿Qué son los componentes principales de un programa en C++, que significado lleva asociado el nombre main? Respuesta: La estructura de un programa en C++ es: 1. Documentación del programa: en esta parte, se ponen datos como el nombre del programa, el autor y la fecha en forma de comentarios. 2. Directivas de preprocesador: en esta parte se escriben los ficheros o librerías de funciones prediseñadas de las que se hará uso durante la ejecución del programa. 3. Declaración de variables globales: en este apartado se declaran las variables que podrán ser usadas por todas las funciones que integran el programa en C++. 4. Función main: todo programa C++ tiene una función main() que es el procedimiento principal del programa, es decir, es el que ejecuta a los demás procedimientos y funciones. Todo programa C++ tiene una función main( ) que es el punto inicial de entrada al programa. 2.) ¿Qué son los argumentos, donde aparecen los argumentos en un programa en C+ +? Respuesta: Los argumentos son los valores de entrada que necesita una función para poder ejecutarse y cumplir con su objetivo. Los argumentos en C++ aparecen en la declaración de una función. Ej: int funcion (argumento1, argunmento2, … ); 3.) ¿Qué función realiza, la función return en la función main? Respuesta: La función return le indica a la función main() un valor de retorno: si es cero, entonces el programa se ejecutó sin problemas, pero si el valor de retorno es diferente de cero, es porque hubo un error durante la ejecución. Por lo general, la función main() siempre retorna un valor entero. Dependiendo del parámetro que tenga return el regresara hasta ese punto que indica el parámetro. 4.) .¿Qué se necesitan las llaves después del main? Respuesta:
  • 8. Las llaves se usan para encerrar las instrucciones que se van a ejecutar en el cuerpo de la función main(). Estas indican el inicio y el fin del programa. 5. ¿Qué sucede si en la función main no le agregamos la función return? Respuesta: Pues si se coloca la función return en la función main no pasa nada.