L A B O R A T O R I O T I C 2

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA LABORATORIO TIC 2 Nombre del Alumno:____________________________________________ Grupo: _________ Mat...
5 downloads 2 Views 406KB Size
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA LABORATORIO TIC 2

Nombre del Alumno:____________________________________________ Grupo: _________ Mat.________________ UNIDAD 1 I.

DESCRIBE BREVEMENTE EL NOMBRE Y LA FUNCIÓN DE LOS ELEMENTOS SEÑALADOS EN LA PANTALLA DE KAREL

2

1

3

4 5

8

6

7

1.2.3.4.5.6.7.8.-

Universidad Autónoma de Nuevo León

Comité Técnico Académico TIC DENMS

1-7

II. A PARTIR DE LA SIGUIENTE ILUSTRACIÓN DESCRIBE BREVEMENTE LA FUNCIÓN QUE REALIZA CADA BOTÓN O SECCIÓN INDICADA.

9

1O

11

12 13 2

14

15

9.-

10.-

11.-

12.-

13.-

14.-

15.-

III. SUBRAYA LA RESPUESTA CORRECTA 16.- Comando que se emplea para que el Robot Karel deje un trompo en una esquina de una calle. A) TURNOFF ( )

B) PUTBEEPER ( )

D) PICKBEEPER ( )

E) TURNLEFT ( )

C) MOVE ( )

17.- Comando que se emplea para avanzar al Robot Karel una calle o avenida A) PUTBEEPER ( )

B) TURNOFF ( )

D) TURNLEFT ( )

E) PICKBEEPER ( )

Universidad Autónoma de Nuevo León

Comité Técnico Académico TIC DENMS

C) MOVE ( )

2-7

18.- Comando que se emplea para que el Robot Karel levante un trompo en una esquina de una calle. A) PICKBEEPER ( )

B) TURNOFF ( )

D) TURNLEFT ( )

E) MOVE ( )

C) PUTBEEPER ( )

19.- Comando que se emplea para que el Robot Karel deje de realizar cualquier tarea. A) PUTBEEPER ( )

B) PICKBEEPER ( )

D) TURNOFF ( )

E) MOVE ( )

C) TURNLEFT ( )

20.- Sentencia de control que se emplea en los programas del Robot Karel para realizar una tarea especifica si se cumple con una condición determinada. A) MODULOS

B) WHILE (CONDICION)

D) IF (CONDICION)

E) IF (CONDICION) / ELSE

C) ITERATE (N)

21.- Sentencia de control que se emplea en los programas del Robot Karel para realizar una tarea si se cumple con una condición determinada y en caso de ser falsa la condición cumple con otra tarea específica. A) WHILE (CONDICION)

B) IF (CONDICION) / ELSE

D) IF (CONDICION)

E) ITERATE (N)

C) MODULOS

22.- Sentencia de control que se emplea en los programas del Robot Karel para realizar una tarea, mientras se cumple con una condición determinada. A) IF (CONDICION)

B) IF (CONDICION) / ELSE

D) WHILE (CONDICION)

E) ITERATE (N)

C) MODULOS

23.- Conjunto de instrucciones que se emplean para resolver una tarea simple, concreta y especifica como parte de la solución completa de un programa. A) ITERATE (N)

B) FUNCIONES ó MODULOS

D) IF (CONDICION)

E) WHILE (CONDICION)

C) IF (CONDICION) / ELSE

24.- Sensor que indica ¿Está bloqueado al frente? A) frontIsClear ( )

B) frontIsBlocked ( )

D) facingNorth ( )

E) rigthIsBlocked ( )

C) facingEast ( )

25.- Sensor que indica ¿Está despejado al frente ? A) frontIsClear ( )

B) frontIsBlocked ( )

D) rigthIsBlocked ( )

E) facingNorth ( )

C) facingEast ( )

26.- Sensor que indica ¿Estoy en dirección Este? A) frontIsClear ( )

B) frontIsBlocked ( )

D) rigthIsBlocked ( )

E) facingNorth ( )

Universidad Autónoma de Nuevo León

Comité Técnico Académico TIC DENMS

C) facingEast ( )

3-7

27.- Sensor que indica ¿Está bloqueado a mi derecha? A) frontIsClear ( )

B) frontIsBlocked ( )

D) rigthIsBlocked ( )

E) facingNorth ( )

C) facingEast ( )

28.- Sensor que indica ¿Hay algún trompo en mi mochila de trompos? A) noBeepersInBeeperBag ( )

B) nextToABeeper ( )

D) facingNorth ( )

E) anyBeepersInBeeperBag ( )

C) notNextToABeeper ( )

29.- Sensor que indica ¿Estoy junto a un trompo? A) anyBeepersInBeeperBag ( )

B) noBeepersInBeeperBag ( )

D) rigthIsBlocked ( )

E) notNextToABeeper ( )

C) nextToABeeper ( )

30.- Sensor que indica ¿Está despejado a mi derecha? A) leftIsClear ( )

B) leftIsBlocked ( )

D) facingWest ( )

E) rightIsClear ( )

C) facingSouth ( )

UNIDAD 2

IV.- LEE DETENIDAMENTE EL SIGUIENTE PROGRAMA Y CONTESTA LO QUE SE TE PIDE EN LAS PREGUNTAS 31, 32, 33, 34 y 35. Descripción de la tarea del Robot Karel: La tarea de Karel es avanzar 10 cuadras, en cada cuadra hay 2 trompos o zumbadores que deberá ir levantando, luego, que gire 180 grados y regrese al lugar de donde partió, y en esa esquina, dejar los 20 trompos que levantó. Posición y dirección inicial del Robot Karel: El Robot inicia en el límite Suroeste de la ciudad, en dirección Este y sin trompos en la Mochila. MUNDO INICIAL

Universidad Autónoma de Nuevo León

MUNDO FINAL

Comité Técnico Académico TIC DENMS

4-7

31.- Cuál es el código correcto para que al ejecutar el programa se obtenga el Mundo Final A)

B)

C)

E)

D)

32.- En el código del programa ¿qué instrucción o grupo de instrucciones permite girar a Karel 180 grados? A) move ( ) move ( )

B) leftIsBloqued

D) Iterate(5)

E) turnleft ( ) turnleft ( )

C) turnoff

33.- ¿Qué realiza la instrucción turnoff ( ) en el código del programa? A) Karel gira 180 grados

B) Robot Karen inicia las tareas

D) Deja todos los trompos o zumbadores al final del recorrido

E) Robot Karen deja de realizar las tareas

C) Karel gire 90 grados

34.- En el código del programa ¿qué instrucción permite levantar dos trompos o zumbadores en cada cuadra? A) frontIsClear

B) pickbeeper( ) pickbeeper( )

D) turnleft ( ) turnleft ( )

E) move ( ) move ( )

C) putbeeper ( ) putbeeper ( )

35.- ¿Qué realiza la instrucción putbeeper ( ) en el código del programa? A) Deja un trompo o zumbador

B) Levanta un trompo o zumbador

D) Deja dos trompos o zumbadores

E) Levanta dos trompos o zumbadores

Universidad Autónoma de Nuevo León

Comité Técnico Académico TIC DENMS

C) Karel gire 90 grados

5-7

V. COLOCA EN EL PARÉNTESIS LA LETRA QUE CORRESPONDA A CADA UNO DE LOS CONCEPTOS QUE SE PIDEN. (

) 36.- Es un conjunto de instrucciones, comandos, órdenes y procedimientos escritos en un lenguaje de programación para que una computadora pueda realizar una tarea determinada de manera exacta y rápida.

(

) 37.- Son atributos de un programa de calidad:

(

) 38.- Durante este proceso, el programa es escrito utilizando código de un lenguaje de programación, se prueba, se depura, se implanta y se le da mantenimiento.

(

VI.

A) Exacto, claro, eficiente y portable B) Software de sistema y de aplicación C) Programación D) Lenguaje de programación E) Programa

) 39.- Es el conjunto de símbolos, vocablos y reglas (sintaxis) que controlan el comportamiento físico y lógico de una computadora. Permite al programador, entre otras cosas, especificar los datos que van a ser procesados y almacenados en ella.

LEE DETENIDAMENTE LAS SIGUIENTES PREGUNTAS Y ANOTA EN EL PARÉNTESIS LA RESPUESTA CORRECTA. COMISION = VENTA1 + VENTA2

40.- Del ejemplo siguiente determina a qué tipo de dato pertenece COMISION: A) Constante numérica

B) Constante alfanumérica

D) Expresión

E) Variable alfanumérica

C) Variable numérica

41.- Fase donde se diseña el algoritmo, el diagrama de lujo y se lleva a cabo la prueba de escritorio. A) Análisis del problema

B) Definición del problema

D) Codificación

E) Depuración

C) Diseño

42.- Identifica a qué tipo de algoritmo pertenece la siguiente secuencia de pasos: 1. Inicio 2. Pedir la cantidad de horas trabajadas 3. Preguntar si horas trabajadas exceden de 48, entonces 4. No: Calcular sueldo, ir al paso 7 5. Si: Calcular las horas extras 6. Calcular sueldo 7. Imprimir el sueldo a pagar 8. Fin

Universidad Autónoma de Nuevo León

A) Secuencial B) Condicional C) Cíclico D) Bloques E) Circular

Comité Técnico Académico TIC DENMS

6-7

VII. DEL DIAGRAMA DE FLUJO SIGUIENTE IDENTIFICA LOS SÍMBOLOS QUE SE TE PIDEN Y RELACIONALOS CON SU RESPECTIVA FUNCIÓN.

A B C

(

) 43.- Se utiliza para indicar operaciones aritméticas o transferencia de datos.

(

) 44.- Se utiliza para representar una verificación o comparación lógica.

(

) 45.- Representa una operación de entrada o lectura de datos.

(

) 46.- Indica el resultado final o parcial del programa y también es utilizado para dar mensajes o comentarios.

D

E VIII. LEE DETENIDAMENTE LAS SIGUIENTES PREGUNTAS Y ANOTA EN EL PARÉNTESIS LA RESPUESTA CORRECTA. 47.- Del programa anterior si las Horas Trabajadas en una semana por un trabajador serían de 48 horas ¿Cuál sería su sueldo semanal (Bloque D)? A) 2400

B) 2650

D) 1200

E) 1700

C) 2150

48.- Del programa anterior si las Horas Trabajadas en una semana por un trabajador serían de 58 horas ¿Cuál sería su sueldo semanal (Bloque D)? A) 1700

B) 1200

D) 2650

E) 2150

C) 2400

49.- Del programa anterior determina a qué tipo de datos pertenece SUELDO A) Variable numérica

B) Variable alfanumérica

D) Constante numérica

E) Constante alfanumérica

C) Expresión

50.- Del programa anterior (en el boque C) determina, ¿Qué tipos de operadores se están empleando? A) Aritméticos

B) De comparación

D) Lógicos

E) Conjunción

C) Disyunción

NOTA: INCLUIR COMPLETAMENTE LA TEORÍA DE AMBAS UNIDADES, ASÍ COMO LOS NOMBRES Y FUNCIÓN DE CADA UNO DE LOS SÍMBOLOS QUE PUEDEN FORMAR PARTE DE UN DIAGRAMA DE FLUJO, EL ORDEN DEL PROCESO DE PROGRAMACIÓN. Universidad Autónoma de Nuevo León

Comité Técnico Académico TIC DENMS

7-7