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:- abrir el programa de arduino.
- luego de escribir la programacion y enviarla al arduino.
- 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.
- 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
Publicar un comentario