0% encontró este documento útil (0 votos)
260 vistas9 páginas

Reactivos de Fundamentos Parcial 2

El documento trata sobre las estructuras de programación básicas. Explica que las estructuras básicas de programación en cualquier lenguaje son las estructuras secuenciales, selectivas y repetitivas. Describe cada una de estas estructuras y proporciona ejemplos. También incluye preguntas sobre estos temas con opciones de respuesta para que el lector pueda evaluar su comprensión.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
260 vistas9 páginas

Reactivos de Fundamentos Parcial 2

El documento trata sobre las estructuras de programación básicas. Explica que las estructuras básicas de programación en cualquier lenguaje son las estructuras secuenciales, selectivas y repetitivas. Describe cada una de estas estructuras y proporciona ejemplos. También incluye preguntas sobre estos temas con opciones de respuesta para que el lector pueda evaluar su comprensión.
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 DOCX, PDF, TXT o lee en línea desde Scribd

Grupo 1

1) ¿Cuáles son las estructuras de programación?


a) Secuenciales, Ciclos, Digitales
b) Bucles, while, básicas
c) Procesos switch , iteración
d) Secuenciales, Selectivas, Repetitivas

R// D

2) Que tipo de estructura de programación es:

Inicio
Acción 1
Acción 2
Acción 3
Fin

a) Secuenciales,
b) Selectivas,
c) Repetitivas

3) Escriba Verdadero y falso según corresponda

Las estructuras básicas de programación en cualquier lenguaje son Secuenciales, Selectivas, Repetitivas (V)

La estructura selectiva simple es aquella que evalúa la condición, por verdadera ejecuta una instrucción y si
es falsa no ejecuta ninguna instrucción. En las condiciones se utiliza operadores lógicos(v)

Las estructuras selectivas o alternativas se dividen en: Simples, Dobles, Múltiples, Subduplos (F)

En las estructuras dobles solo tienen una acción para ejecutar (F)

4) Que tipo de Estructura es este Algoritmo

• a) Simples

• b) Doble

• c) Compuestas

• d)Múltiples

r// a
5) Complete lo siguiente:

Las estructuras selectivas ________es que realiza varias instrucciones o grupos instrucciones siempre
cuando ___________las condiciones que se presente en un _________En las condiciones se utiliza
________lógicos.
A) Múltiple, Evaluado, Programa, operadores
B) Simple. Operadores, Lógicos, Numérico
C) Secuenciales, Múltiples, Relación, Estructuras
D) Ejecución, acción, varias, repeticiones
R// A
Grupo 2

Escoja la opción correcta:


 ¿Cuáles son los tipos de estructuras básicas?
a) Inicialización, modo, visualización.
b) Secuenciales, condicionales, repetición o iteración
c) Selección, visualización, modo
d) Simple, secuenciales, visualización

1. Subraye la respuesta según corresponda:


 ¿Qué tipo de operaciones podemos encontrar en las estructuras secuenciales?
a) Inicio/fin, Inicialización de variables, operaciones de asignación, cálculo.
b) Sumarización, entrada/salida, álgebra, operaciones combinadas
c) Simples/compuestas, cálculo, Sumarización, expresiones
d) Cálculo, simples/múltiples, operaciones de asignación, álgebra

2. Marque el literal correcto:


 ¿Qué permite la estructura de selección simple?
a) Nos permite la información de partida que necesita, el algoritmo para arrancar.
b) Nos permite el conjunto de todas las operaciones a realizar.
c) Permite la ejecuta un bloque de código mientras que el resultado de la validación de
la condición sea verdadero.
d) Permite esta estructura es hacer una evaluación simple, retornando como
respuesta un valor (falso o verdadero).
3. Coloque una X en la opción según corresponda:
 ¿Cuál es la característica principal de la estructura repetitiva?
a) La característica principal son las tareas suceden de tal modo que la salida de una es
la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
b) Este control tiene la característica principal que desde el inicio se le pude indicar
cuantas repeticiones debe hacer (X)
c) La característica principal son las acciones en las que la ejecución de alguna
dependerá de que se cumplan una o varias condiciones.
d) Característica principal es hacer varias condiciones simples anidadas se creó el
control de selección, que se utiliza para escoger una opción dependiendo de una
condición.
4. Escoja la opción correcta:
 ¿Qué verifica La instrucción WHILE?
a) Verifica la utilización para evaluar una expresión condicional
b) Verifica seleccionar una ruta de entre varias rutas posibles en base al valor de una
variable selector que se compara con una lista de constantes enteras o de carácter c1,
c2, c3
c) Siempre verifica primero que la condición control sea verdadera antes de ejecutar el
bloque de código.
d) Verifica la condicional y permite repetir una serie de instrucciones hasta que se
cumpla con una condición que cierre el ciclo.
Grupo 3
TEMA: INTERACTIVIDAD EN LA PROGRAMACION
1. Complete el siguiente enunciado:

La interactividad en la programación es el _______ de escribir partes de un ________ mientras esta _____.

a) Proceso-Diagrama-Ejecutado
b) Procedimiento-Programa-Activo
c) Diseño-Algoritmo-Activo
d) Procedimiento-Diseño-Ejecutado
2. Seleccione la opción correcta de acuerdo al siguiente enunciado:

Esto centra el texto de programa como la principal:

a) Interfaz del Usuario.


b) Interfaz del código.
c) Interfaz del diseño
d) Interfaz del desarrollo.
3. Relaciona los conceptos con la descripción que corresponda, y subraye la respuesta correcta.

A-.Campo de Aplicación 1.- se divide en la problemática del diseño y posible


solución de datos.

B.-Ejecución 2.- útiles en casos donde ninguna especificación clara del


problema que va a ser solucionado.

C.-Proceso 3.-Es la verificación del desarrollo.

a) A,1 ; B ,2 ; C,3
b) A,2 ; B ,3 ; C,1 .
c) A,3 ; B,2 ;C,1
d) A,2 ; B,1 ;C ,3

4. Selecciona la respuesta correcta de la siguiente pregunta:


¿A qué se refiere la interactividad en la programación?
a) La actividad de escribir un programa pasa a formar parte del programa en sí.
b) Acciones que especifican la secuencia de operaciones.
c) Representación gráfica de algoritmos más antiguos.
d) Requiere una aproximación del algoritmo al lenguaje natural
5. Escriba (V) si es verdadero y (F) si es falso,
Proceso de la interactividad en la programación:

a) Diseño del problema y prueba de implementación. V

b) Los controles son el programa y solución posible. V

c) La problemática se la realiza sin ninguno diseño. F

d) Los controles del proceso son diseño y ejecución. F

Grupo 4

1. QUE ES PROGRAMACION INTERACTIVA:


a) Modificación de un programa mientras éste se encuentra activo
b) Permanencia del programa mientras este se encuentra en proceso
c) Igualdad del programa mientras este se encuentre activo.
d) Desigualdad del programa mientras este se encuentre en proceso.

2. ESCRIBA V SI ES VERDADERO O F SI ES FALSO LAS SIGUIENTES ALTERNATIVAS


a) El término de programación interactiva no tiene que ver con el estilo en el que está escrito un
programa sino con el proceso de escritura del código. (V)

b) La programación interactiva se centra en el texto de programa como la principal interfaz del


usuario para no ejecutar el proceso, donde el programa no está diseñado en su ciclo de
desarrollo y utilizado después por un usuario, en distinción del desarrollador. (F)

c) La programación interactiva consecuentemente es la actividad de escribir un programa que se


convierte en parte del programa mismo. (V)
d) La programación es entonces una secuencia de sesiones de edición de código y de sesiones
de ejecución. (V)
3. EN AMBIENTES NO INTERACTIVOS LOS PROGRAMADORES TRABAJAN
INTERCALANDO DOS TIPOS DE ACTIVIDADES BIEN SEPARADAS ¿Cuáles son?:
a) Inepcia e insumisión
b) Dificultad y remisión
c) Edición y ejecución
d) Obstáculo y ejecución
4. ESCRIBA V SI ES VERDADERO O F SI ES FALSO LAS SIGUIENTES ALTERNATIVAS
a) En ambientes interactivos, el programa todo el tiempo está en ejecución y el programador
modifica su comportamiento haciendo un pequeño cambio a la vez. (V)
b) El programador trabaja en micro sesiones de edición tras las cuales observa inmediatamente el
resultado de la misma. (V)
c) En programación la sensación del mismo es que las dos actividades, modificar el programa y
observar el resultado de las modificaciones, se funden en una sola actividad. (V)
d) El programador tiende entonces a programar en sesiones de edición cortas para evitar el
cambio frecuente de actividad. (F)
5. ESCRIBA V SI ES VERDADERO O F SI ES FALSO LAS SIGUIENTES ALTERNATIVAS
a) En Java no se logra cierto nivel de interactividad usando un buen ambiente de desarrollo
integrado, por ejemplo Eclipse, en el que un programa puede fácilmente ejecutarse en modo
debug y modificar las clases sin tener que detener la ejecución. (F)
b) En este lenguaje de programación muchas veces no es necesario detener la ejecución del
programa, ejemplo de esto es cuando se cambia el nombre de un método. (F)
c) Los programadores de CommonLisp suelen usar el editor de texto Emacs junto a Slime, una
adaptación que permite programar interactivamente. (V)

d) La programación interactiva también ha sido utilizada en aplicaciones que no necesitan ser


reescritas sin pararlas (F)

Grupo 5
Seleccione la respuesta correcta.
1. Un procedimiento . Cuando el procedimiento se ejecuta totalmente, vuelve al punto
desde donde fue llamado y se ejecuta la siguiente instrucción.

A. GENERA UNA LLAMADA


B. GENERA UNA INSTRUCCIÓN
C. BUSCA SOLUCIÓN
D. BUSCA ERRORES
2. QUE ES UN SUBPROGRAMA
A. ES EL PROGRAMA PRINCIPAL
B. ES LA DEFINICIÓN DE UN PROGRAMA
C. UN PROGRAMA EN SI MISMO
D. ES UNA SECUENCIA DE PASOS ORDENADOS
3. El valor de la propiedad se encapsula. Se utilizarán cuando queramos modificar y/o recuperar un
valor a estos procedimientos se los llaman:
a) Parámetros
b) Salida
c) Encapsuladores
d) Limpiar
4. Es un subprograma que realiza una tarea específica. Puede recibir cero o más valores del
programa que llama y devolver cero o más valores a dicho programa.
a) Procedimiento
b) Funciones
c) Declaración
d) Operador
5. Complete según corresponda el siguiente enunciado

Los Subalgoritmos son _________o módulos que están diseñados para ejecutar laguna tarea
específica. Éstos, constituidos por funciones o ____________, se escriben solamente una vez, pero
pueden ser referenciados en diferentes puntos del programa, de modo que se puede evitar la
_____________
A) unidades de programa - duplicación innecesaria del código – procedimientos
b) unidades de flujo- duplicación innecesaria del código - procedimientos
c) unidades de programa – procedimientos - duplicación innecesaria del código
d) duplicación innecesaria del código- procedimientos – unidades de flujo
Grupo 6.

1.- MARQUE CON UNA X SEGÚN CORRESPONDA

Procedimientos y funciones en la programación Verdadero Falso

1.- La resolución de problemas complejos se facilita considerablemente si


se dividen en problemas más pequeños
X

2.- Los subalgoritmos al igual que cualquier otra variable, los


procedimientos no se deben declarar dentro del cuerpo del programa.
X

3.- El módulo principal se ejecuta en una primera instancia, que da la


orden de inicio de ejecución de los subprogramas.
X

4.- El subprograma es un programa en sí mismo, ejecutado por la


solicitud del programa principal.
X

2.- ELIJA LA RESPUESTA CORRECTA

¿Qué es un procedimiento de programación?

a) Un procedimiento es un subprograma que ejecuta una tarea determinada.


b) Es el que sirve para representar numéricamente una situación específica.
c) Son pequeños programas que no ejecutan una tarea específica.
d) Es un programa que sirve para representar mediante números una secuencia de pasos.

3.- COMPLETE EL ENUNCIADO


Al igual que cualquier otra ____, los procedimientos se deben ____dentro del cuerpo del ____que los usa

1. Programación – hacer - variable


2. variable – declarar - programa
3. problemática – realizar – ejercicio
4. relación – ejecutar – problema

4.- SELECCIONE EL LITERAL CORRECTO


Es un subprograma que recibe, como argumentos o parámetros, datos de tipo numérico o no
numérico, y devuelve un único resultado.
A. Funciones.
B. Declaración de procedimientos.
C. Sub algoritmos.
D. Sintaxis.

5.- Relacione según corresponda

1.-Subprogramas a) Deben ser declarados


obligatoriamente antes de que
puedan ser llamados en el cuerpo
del programa principal

2.-Procedimientos b) Es un subprograma que recibe,


como argumentos o parámetros,
datos de tipo numérico o no
numérico, y devuelve un único
resultado.

3.- Funciones c) Es un programa en si mismo


ejecutado por la solicitud del
programa principal.

A) 1a, 2b , 3c
B) 1c, 2a , 3b
C) 2b, 1a , 3c
D) 1b, 2c, 3a
Grupo 7

1. COMPLETE:
La estructura en la Programación es aquella en la que una sigue a otra en
___________
a.- secuencial; acción; secuencia
b.- secuencial; temario; estación
c.- ninguna de las anteriores

2. ELIJA EL LITERAL CORRECTO


¿De qué forma se representa una estructura secuencial?

a b c)
) )

Acción 3

3. SELLECIONE LA OPCION CORRECTA


¿Cómo sabemos si una estructura de programa es secuencial?
a) Cuando se ejecutan una tras otra a modo de un cuadrado.
b) Cuando se ejecutan una tras otra a modo de secuencia
c) Cuando circulan una delante de otra entreverándose entre sí.

4. MARQUE CON UNA X LAS RESPUESTAS ERRONEAS


La asignación consiste en…
a) En el paso de valores o resultados a una zona de la
memoria.

b) En el paso de cuentas o requisitos a una zona de la X


memoria.

c) En el colapso de valores o daños a una zona de la X


memoria.

5. ENCIERRE LA OPCION CORRECTA


¿En qué consiste la Escritura o salida de datos?
a) En recibir por un dispositivo de entrada (p.ej. monitor o impresora) un resultado o mensaje.
b) En mandar por un dispositivo de entrada (p.ej. monitor o impresora) un valor o mensaje.
c) En mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje.

Grupo 8
1. Cuáles son las herramientas más utilizadas para representar algoritmos

a) Condicionales o bifurcaciones
b) Bucles o repeticiones
c) bloque de instrucciones
d) Diagramas de flujo y Pseudocódigos

2. ¿Qué es estructura secuencial?


a) Es aquella en la que una acción (instrucción) sigue a la otra en el orden en el que están escritas.
b) Las estructuras de control permiten modificar este orden.
c) Son parte fundamental de cualquier lenguaje.
d) Este tipo de estructura permite implementar condicionales en los que hay dos acciones alternativas

3. ¿Qué nos permiten las condicionales?


a) permiten que se ejecute repetidamente un conjunto de instrucciones, bien un número pre-
determinado de veces, o bien hasta que se verifique una determinada condición
b) permiten que se ejecuten conjuntos distintos de instrucciones, en función de que se verifique o no
determinada condición.
c) describen las distintas estructuras de control.
d) Sirve para implementar acciones condicionales

4. ¿Qué son los pseucódigos?


a) Son distintas estructuras condicionales descritas
b) Son conectores
c) Un conjunto pre-fijado de valores en un orden determinado.
d) Describen un algoritmo de forma similar a un lenguaje de programación pero sin su rigidez, de
forma más parecida al lenguaje natural. Presentan la ventaja de ser más compactos que los
diagramas de flujo, más fáciles de escribir para las instrucciones complejas y más fáciles de transferir
a un lenguaje de programación.
5. Que es el pensamiento computacional
a) Es un proceso mental utilizado para formular problemas y sus soluciones de forma que las soluciones
se representan en una forma que puede ser llevada a cabo por un agente de proceso de
información“
b) Es el resultado indeseado de un proceso
c) Son todos los eventos que se apartan de lo normal
d) Son indicadores de gestión

También podría gustarte