lunes, 22 de agosto de 2016

Actividades en clase y grupal


Actividad grupal
Ingresar al programa Robomind y abrir el mundo “openArea.map”, luego realizar las correspondientes instrucciones para que el robot pinte de color blanco los números correspondientes según el grupo designado, como se indica en la imagen.











lunes, 15 de agosto de 2016

Estructuras Básicas en Robomind


ESTRUCTURAS BÁSICAS
Como estructura básica se podrá entender a los primeros pasos que se pueden realizar en el programa, a la programación clásica para crear programas cortos, útiles y funcionales.

El lenguaje de programación RoboMind incorpora el conjunto de instrucciones y estructuras de programación que permitirán escribir los programas de control para dirigir el funcionamiento del robot.


lunes, 8 de agosto de 2016

Ejercicios con Robomind

Ejercicio 1
Programe al robot para que trace un recorrido en forma de rectángulo, de altura 2 unidades y anchura 6 unidades. El robot termina de trazar el rectángulo en su posición inicial, donde se detiene. Guarde el programa en su carpeta de trabajo como prectangulo5<<paralelo>>.irobo.




Ejercicio 2
Programe al robot para llevarlo hasta la baliza ubicada en la parte superior derecha del mapa. Al llegar a dicha posición, el robot avanza 5 pasos y se detiene. Guarda el programa en tu carpeta de trabajo como posicion5<<paralelo>.irobo.

lunes, 1 de agosto de 2016

Descubriendo Robomind


ENTORNO DE ROBOMIND
El entorno de desarrollo RoboMind permite escribir programas que se llevarán a cabo mediante la simulación de movimiento de un robot.

Estos programas se llaman Scripts (instrucciones almacenadas en un archivo de texto que deben ser interpretados línea a línea en tiempo real para su ejecución). El entorno de desarrollo está formado por cuatro partes:
  1. Panel de secuencia de mandos 
  2. Panel de mundos 
  3. Panel de ejecutar
  4. Panel de mensajes
1.   PANEL DE SECUENCIAS DE COMANDOS
Área de texto en la que se escribe la tarea que el robot va a ejecutar
2.   PANEL DEL MUNDO
Se muestra el estado actual del robot en su entorno. Debido a que es todo el entorno donde el robot habita se le denomina “el mundo”
3.   PANEL EJECUTAR
Establecidas y escritas las instrucciones que el robot ejecutará, en este panel se controla que el robot siga las instrucciones, se detenga o la velocidad a la que el robot se mueve.
4.   PANEL DE MENSAJES
En caso de existir errores en la programación. Es también el lugar donde el robot podrá notificar determinados eventos.

INSTRUCCIONES BÁSICAS
El robot es capaz de ejecutar una serie limitada de instrucciones de forma ordenada, estas se clasifican en cuatro categorías: Mover, Pintar, Coger/Poner y Mirar.

Las instrucciones se escriben en el panel de secuencias de comandos y el robot las va ejecutando en secuencia. Las instrucciones deben escribirse tal y como se muestran en la tabla siguiente prestando atención al uso de las mayúsculas y a los paréntesis al final de cada instrucción.



DESCUBRIENDO


lunes, 11 de julio de 2016

Ejercicios de algoritmos cuantitativos


Algoritmo para obtener el área de un cuadrado. Área= (LADO * LADO)
1.   INICIO
     “INGRESO”
2.   Escribir “Ingrese el valor del lado del cuadrado”
     Leer (LADO)
     “PROCESO”
3.   Área:
     A = (LADO * LADO)
     “RESULTADO”
4.   Escribir “El área del cuadrado es: ” A
5.   FIN

Algoritmo para realizar las 4 operaciones aritméticas de 2 números 
1.   INICIO
     “INGRESO”
2.   Escribir “Ingrese el primer número”
     Leer (Num1)
3.   Escribir “Ingrese el segundo número”
     Leer (Num2)
     “PROCESO”
4.   Sumar, restar, multiplicar y Dividir:
     Sum= N1 + N2
     Res= N1 – N2
     Mult= N1 * N2
     Div= N1 / N2
     “RESULTADO”
5.   Escribir “La suma de los dos números es: ”, Sum
     Escribir  “La resta de los dos números es: ”, Res
     Escribir “La multiplicación de los dos números es: ”, Mult
     Escribir “La división de los dos números es: ”, Div
6.   FIN

Algoritmo para obtener el área de un triángulo. AreaT= (BASE * ALTURA) / 2
1.   INICIO
     “INGRESO”
2.   Escribir “Ingrese el valor de la base del triángulo”
     Leer (BASE)
3.   Escribir “Ingrese el valor de la altura del triángulo”
     Leer (ALTURA)
     “PROCESO”
4.   Área Triángulo:
     AreaT = (BASE * ALTURA) / 2
     “RESULTADO”
5.   Escribir “El área del triángulo es: ”, AreaT
6.   FIN

lunes, 4 de julio de 2016

Algoritmos Cuantitativos.


TIPOS DE OPERADORES
Podemos mencionar tres tipos de operadores: Aritméticos, lógicos y relacionales o comparación.

En este bloque solo utilizaremos los operadores  aritméticos.


Operador
Significado
Ejemplo
Relacionales
> 
  Mayor que
         3>2
< 
  Menor que
         'ABC'<'abc'
=
  Igual que
         4=(8/2)
<=
  Menor o igual que
         'a'<='b'
>=
  Mayor o igual que
         4>=5
Lógicos
& ó Y
  Conjunción (y).
        (7>4) & (2=1) //falso
| ó O
  Disyunción (o).
    (1=1 | 2=1) //verdadero
 ~ ó NO
  Negación (no).
        ~(2<5) //falso
Aritméticos
+
  Suma
        total   <- cant1 + cant2
-
  Resta
        stock <- disp - venta
*
  Multiplicación
        area  <- base * altura
/
  División
        porc  <- 100 * parte / total
^
  Potenciación
        sup   <- 3.41 * radio ^ 2


VARIABLES

¿QUÉ ES UNA VARIABLE Y PARA QUÉ SE UTILIZA?
En informática, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato.

Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida por el usuario.

Las variables la podemos definir de la siguiente forma:


EXPLICACIÓN
VARIABLES VÁLIDAS
VARIABLES NO VÁLIDAS

Ingresar números
N1
RES
NUM
01N
N@
NUMERO 1

OPERACIONES ARITMÉTICAS


S= N1 + N2
D= A - B

15+14
A - B = D


Para utilizar variables se debe considerar los siguientes aspectos:
v Deben tener relación a la operación que se realice. Es decir deben ser descriptivas.
v Deben empezar siempre con una letra sea esta mayúscula o minúscula.
v Pueden utilizarse letras y números, es decir pueden ser alfanuméricas.
v No se pueden utilizar símbolos especiales(@?#%&) ni espacios en blanco.


ALGORITMOS CUANTITATIVOS
Para desarrollar este tipo de algoritmos se debe tener en cuenta tres pasos esenciales.
v INGRESO DE INFORMACIÓN
v PROCESO DE INFORMACIÓN
v SALIDA DE DATOS


EJEMPLO:

Algoritmo para sumar dos números 
1.   INICIO
     “INGRESO”
2.   Escribir “ingrese el primer número”
     Leer (N1)
3.   Escribir “ingrese el segundo número”
4.   Leer (N2)
     “PROCESO”
5.   Sumar:
     S= N1 + N2
     “RESULTADO”
6.   Escribir “la suma de los dos números es: ”,S
7.   FIN