arreglos de nombres y edades parte 2- clase ejercicio



UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
2do AÑO   - 2° AÑO DE BACHILLERATO “A”
Trabajo individual – arreglos de nombres y edades parte 2
Nombre: Geanela Gliser Borbor Espinales                      Fecha: 11/10/17

Actividad:
Lo primero que se debe definir es que es un array o mejor llamado arreglo donde es un operador para ordenar datos que en este caso es con Arduino uno, además de que se puede obtener un conteo de datos.
:: siempre se debe poner para realizar un arreglo a variable o codigo int con su dos corchetes ([]).

::: en el programa de arduino para poder dar a notar todos los procedimientos, verificar lo que sucede en nuestra programación debemos realizar los siguietes pasos:
  1. abrir el programa de arduino.
  2. luego de escribir la programacion y enviarla al arduino. 
  3. ir a herramientas, dar click en "momitor serie"
 En esa clase lo que se logró hacer son la manera de cómo hacer distintos arreglos en un operador que en este caso es Arduino uno, por ende se debe hacer una serie de ejemplos donde se podrá observar cómo trabajan los arreglos mediante acumulador, contador y de qué forma mostrar. Por consiguiente vamos a empezar con:

Contador: 
donde nos aporta a sumar variables constantes, en este caso nuestro contador va a tener la letra i como variable. A este contador se lo conce  como arreflo flip flops, donde da un estado de respuesta en sucesos como las manecillas de reloj. El for es una forma de hasta que serie de numeros se declaran en este caso los limitamos hasta el numero siete que son el numero de cantidades totales de las edades.
 

Código 

int i; //contador
int edades []= {12,11,13,15,11,16,15}; // corchete arreglos.

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
for (i=0;i<7;i++)
{
  Serial.println(edades[i]);
  delay (2000);
 
  }
}

Como podemos observar, en el contador se muestra las edades que se han puesto en el código de Arduino, desde la primera edad que es 12 hasta su última edad es 15 por ende cuando llegue al último va a volver al mismo de su inicio, hay que recalcar que se encuentran 7 unidades o cantidades en este ejercicio y si llegamos a contar mal y ponemos 6 se va hacer un conteo hasta el penúltimo número. El Serial.begin es para ver la velocidad en que se transmite la información, en este caso son de los datos. Cabe recalcar que en Arduino siempre nos dan unas letras en ingles donde es una programación básica que se debe dejar en el lugar si el caso lo amerita. Println mostrar en cada línea y ver en este caso las edades.


 Como mostrar:
 En como mostrar ponemos a cada edad el nombre de una persona  como podrán observar se ponen aquellos con comillas antes de eso se pone la variables STRING (es un array de chars), ademas el serial.begin() (Establece la velocidad de datos en bits por segundo (baudios) para la transmisión de datos en serie.), por ende el objetivo es ver como se declara cada edad con una persona designada, por lo tanto cuando vamos al monitor serie se ve como a cada nombre se le designa una edad.



Código:

int i; //contador
int edades []= {12,11,13,15,11,16,15}; // corchete arreglos.
String nombres []= {"Ana", "Pedro","María","Juan","José","Valeria","Rosa"};

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
for (i=0;i<7;i++)
{
  Serial.println(nombres[i]+" tiene "+edades[i]+" años.");
  delay (2000);
 
  }
}

Se utiliza otras variales como el "Serial.printIn" donde se encarfa de enviar una cadena de caracteres de acuerdo al orden que se le asigne que en este caso es:


Serial.println(nombres[i]+" tiene "+edades[i]+" años.");  

donde primero se pone que se declare el nombre luego las comillas se utilizan para que se repita la palabra en este caso es "tiene" pero tambien se lo puede poner la "posee"  se pone un + para aplicar otro dato, en este caso sigue edades que son las edades que tiene cada nombre y se aplican otra ver años para que se repita. Es una forma para declarar o dar a mostrar las variables o cada variable con cada uno que  le corresponde en este caso es edades con los nombres por ende se saca conclusiones, sobre que nos puede ayudar a saber que edad tiene cada quien y cual es su respectivo orden con edad y nombre.



Acumulador
En el acumulador lo que analizamos es  como objetivo poner una serie de datos donde se va a sacar un promedio dependiendo del numero de datos que hay y sus cantidades. En este cas se va a sumar las edades de todos y "S" es el nombre que se le quiere dar al acumulador, ¿a qué conocemos como acumulador?, es un sinonimo de suma en la que se le puede dar otro tipo de variables.

Esta es otra variable que se le añadió a la variable anterior por ende tenemos que debemos sumar todas sus edades y luego declarar un serial.prinln (), para poder hacer lo que se requiere hacer lo siguiente:
s=s+edades[i];
Serial.prinln(s);


     Para concluir, tenemos esto ejercicios de array donde debemos de tener mucho cuidado en declarar el nombre de cada variable ya que si no se lo declara y se hace una programación no va a funcionar correctamente por lo que el codigo se leerá de manera incorrecta, además de que se debe hacer una previa vista de lo que se tiene, debemos tener en cuenta tambien las llaves y de que manera van ubicadas ya que eso en un inicio me genero problemas al momento de que el arduino compruebe la programación, por otra parte tenemos que tomar en cuenta los punto y coma, porque tuve un caso de que puse uno extra y en el monitor serie salia desconfigurado y no se veia e la manera correcta pero arduino si lo reconocio por ende es mucho mas complejo ne comprender tal. Esta clase me ayudo a requerir mas aprendizaje sobre el uso de los arrays que son arreglos donde se ordenas una serie de datos que por asi decirlo siguen un mismo objeto donde las distintas formas son una diferente de como se lo muestra en una arduino.

Netgrafías de apoyo:

  •  http://slideplayer.es/slide/3907879/
  • http://www.mflor.mx/materias/comp/cursoc/Arreglos.html
  • https://playground.arduino.cc/ArduinoNotebookTraduccion/Serial
  • http://manueldelgadocrespo.blogspot.com/p/serialbegin.html

Comentarios

Entradas populares de este blog

Trabajo individual # 3

Trabajo individual # 3

Puntos de dos dígitos