SlideShare uma empresa Scribd logo
1 de 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.

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Mais de 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
 

Mais de 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
 

Último

Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxCONSTRUCTORAEINVERSI3
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclasesjvalenciama
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxRENANRODRIGORAMIREZR
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHkarlinda198328
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESCULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESMarielaAldanaMoscoso
 
Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxIvnAndres5
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónBahamondesOscar
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGVTeresa Rc
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxignaciomiguel162
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxjuanleivagdf
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfConstructiva
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxedwinrojas836235
 
Nota de clase 72 aspectos sobre salario, nomina y parafiscales.pdf
Nota de clase 72 aspectos sobre salario, nomina y parafiscales.pdfNota de clase 72 aspectos sobre salario, nomina y parafiscales.pdf
Nota de clase 72 aspectos sobre salario, nomina y parafiscales.pdfJUANMANUELLOPEZPEREZ
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxgabyardon485
 
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxJosePuentePadronPuen
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 

Último (20)

Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESCULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
 
Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptx
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGV
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptx
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
Nota de clase 72 aspectos sobre salario, nomina y parafiscales.pdf
Nota de clase 72 aspectos sobre salario, nomina y parafiscales.pdfNota de clase 72 aspectos sobre salario, nomina y parafiscales.pdf
Nota de clase 72 aspectos sobre salario, nomina y parafiscales.pdf
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptx
 
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 

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.