ABOLISH GRADES -tec21-

044-la-abolicion-de-la-esclavitud-en-brasil[1]

Este sistema educativo, transfiere este tipo de aprendizaje por fuera del salón de clases, con el objetivo de que el alumno pueda aprender un poco mas pero por su propia cuenta. así pues el alumno se encarga de investigar, preguntar, conocer e incluso experimentar sus mismos conocimientos.

descarga

Cada decisión tiene sus pros y contras y tal vez para muchas personas puede ser una brillante idea, sin embargo para otras pudiera no ser tan genial. pues el éxito en el aprendizaje de este modalidad depende de la forma de aprender y retener las conocimientos de cada persona. Así pues una persona muy desorganizada, no aprovechara el tiempo de clases y dejará todo pendiente para el ultimo, sin embargo, quien esta al tanto de sus pendientes y los jerarquiza, sabrá que por el momento no puede prestar mucha atención a dicha materia/tarea/clase pero sabrá que en algún momento deberá dedicar ese tiempo perdido que se utilizó para otras cosas. todo depende aquí de la buena organización en tiempos del alumno. puedo concluir diciendo que este método de aprendizaje se me hace muy útil para mi, pues se cuando y en momento debo y puedo entregar mis pendientes sin necesidad de hacer mis trabajos solamente por entregarlos, obtener una calificación y pasar el curso.

 

funciones y mas funciones (quiz 3)

este Quiz lo acabo de terminar porque me cuesta un poco hacer o mas bien entender, el funcionamiento de la recursión en una función. nuestra mente es tan cerrada que un proceso tan fácil no lo puede aceptar.

—–CODIGO 1—–link

muy sencillamente solo trata de calcular la distancia entre los puntos en un plano cartesiano, es decir, al usuario se le piden, los dos puntos compuesto por dos puntos cada uno -4 valores- (x1,y1)(x2,y2). y para calcularla distancia entre estos 4 valores (dos puntos). se obtiene el diferencia de y y el de x, ahora esos dos se elevan al cuadrado y se suman, para después sacarle la raíz cuadrada a esa operación.

Cabe destacar que para ese código, fue necesario utilizar la librería de matemáticas para obtener raíces y potencias. la librería es #include<cmath>.

Captura de pantalla 2016-02-18 23.09.19

ahora solamente llamamos en nuestra funcion main a la funcion distancia con los valores sugeridos por el usuario y se desplegara la respuesta deseada.

Captura de pantalla 2016-02-18 23.09.52

 

 

—–CODIGO 2 —Fibonacci— link

para este código, lo complejo es pensar en como plasmar la serie. sin embargo con el método de recursión, se trata sobre en vez de return muestre un valor en sí, va a regresar a dos anteriores llegando a términos de 1 y 0, para finalmente hacer la suma de la serie fibonacci. solo que ademas de hacer esa recursion puse unos condicionales para que que cuando el usuario pida 0, la respuesta sea cero, cuando el usuario pida 1, l respuesta sea 1, y cuando pido cualquier otro numero (siempre y cuando sea negativo) entonces se pueda calcular con la función.

Despues al igual que en otros códigos, solamente llamo a mi función externa en la Main ().

Captura de pantalla 2016-02-18 23.16.58

 

quiz 2

Este Quiz dure un enviarlo porque no sabia utilizar funciones en ese entonces, sin embargo y como ya habia mencionado anteriormente gracias a los videos tutoriales de loscerritosrifa.wordpress.com pude entender la mecánica de las funciones.

Afortunadamente en este quiz solamente fueron dos códigos, estos trataban sobre:

el primero trataba sobre crear una función externa que a la cual se le debía llamar superpower y lo que hacia esa función era elevar un numero hasta la potencia de otro numero, claro, estos dos números iban a estar delimitados por el usuario. para poder crear este código lo que hice fue abrir un ciclo for donde el la literal i se utilice como contador de las veces que el numero a, por si mismo hasta llegar el numero b.  link superpower

en el segundo código trata sobre poner el numero de asteriscos que el usuario que que se le muestren, de igual forma se utiliza una función con un ciclo for para que cada vez que se este incrementando el numero desde 1 hasta el limite, se vaya agregando una estrellita más. link estrellas

Captura de pantalla 2016-02-18 22.57.50Captura de pantalla 2016-02-18 22.57.45

! Factorial !

Este este programa muestra el numero factorial del numero que el usuario desee!

para este código, tienes primeramente que preguntarle al usuario el numero factorial deseado, una vez de recibir el numero, entonces se abre un ciclo FOR para ir multiplicando todos los números que se están incrementando hasta el numero que el usuario puso de limite.

sin embargo y para una forma mas estética, insertamos un condicional if-else, para que al momento de mostrar en pantalla la respuesta puedan salir todos los números multiplicados hasta el limite.

ahora por otro lado solo queda preguntarle al usuario que si desea ver el factorial de otro numero, y esperar la respuesta. para resolver esto, es muy sencillo, todo el código debe de estar en un ciclo do-while con la condición de que pueda salir del ciclo hasta que el usuario diga que no quiere que se le muestre otro numero.

Es importante mencionar que para que el usuario responda a esta última pregunta, se debe de declarar una variable con formato string para recibir un “si” o “no”

Para hacer este código necesite la ayuda del profesor Ken Bauer y la de mis compañeros dentro del aula de clases.

el link por esta ocasión lo dejaré de nuevo en Dropbox, los proximos WSQ0’s serán en GitHub.

Captura de pantalla 2016-02-18 22.33.39

For a cleaner world!

en esta entrada, como su nombre lo dice, se trata de reciclar trabajos que ya hemos hecho pero con un nuevo aprendizaje.

Este programa trata de sobre multiplicar, restar, dividir y obtener el residuo de una división mediante, funciones externas al Main. esto con el fin de que sea mucho mas sencillo al momento de hacer tu función principal (que es la que usamos siempre). En este programa aprendí que ademas de la función en donde hacemos todo lo que queremos mostrar, también podemos hacer funciones por fuera y al momento de necesitarlas, simplemente las llamamos incluyendo los valores donde quieran evaluarse y listo, es así como se utiliza una función.

Ahora, para declarar una función lo que se necesita hacer es declarar el tipo de función que deseas (int, float, etc), después asignarle un nombre a la función,, acto seguido de esto y dentro de un parentesis, declarar las variables que vas a utilizar dentro de esa función. Después, se necesita realizar las operaciones o calculos que deseas realizar mediante la funcion y por ultimo, insertar el Return hacia el valor de la variables que quieres que finalmente muestre es decir :

int multiplicacion (int num1, int num2){
int mult=num1*num2;
return mult;
}

debo admitir que esto no lo hubiera aprendido sola si no fuera por el blog de loscerritosrifa.wordpress.com , es muy bueno explicando con videos y hacer ver  los analisis de programacion en c++ de una manera muy sencilla.

les dejo el link de mi código.

foto en vista general del codigo