Você está na página 1de 4

PRUEBA 1

Asignatura : Programación y Software de Aplicación


Sigla : ENED02
Sección : 97
Tipo procedimiento evaluativo : Prueba Teórico – Práctica
Fecha : 15 de Septiembre de 2014
Evaluador : Andrés Paiva Maulén

Unidades de Aprendizaje evaluadas

 Algoritmo de Programación
 Programación en Lenguaje C

Instrucciones:

1. Lea cuidadosamente todas las preguntas.

2. Conteste en la planilla que se adjunta

3. Para la parte 3, el diagrama de flujo hazlo en la segunda hoja de la planilla adjunta. Para el
programa en C, constrúyelo con turbo C con nombre “parte3.c”.

4. Envíe la planilla de respuestas, el diagrama de flujo y el archivo “parte3.c” al correo


andres.paiva@inacapmail.cl Indique en el asunto del correo ENED02-97 Apellido Nombre

Tiempo máximo : 90 minutos


Puntaje total : 70 puntos
Exigencia : 60%  42 puntos para el 4.0
PARTE I: VERDADERO O FALSO (34 puntos)

1. Los diagramas de flujo sirven para describir casi cualquier procedimiento de trabajo, tenga
relación con programación o con otro tema.

2. En un diagrama de flujo, se sigue una secuencia predefinida, la que puede tener opción de
decidir distintas alternativas de acuerdo a lo que ocurra en una ocasión.

3. El símbolo … se usa para decidir un camino ú otro.

4. El diagrama de flujo para control de nivel del estanque desarrollado en clase, termina su
ejecución cuando el nivel “Ni” iguala ó supera el set-point “SP”.

5. El uso de diagramas de flujo está obsoleto y ahora ya no se usa, habiendo sido reemplazado
por diagramas con AutoCAD.

6. No existe relación entre pseudolenguaje y diagramas de flujo

7. Un programa en pseudolenguaje representa una secuencia de instrucciones en lenguaje


natural que permite dar la visión anterior a llevarlo a un lenguaje de programación formal.

8. El lenguaje “C” fue creado a partir de una falla en los lenguajes “A” y “B”.

9. En un algoritmo, la forma de decidir por una acción u otra es a través de la instrucción “SI”.

10. Lenguaje “Turbo C” tiene grandes posibilidades para dar buen formato a los datos de
salida, pudiendo incluir botones, ventanas y formateo de alto nivel de los datos.

11. Existen muchas acciones que no se pueden hacer con el lenguaje “C”, por lo que se debe
recurrir al lenguaje “D” para complementar.

12. La función “Main” se usa para programar una función secundaria dentro de “C”.

13. “C” no tiene los tipos de dato “char” y “string”.

14. En “C” puedo colocar comentarios en el programa, usando /* … */ ó con // …

15. La sentencia “#Include” permite incluir imágenes dentro de un programa “C”.

16. Los símbolos != se usan para indicar que un valor “es idéntico” a otro valor.

17. Si necesito saltar de línea al escribir algo en pantalla utilizo “ \n “ en una instrucción printf.
PARTE II: Alternativas (15 puntos)

1. Las etapas ordenadas de un proceso de creación de programas son:


a. Programación, Diseño, Codificación, Ingreso Programa, Ejecución, Ingreso de Datos
b. Diseño, Codificación, Ingreso de Programa, Ingreso de Datos, Ejecución
c. Ingreso de Datos, Ingreso de Programa, Programación, Diseño, Codificación
d. Diseño, Ejecución, Ingreso de Datos, Codificación, Ingreso de Programa
e. Ejecución, Ingreso de Programa, Ingreso de Datos, Diseño, Codificación

2. El computador entiende, internamente, solo el lenguaje:


a. PHP
b. Visual Basic
c. GWBasic
d. Assembler o de máquina
e. html

3. Para intercambiar datos entre las variables X e Y se necesita:


a. Un programa árbitro que haga el intercambio
b. Programar en un lenguaje muy especial esta función
c. Un virus computacional llamado “Var Exchange”
d. Una variable Z que almacene uno de los datos temporalmente
e. Ninguna de las anteriores

4. El símbolo se usa en los diagramas de flujo para:


a. Iniciar un programa
b. Conectar 4 flujos
c. Asignar un valor
d. Comparar y Decidir
e. Todas las anteriores

5. En el diagrama de resolución de problemas del ingeniero, cuando llegas a la afirmación “sonaste” y


sales de ahí solo encontrando a otro a quien culpar..., esa condición se denomina:
a. Decidir si o no
b. Asignar un valor
c. Calculo complejo
d. Loop
e. Declaración Inicial
PARTE III: Práctico (21 puntos)

Diagrama de Flujo

Diseñe una solución y dibújela usando un diagrama de flujo, para resolver el siguiente problema.
Considera que tienes un servicio técnico de controladores electrónicos. Cuando llega un cliente,
aplicas este algoritmo en forma de diagrama de flujo, para saber cómo reparar controlador.

Las opciones de falla son fuente de poder mala, mosfet fundido y soldadura quebrada. Si es la
fuente, la abres y cambias el puente de diodos; si es el mosfet, lo quitas de la base y lo cambias por
uno nuevo; Si es la soldadura, aplicas cautín y la reparas.

En cualquiera de los casos, una vez realizada la acción correctiva, pruebas el controlador y lo
entregas al cliente. Ahí termina tu diagrama.

Programa en C
Haga un programa en Turbo C que:

Limpie la pantalla
Escriba “Hola Mundo”, deje luego una línea en blanco y en otra línea escriba “Adiós mundo cruel”
Espere que se presione una tecla
Termine

Você também pode gostar