Portafolio de segunda oportunidad 2 semestre
Antonio ReusExamen19 de Agosto de 2016
2.724 Palabras (11 Páginas)710 Visitas
[pic 3]
SEGUNDO SEMESTRE
PORTAFOLIO DE SEGUNDA
OPORTUNIDAD
ING. ALMA ABBYGAIL BENAVIDES ESCAMILLA
ACADEMIA DE TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN
Enero – Junio 2016
[pic 4]
- Nombra los dos tipos de lenguaje que utiliza el Robot Karel:R= Java y Pascal
- ¿Cuál lenguaje se utilizará en este curso? R=Java
- ¿Cómo está formado el Mundo de Karel?R=Calles y avenidas,trompos,zumbadores y bardas
- ¿Cómo se le llama al cruce de una calle y una avenida?R=Una Esquina
- Está representado por la flecha azul que se encuentra de forma inicial en la parte inferior izquierda del mundo:Robot Karel
- ¿Cómo se puede colocar el Robot en la posición y dirección correcta con la que debe de iniciar una tarea?con Ayuda del apuntador del mouse y boton derecho mouse y opcion situa a karel.
- Es un elemento del Mundo de Karel y se activa dando un clic al mouse cuando el puntero se encuentre a la mitad de una calle o avenida? Barda
- Son elementos del Mundo de Karel que se representan por números arábigos del 1 al 99999999 y se pueden colocar en cualquier esquina del mundo: Zumbadores
- De la sección o pestaña Programa describe los botones siguientes:
- Compilar: Compilar lo escrito en el area del programa
- Abrir: Abrir un archivo guardado
- Guardar como:Por primera vez guarder el programa y mundo y asignarle nombre archivo
- Cortar:Seleccionar y remplazar por un lugar que se selecciono
- Copiar:Duplicar el elemento seleccionado
- Pegar:Pegar lo que se copio
- Describe los recursos del Robot Karel:
- Mochila:Es otro de los accesorios que contiene el Robot Karel para realizer ciertas tareas especificas en conjunto con los zumbadores,ademas contiene una caja de texto que registra
- Sensores:son los que detectan lo que esta asu alrededor como frontIsClear
:
- Explica los comandos básicos que se emplean en la programación del Robot Karel: a)Move: Mover o avanzar
b)putbeeper [pic 5][pic 6]
c)pickbeeper
d)turnleft[pic 7]
e)turnoff[pic 8]
- Menciona los estatutos o sentencias de control que se emplean en la programación del Robot Karel: If,If/else,While,Void,iterate,etc
- ¿Cuál es la característica principal de las funciones o módulos? En que contiene una condicion y hacer mas pequeño el programa
- ¿Sección del software Jkarel Robot que se activa para configurar los elementos como bardas y/o zumbadores que se utilizarán en determinada tarea de Karel?
- ¿Sección del software JKarel que permite teclear las instrucciones de programación para que Karel realice su tarea?
- ¿Sección del software JKarel en la cual se muestra la pantalla en dos partes, una muestra el programa y la otra muestra el mundo con los elementos definidos, asimismo permite que Karel lleve a cabo su tarea?
- ¿Describe la lista de elementos del mundo Karel?,Robot karel:flecha azul,calles avenidad (lineas horizontals y verticals) ,Cursor (cuadro verde),muros o bardas(lineas),trompos,zumbadores(numerous que pueden hasta 9999999,mochila(zumbadores guardados),etc
- ¿Cuál es el elemento que puede activarse en la mochila de Karel para posteriormente recogerlo o levantarlo según sea la tarea de Karel?pickbeeper y putbeeper
- ¿Es un elemento que contiene el Robot Karel para realizar ciertas tareas específicas en conjunto con los zumbadores, además contiene una caja de texto donde registra dichos zumbadores?Mochila
- Sirven de referencia para saber la ubicación de Karel, se encuentran en forma horizontal y vertical; están en el mundo donde trabaja Karel ¿Cómo se les llama? Calles y avenidas
- Elementos que contiene el mundo del Robot Karel para realizar ciertas tareas en conjunto con las calles y avenidas, se activan y desactivan dándole un clic al mouse cuando el puntero se encuentra a la mitad de una calle o avenida, ¿Cómo se les llama?Bardas
- ¿Cuál es el botón que se utiliza para mover una serie de instrucciones con el propósito de colocarlas en otro lugar del programa? Inicializar y ejecutar
- ¿Cuál es el botón que se utiliza para duplicar una serie de instrucciones con el
propósito de usarlas también en otro lugar del programa?
Iterate
- ¿Cuál es la función principal del botón compilar?
Compilar lo escrito en el area de programa y hacer que no tenga ninguna falla cuando programas
- ¿Cuál es la función principal el botón correr?
- ¿Permiten a Karel detectar ciertas situaciones especiales en las cuales puede estar por ejemplo si hay o no un Zumbador, o bien si está bloqueado al frente, etc.?AnyBeepersInBeeperBag
- ¿Sensor con el que cuenta Karel para detectar si está junto a un zumbador?
NexToABeeper
- ¿Sensor con el cual Karel puede detectar si tiene trompos en la mochila?
AnyBeepersInBeeperBag
- ¿Sensor con el cual Karel puede detectar si está despejado al frente?
frontIsClear
- ¿Sensor con el cual Karel puede detectar si está Bloqueado al frente?
frontIsBlocked
- ¿Es un estatuto de control que permite decirle a Karel el número de veces que tiene que repetirse? Iterate
- ¿Estatuto de control que permite la repetición Mientras se cumpla una condición?
While
- ¿Estatuto de control que se repite Si una condición es verdadera?
void
- Escribe la función o modulo principal:
While: es hasta que se cumpla una funcion
- ¿Qué es sintaxis? Es como lo que se estudia la forma que se juntan palabras para formar oracciones correctas
- ¿Cuáles son las instrucciones del programa que le indican a Karel avanzar 10 cuadras y en cada cuadra dejar un trompo, usando la sentencia de control iterate?
Iterate (10){
while(anyBeepersInBeeperBag()){
move( ); putbeeper( );
}
}
- Determine, cuál es la tarea de Karel revisando la siguiente sentencia de control: while(anyBeepersInBeeperBag()){
move( ); putbeeper( );
}
Que en cada vez que se mueva ponga un zumbador
[pic 9]
Determina el mundo inicial correcto para las siguientes tareas de Karel
- Descripción de la tarea del Robot Karel: El robot Karel debe avanzar 6 cuadras para llegar al inicio de una escalera y subir siete escalones, cuál de los siguientes mundos iniciales es el correcto.[pic 10][pic 11]
a. | b. |
c. | d. |
- 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[pic 12][pic 13]
180 grados y regrese al lugar de donde partió, y en esa esquina, dejar los 20 trompos que levantó.C)[pic 14]
[pic 15]
a. | b. |
c. | d. [pic 16] |
[pic 17][pic 18]
Elige el código correcto para que Karel pueda realizar su tarea satisfactoriamente.
- ¿Cuál es el código correcto para que karel avance 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ó.[pic 19][pic 20]
R=D)
a. | b. |
c. | |
d. |
- ¿Cuál es el código correcto para que karel avance mientras No encuentre un zumbador que se localiza enfrente, al encontrarlo se posicionará encima sin tomarlo y ahí se apagará?R= A)[pic 21][pic 22]
a. | b. |
d. | |
c. |
Dado el siguiente Mundo inicial y Estructura de programa, responde las siguientes preguntas:[pic 23][pic 24]
[pic 25] [pic 26]
- ¿Con qué nombre se le identifica al segmento de programa “void barda ( )” en el lenguaje de java? R=Barda
- ¿Con cuántos trompos debe activarse el mundo inicial para la tarea de Karel? 32
- ¿Con cuántos trompos en la mochila terminará Karel en el mundo final? 0
- ¿Cuántos trompos deja en cada cuadra despejada? 2
- ¿Cuántos giros de 90 grados realiza Karel en el programa? 3
- ¿Cuál es el nombre de la función que se utilizó en este programa?while,iterate y putbeeper
- ¿Cuántos módulos se definieron en el programa? 2
[pic 27]
- Definición de un Programa: Es la fase en donde el problema o tarea es definido y comprendido claramente
- Enlista los atributos que debe tener un programa de calidad:Claro,Facil,Portable y seguro
- Menciona la forma de cómo se clasifican los programas de acuerdo a la función que realicen.Numericos y alfanumericos
- Explica la metodología para construir un programa.
Programacion:Definicion del problema,Analisis del problema,Diseño,Codificacion,depuracion,implementacion del programa,mantenimiento del programa
...