SlideShare una empresa de Scribd logo
EJERCICIO UNIDAD 1
             Según el material estudiado responda las siguientes preguntas:

Nombre del aprendiz:             LUIS ALBERTO PALACIOS SANDOVAL



Nombre de la actividad: Declaración de variables.

Contestar las siguientes preguntas justificando la respuesta.

      1. 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                       Por que comienza por letra
                                                            Por que no puede comenzar con un carácter
              d)        $impuesto                   x
                                                                             especial
              e)         nombre             x                       Por que comienza por letra
              f)       123-456-12                   x              Porque empieza con numero
              g)   nombre_y_dirección       x                       Por que comienza por letra
                                                            Por que no puede comenzar con un carácter
              h)        _subtotal                   x
                                                                             especial

       2.    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 a= 2.25;
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.

            3. 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
                             Valor
                                                  SI            NO        Real         Entero
               a)             0.5                 x                        x
               b)       237,822                                 x
               c)            9.312                x                            x
               d)      12345678                   x                                      x
               e)            0515                 x                                      x
               f)        018CDF                                 x



            4. 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
                                                                                caracter
                                                           Por que entre las comillas solo       puede haber un solo
              d)      ‘’                    x
                                                                                caracter
                                                           Por que entre las comillas solo       puede haber un solo
              e)      ‘a’                    x
                                                                                caracter
                                                           Por que entre las comillas solo       puede haber un solo
              f)     ‘XYZ’                    x
                                                                                caracter


            4. 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é:
       5.

                                                                     Valida
                                     Cadena                                                     Justificación
                                                                    SI    NO
                                                                                   Por que una cadena tiene que estar
              a)    ‘8:15 P.M.’                                          x
                                                                                       encerrada en doble comilla
              b)    “Rojo, Blanco, Azul”                             x
                                                                                   Por que una cadena tiene que estar
              c)    “Nombre:                                             x
                                                                                       encerrada en doble comilla
              d)    “Capitulo 3 (Cont d)”                           x
e)   “1.3e-12”             x

f)   “New York, NY 2000”   x
6. ¿Cuál es la salida del siguiente programa?.

          #include <iostream.h>

          void main( )
           {    // cout << Hola maestron”;
           }

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


       7. ¿Qué entrada se genera en el siguiente programa?

          #include<iostream.h>

          void main( )
          {
             cin >> V1 >> V2;
             cin >> Precio_venta;
           }

            Respuesta:se generan las tres entradas v1,v2 y precio_venta



Nombre de la actividad: Función main.

Contestar las siguientes preguntas justificando la respuesta.

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

            Respuesta:
            No pasa nada


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

            Respuesta:

            Todo programa C++ tiene una función main( ) que es el punto inicial de entrada al
            programa


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

            Respuesta: dependiendo del parámetro que tenga return el regresara hasta ese punto
            que indica el parametro
Nombre de la actividad:
Funciones definidas por el usuario.

Contestar las siguientes preguntas justificando la respuesta.

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

                           Descripción                               Declaración
            a)   int f(int a);                   Es una funcion entera f con un parámetro entero a
                                                 Es una funcion f real con dos parámetros, a es real
            b)   double f(double a, int b);
                                                                    y b es entero
                                                 Es una funcion de caracteres de funcion f y carapter
            c)   char f(char x);
                                                                          x
                                                  Es una funcion 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 funcion sin parametro

          12. 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);




                                 Como enviar el taller de la semana

Después de realizar el Taller los pasos que deben seguir para enviarlo son los siguientes:
1. Dar clic en el Menú Actividades




Para enviar el Taller, solo deberán dar clic en el Botón de Examinar, buscar y seleccionar el
archivo donde lo tengan guardado, dar clic en el botón Abrir y le das enviar. Asegúrate de
haber realizado toda la actividad antes de enviar. Revisa el cronograma de actividades para
que las realice en la fecha instimulada.

Más contenido relacionado

La actualidad más candente

Fundamentos de los Transistores
Fundamentos de los TransistoresFundamentos de los Transistores
Fundamentos de los Transistores
Jonathan Ruiz de Garibay
 
Sd3
Sd3Sd3
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
Jeduard Ortega M
 
Puertas lógicas
Puertas lógicasPuertas lógicas
Puertas lógicas
IES Iturralde
 
compuertas_logicas.pdf
compuertas_logicas.pdfcompuertas_logicas.pdf
compuertas_logicas.pdf
ssuser58ba4d
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
lorena
 
Tema 4 El Diodo Ideal
Tema 4   El Diodo IdealTema 4   El Diodo Ideal
Tema 4 El Diodo Ideal
EJR
 
Capacitores
CapacitoresCapacitores
Capacitores
Maxwell Altamirano
 
Ley De Faraday: FISICA C - ESPOL
Ley De Faraday: FISICA C - ESPOLLey De Faraday: FISICA C - ESPOL
Ley De Faraday: FISICA C - ESPOL
ESPOL
 
Circuitos integrados y familias logicas
Circuitos integrados y familias logicasCircuitos integrados y familias logicas
Circuitos integrados y familias logicas
Noe Garcia
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
Aiirebii Kwuanalo
 
Algoritmos con ciclos repetitivos
Algoritmos con ciclos repetitivosAlgoritmos con ciclos repetitivos
Algoritmos con ciclos repetitivos
Mabel Barragán
 
TRANSISTORES DE JUNTURA, BIPOLARES UNIDAD I
TRANSISTORES DE JUNTURA, BIPOLARES UNIDAD ITRANSISTORES DE JUNTURA, BIPOLARES UNIDAD I
TRANSISTORES DE JUNTURA, BIPOLARES UNIDAD I
Luis Miguel Q
 
Algebra de Boole
Algebra de BooleAlgebra de Boole
Algebra de Boole
José Tomás Diarte Añazco
 
Sesion multiplexores y demultiplexores
Sesion  multiplexores y demultiplexores Sesion  multiplexores y demultiplexores
Sesion multiplexores y demultiplexores
Marco Antonio
 
Calculo de la capacitancia
Calculo de la capacitanciaCalculo de la capacitancia
Calculo de la capacitancia
Victor Vega
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
Orlando Rodriguez
 
Clase2 modelos-del-diodo
Clase2 modelos-del-diodoClase2 modelos-del-diodo
Clase2 modelos-del-diodo
Anderson Caballero Barbosa
 
Resolución de circuitos con Kirchoff
Resolución de circuitos con KirchoffResolución de circuitos con Kirchoff
Resolución de circuitos con Kirchoff
Moisés Pérez Delgado
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
Jeduard Ortega M
 

La actualidad más candente (20)

Fundamentos de los Transistores
Fundamentos de los TransistoresFundamentos de los Transistores
Fundamentos de los Transistores
 
Sd3
Sd3Sd3
Sd3
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Puertas lógicas
Puertas lógicasPuertas lógicas
Puertas lógicas
 
compuertas_logicas.pdf
compuertas_logicas.pdfcompuertas_logicas.pdf
compuertas_logicas.pdf
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Tema 4 El Diodo Ideal
Tema 4   El Diodo IdealTema 4   El Diodo Ideal
Tema 4 El Diodo Ideal
 
Capacitores
CapacitoresCapacitores
Capacitores
 
Ley De Faraday: FISICA C - ESPOL
Ley De Faraday: FISICA C - ESPOLLey De Faraday: FISICA C - ESPOL
Ley De Faraday: FISICA C - ESPOL
 
Circuitos integrados y familias logicas
Circuitos integrados y familias logicasCircuitos integrados y familias logicas
Circuitos integrados y familias logicas
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Algoritmos con ciclos repetitivos
Algoritmos con ciclos repetitivosAlgoritmos con ciclos repetitivos
Algoritmos con ciclos repetitivos
 
TRANSISTORES DE JUNTURA, BIPOLARES UNIDAD I
TRANSISTORES DE JUNTURA, BIPOLARES UNIDAD ITRANSISTORES DE JUNTURA, BIPOLARES UNIDAD I
TRANSISTORES DE JUNTURA, BIPOLARES UNIDAD I
 
Algebra de Boole
Algebra de BooleAlgebra de Boole
Algebra de Boole
 
Sesion multiplexores y demultiplexores
Sesion  multiplexores y demultiplexores Sesion  multiplexores y demultiplexores
Sesion multiplexores y demultiplexores
 
Calculo de la capacitancia
Calculo de la capacitanciaCalculo de la capacitancia
Calculo de la capacitancia
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Clase2 modelos-del-diodo
Clase2 modelos-del-diodoClase2 modelos-del-diodo
Clase2 modelos-del-diodo
 
Resolución de circuitos con Kirchoff
Resolución de circuitos con KirchoffResolución de circuitos con Kirchoff
Resolución de circuitos con Kirchoff
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 

Más de charnisch

SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)
charnisch
 
SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)
charnisch
 
SOLUCIONARIO SEMANA 2 (SENA)
SOLUCIONARIO SEMANA  2 (SENA)SOLUCIONARIO SEMANA  2 (SENA)
SOLUCIONARIO SEMANA 2 (SENA)
charnisch
 
SOL
SOLSOL
Actividad 4
Actividad 4Actividad 4
Actividad 4
charnisch
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
charnisch
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
charnisch
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
charnisch
 
Solución actividad #2 (sena)
Solución actividad #2 (sena)Solución actividad #2 (sena)
Solución actividad #2 (sena)
charnisch
 
Foro segunda semana
Foro segunda semanaForo segunda semana
Foro segunda semana
charnisch
 
ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)
charnisch
 
Sena
SenaSena
Sena
charnisch
 
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 ACTIVIDADES DEL SENA(SOLUCIONARIO)  ACTIVIDADES DEL SENA(SOLUCIONARIO)
ACTIVIDADES DEL SENA(SOLUCIONARIO)
charnisch
 
Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4
charnisch
 
ESTATUTO WHILE
ESTATUTO WHILEESTATUTO WHILE
ESTATUTO WHILE
charnisch
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2
charnisch
 
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 c
charnisch
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1
charnisch
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
charnisch
 

Más de charnisch (20)

SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)
 
SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)SOLUCIONARIO SEMANA 4 (SENA)
SOLUCIONARIO SEMANA 4 (SENA)
 
SOLUCIONARIO SEMANA 2 (SENA)
SOLUCIONARIO SEMANA  2 (SENA)SOLUCIONARIO SEMANA  2 (SENA)
SOLUCIONARIO SEMANA 2 (SENA)
 
SOL
SOLSOL
SOL
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Solución actividad #2 (sena)
Solución actividad #2 (sena)Solución actividad #2 (sena)
Solución actividad #2 (sena)
 
Foro segunda semana
Foro segunda semanaForo segunda semana
Foro segunda semana
 
ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)
 
Sena
SenaSena
Sena
 
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 ACTIVIDADES DEL SENA(SOLUCIONARIO)  ACTIVIDADES DEL SENA(SOLUCIONARIO)
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 
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
 

Ejercicio Lenguaje C

  • 1. EJERCICIO UNIDAD 1 Según el material estudiado responda las siguientes preguntas: Nombre del aprendiz: LUIS ALBERTO PALACIOS SANDOVAL Nombre de la actividad: Declaración de variables. Contestar las siguientes preguntas justificando la respuesta. 1. 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 Por que comienza por letra Por que no puede comenzar con un carácter d) $impuesto x especial e) nombre x Por que comienza por letra f) 123-456-12 x Porque empieza con numero g) nombre_y_dirección x Por que comienza por letra Por que no puede comenzar con un carácter h) _subtotal x especial 2. 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 a= 2.25;
  • 2. 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. 3. 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 Valor SI NO Real Entero a) 0.5 x x b) 237,822 x c) 9.312 x x d) 12345678 x x e) 0515 x x f) 018CDF x 4. 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 caracter Por que entre las comillas solo puede haber un solo d) ‘’ x caracter Por que entre las comillas solo puede haber un solo e) ‘a’ x caracter Por que entre las comillas solo puede haber un solo f) ‘XYZ’ x caracter 4. 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é: 5. Valida Cadena Justificación SI NO Por que una cadena tiene que estar a) ‘8:15 P.M.’ x encerrada en doble comilla b) “Rojo, Blanco, Azul” x Por que una cadena tiene que estar c) “Nombre: x encerrada en doble comilla d) “Capitulo 3 (Cont d)” x
  • 3. e) “1.3e-12” x f) “New York, NY 2000” x
  • 4. 6. ¿Cuál es la salida del siguiente programa?. #include <iostream.h> void main( ) { // cout << Hola maestron”; } Respuesta: Ninguna por que las // indican que es un comentario por eso no tiene salida 7. ¿Qué entrada se genera en el siguiente programa? #include<iostream.h> void main( ) { cin >> V1 >> V2; cin >> Precio_venta; } Respuesta:se generan las tres entradas v1,v2 y precio_venta Nombre de la actividad: Función main. Contestar las siguientes preguntas justificando la respuesta. 8. ¿Qué sucede si en la función main no le agregamos la función return? Respuesta: No pasa nada 9. ¿Qué son los componentes principales de un programa en C++, que significado lleva asociado el nombre main? Respuesta: Todo programa C++ tiene una función main( ) que es el punto inicial de entrada al programa 10. ¿Qué función realiza, la función return en la función main? Respuesta: dependiendo del parámetro que tenga return el regresara hasta ese punto que indica el parametro
  • 5. Nombre de la actividad: Funciones definidas por el usuario. Contestar las siguientes preguntas justificando la respuesta. 11. Explique el significado de cada una de las siguientes definiciones de funciones: Descripción Declaración a) int f(int a); Es una funcion entera f con un parámetro entero a Es una funcion f real con dos parámetros, a es real b) double f(double a, int b); y b es entero Es una funcion de caracteres de funcion f y carapter c) char f(char x); x Es una funcion 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 funcion sin parametro 12. 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); Como enviar el taller de la semana Después de realizar el Taller los pasos que deben seguir para enviarlo son los siguientes: 1. Dar clic en el Menú Actividades Para enviar el Taller, solo deberán dar clic en el Botón de Examinar, buscar y seleccionar el archivo donde lo tengan guardado, dar clic en el botón Abrir y le das enviar. Asegúrate de haber realizado toda la actividad antes de enviar. Revisa el cronograma de actividades para
  • 6. que las realice en la fecha instimulada.