100% encontró este documento útil (1 voto)
367 vistas5 páginas

4ta Practica de Programacion Vendo Yes

Este documento resume los resultados de una actividad de trabajo autónomo en línea realizada el 2 de diciembre de 2022. La actividad consistió en responder 8 preguntas sobre programación, obteniendo un puntaje total de 8 sobre 10.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
367 vistas5 páginas

4ta Practica de Programacion Vendo Yes

Este documento resume los resultados de una actividad de trabajo autónomo en línea realizada el 2 de diciembre de 2022. La actividad consistió en responder 8 preguntas sobre programación, obteniendo un puntaje total de 8 sobre 10.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

2/12/22, 22:06 Semana 15: Actividad de trabajo autónomo en línea: Attempt review

Home / My Courses / FUNDAMENTOS DE PROGRAMACIÓN-ASUC-01312-26638-202220

/ Unidad 4: Módulos para la programación: funciones propias del lenguaje de programación – recursividad / Semana 15: Actividad de trabajo autónomo en línea

Started on Friday, 2 December 2022, 9:04 PM


State Finished
Completed on Friday, 2 December 2022, 10:04 PM
Time taken 59 mins 58 secs
Marks 8.00/10.00
Grade 16.00 out of 20.00 (80%)

Question 1
Correct Mark 1.00 out of 1.00

Dado el siguiente módulo de programa void herencia(), ¿Indique si se podría cambiar a función:
float herencia(), y de ser así, que variable retornaría?.

a. Si se podría cambiar a función, retornando la variable her, de la línea 30.


b. No se podría cambiar a función, ya que el algoritmo está calculando de uno a dos variables, según el if-else de la línea 
28.
c. Si se podría cambiar a función, retornando las variables may y her, de las líneas 36 y 37.
d. No se podría cambiar a función, pero si podría retornar de uno a dos variables, según el if-else de la línea 28.

Este módulo de programa, contiene un algoritmo en el que puede calcular de uno (variable her, en la línea 30) a dos valores
(la variable may y la variable her, en las líneas 36 y 37), por lo que no es conveniente cambiarlo de procedimiento a función.

The correct answer is: No se podría cambiar a función, ya que el algoritmo está calculando de uno a dos variables, según el
if-else de la línea 28.

[Link] 1/5
2/12/22, 22:06 Semana 15: Actividad de trabajo autónomo en línea: Attempt review

Question 2
Incorrect Mark 0.00 out of 1.00

Luisa está revisando el algoritmo recursivo de Hanoi, por lo que está determinando el significado de
la variable “n”.

a. Es la cantidad de movimientos.
b. Es la cantidad de discos.
c. Es la cantidad de veces de la recursión. 

d. Es la cantidad de postes.

La variable “n” representa a la cantidad de discos del algoritmo recursivo de Hanoi, ya que su valor puede ser 1 a más.
Mientras que la cantidad de movimientos está dada por 2n-1; y la cantidad de postes siempre serán tres: origen, auxiliar y
destino.

The correct answer is: Es la cantidad de discos.

Question 3
Correct Mark 1.00 out of 1.00

Para el siguiente segmento de código, se invoca las funciones pow() y sqrt(). Indique que librería
estándar se debe escribir en la cabecera, para poder usar las referidas funciones.

a. ctype.h
b. iostream.h
c. LecturaDatos.h
d. math.h 

La librería math.h, define el uso y manipulación de funciones matemáticas, como potencia: pow(), y la raíz cuadrada: sqrt().

The correct answer is: math.h

[Link] 2/5
2/12/22, 22:06 Semana 15: Actividad de trabajo autónomo en línea: Attempt review

Question 4
Correct Mark 1.00 out of 1.00

Francisco está realizando la revisión de un programa elaborado por el desarrollador de sistemas,


anterior a su gestión, y encuentra líneas de código sin terminar. Indique, para la línea 6, ¿Que
función del lenguaje de programación le permite verificar si es un digito (precio)?, y para la línea 11,
¿Que función del lenguaje de programación le permite verificar si es una letra (inicial del nombre)?

a. Línea 6: isalpha() – Línea 11: isalnum()


b. Línea 6: isdigit() – Línea 11: isalpha() 

c. Línea 6: isalpha() – Línea 11: isddigit()


d. Línea 6: isdigit() – Línea 11: isalnum()

Recuerde que la función isalnum(), verifica si es número o letra sin distinción. Por lo que se sugiere en la línea 6, usar isdigit()
para verificar si es digito el valor del precio, y para la línea 11, usar isalpha() para verificar si es letra lo que se ingresa para la
inicial del nombre.

The correct answer is: Línea 6: isdigit() – Línea 11: isalpha()

Question 5
Correct Mark 1.00 out of 1.00

El módulo de programa puede ser de dos tipos:

a. Procedimiento y Parámetro.
b. Función y Parámetro.
c. Procedimiento y Librería.
d. Función y Procedimiento. 

El módulo de programa es de dos tipos: Función y Procedimiento, los cuales pueden pasar o no parámetros, y se pueden
escribir dentro de las librerías.
The correct answer is: Función y Procedimiento.

[Link] 3/5
2/12/22, 22:06 Semana 15: Actividad de trabajo autónomo en línea: Attempt review

Question 6
Correct Mark 1.00 out of 1.00

La característica: “Se pueda usar en todos los módulos, conservando su valor y sin requerir su
declaración en cada módulo”

a. Variable Local.
b. Procedimiento.
c. Función.
d. Variable Global. 

La Variable global, se declara después de las librerías de cabecera, y antes de la creación de cualquier módulo (función o
procedimiento) y puede ingresar y mantener su valor en cualquiera de los módulos que se invoque, sin necesidad de
declararlo otra vez en el módulo (Variable Local).

The correct answer is: Variable Global.

Question 7
Correct Mark 1.00 out of 1.00

Pablo está elaborando un programa de matrículas, y debe ingresar el género del estudiante, tanto
en mayúsculas como minúsculas, por lo que requiere hacer uso de una función del lenguaje de
programación, que le permita convertir una letra ingresada, a mayúscula. ¿Cuál es la función que
debe usar?.

a. toupper() 

b. islower()
c. tolower()
d. isupper()

Recuerde que islower() y también isupper(), permite verificar si el valor es minúscula o mayúscula respectivamente.
Mientras que tolower() permite convertir la letra a minúsculas, por lo que debe usar toupper() para convertir la letra a
mayúscula.

The correct answer is: toupper()

Question 8
Correct Mark 1.00 out of 1.00

La característica: “Debe tener un punto de finalización y el mismo módulo debe conducir al punto de
finalización”, le corresponde a:

a. Parámetro.
b. Recursividad. 

c. Menú de opciones.
d. Librería.

La recursividad es un módulo que se invoca a sí mismo, generando valores que conducen al punto de finalización, es decir
cuando el módulo ya no se invoca sí mismo.
The correct answer is: Recursividad.

[Link] 4/5
2/12/22, 22:06 Semana 15: Actividad de trabajo autónomo en línea: Attempt review

Question 9
Correct Mark 1.00 out of 1.00

¿Que es un módulo de programa?

a. Es una librería de cabecera, independiente y reutilizable.


b. Es una variable, independiente y reutilizable.
c. Es una estructura de control, independiente y reutilizable.
d. Es un segmento de código, independiente y reutilizable. 

El módulo de programa es un segmento de código, independiente respecto a otros módulos y reutilizable en diferentes
programas.
The correct answer is: Es un segmento de código, independiente y reutilizable.

Question 10
Incorrect Mark 0.00 out of 1.00

Javier está realizando una entrevista de trabajo para la oficina de tecnologías de la información,
formulando la siguiente interrogante al postulante: defina brevemente a una función.

a. Es módulo de programa y devuelve solo un valor.


b. Es módulo de programa y no devuelve valor.
c. Es módulo de programa y tiene argumentos obligatoriamente. 

d. Es módulo de programa y devuelve solo varios valores.

La función es un módulo de programa (con o sin argumentos) que además de tener instrucciones y estructuras de control
(if-else, while, do-while), permite devolver un solo valor.

The correct answer is: Es módulo de programa y devuelve solo un valor.

◄ Semana 15: Exposición (Horario: 5:50 p. m. )

Jump to...

Actividades ►

[Link] 5/5

También podría gustarte